環境:Python 3.5.x + Selenium 3.4.3 + Chromedriver 2.30 + Chrome 60 beta或Chromium Canary 61 + WIN10
Chrome啟用無界面瀏覽模式時,自定義插件是沒法加載的,會報以下錯誤:
selenium.common.exceptions.WebDriverException: Message: unknown error: failed to wait for extension background page to load: chrome-extension://feflpdjmifamhdhgdjabfkijbmnlhoen/_generated_background_page.html from unknown error: page could not be found: chrome-extension://feflpdjmifamhdhgdjabfkijbmnlhoen/_generated_background_page.html (Driver info: chromedriver=2.30.477700 (0057494ad8732195794a7b32078424f92a5fce41),platform=Windows NT 10.0.15063 x86_64)
google了很多文章,都沒看到解決辦法,我的自定義插件是為了連接需要密碼的代理服務器,為了能正常啟用無界面瀏覽模式又能正常使用代理,可以考慮用ProxyCap或Proxifier,經測試Proxifier在連香港代理時老是出現偶爾連不上的問題,而ProxyCap卻正常,DNS都是設置從遠程服務器上解析。