https://nostarch.com/automatestuffresources
:https://www.youtube.com/watch?v=RGor6fssp6c&list=PLEsfXFp6DpzQjDBvhNy5YbaBx9j-ZsUe6&index=1
38:30
1.HTML: https://www.youtube.com/watch?v=pQN-pnXPaVg #120mins
2.CSS Selector:https://www.youtube.com/watch?v=l1mER1bV0N0 # 20mins
3.Web Scraping with BeautifulSoup and Requests : https://www.youtube.com/watch?v=ng2o98k983k # 45mins
4.Selenium Tutorial: https://www.youtube.com/watch?v=Xjv1sY630Uc&list=PLzMcBGfZo4-n40rB1XaJ0ak1bemvlqumQ&index=1 # 90mins
1.https://www.youtube.com/watch?v=iiADhChRriM
2.Additional resource 有 JSON API的實例
3.json.loads(load string) json.dumps(dump string)
4.有空抄一遍 抓天氣預報的資料
5.
1.小專題: 碼表
2.多行執緒(multithreading) //Additional resource
3.為了避免並行問題,絕不能讓多行執緒讀寫相同變數
4.可以將下載XKCD檔案改成多行執緒 一次下載多張圖片,有效運用頻寬
5.subprocess 的模組 有popen 來幫你執行程式 :https://www.youtube.com/watch?v=2Fp1N6dof0Y
6.Windows 工作排程器,macOS的launchd,Linux的cron排程程式很重要,Additional online resource記得看
7.也可在Popen()中啟動python腳本(放入檔案位置.exe)
8.
//https://www.youtube.com/watch?v=JRCJ6RtE3xU
1.module EZGmail // 查詢github
2.json credential
3.SMTP伺服器// Simple Mail Transfer Protocol
4.呼叫SMTP之後,出於協定,你需要使用smtpObj.ehlo()
5.smtpObj.sendmail("my_email_address@gmail.com",
1.pip install imapclient and pyzmail
2.https://www.youtube.com/watch?v=6DD4IOHhNYo
1.https://www.youtube.com/watch?v=2zgbuswihc4
1.向會員傳送會費提醒Email
1.基本上就是可以拿來寫搶課腳本了
2.可以幫你自動輸入表單