因應line有了chrome extension的版本,小弟測試用selenium來登入line,以下是心得
1. 下載line 的chrome extension(從chrome商店,在此不贅述)
2. 載入chrome的擴充功能頁面
3. 點選載入未封裝功能,輸入擴充功能目錄 (以AdBlock為例子)
https://imgur.com/a/PiGZR
(PS.在此例中,擴充功能目錄為
C:\Users\d0351\AppData\Local\Google\Chrome\User
Data\Default\Extensions\gighmmpiobklfepjocnamgkkbiglidom\3.24.0_0)
4. 按下步驟3中的,封裝擴充功能
5. 在\gighmmpiobklfepjocnamgkkbiglidom 之下,除了原本的3.24.0_0,還會
多出現另外兩個檔案,其中之一,3.24.0_0.crx,就是我們要webdriver打開extension
所必要的檔案
https://imgur.com/a/iV90H
6. 執行代碼https://pastebin.com/pzcvJ8a0
PS.
1. 其他做出.crx檔案的方法 : https://goo.gl/bzZnPX
2. chrome extension path(Window10)
: C:\Users\Username\AppData\Local\Google\Chrome\User
Data\Default\Extensions\Extension_id\extension.crx
3. 打開chrome extension line之後,打開開發工具人員,就會看到line登入頁面的網址
這個網址就是我們driver.get(url)的url
https://imgur.com/a/huMxl