seleniumn 啟動時打開F12開發者工具


----------------------------------------------------------------------------------------------------------------------------------------
chromeOptions 是一個配置 chrome 啟動是屬性的類。通過這個類,我們可以為chrome配置如下參數(這個部分可以通過selenium源碼看到):
  • 設置 chrome 二進制文件位置 (binary_location)
  • 添加啟動參數 (add_argument)
  • 添加擴展應用 (add_extension, add_encoded_extension)
  • 添加實驗性質的設置參數 (add_experimental_option)
  • 設置調試器地址 (debugger_address)

如上,看很多人提到chromeOptions和binary_location,但是chromedriver的執行路徑怎么設置也不成功,提示如下錯誤:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
后來直接把路徑寫進去,就正常了,不知道什么原因。


新版建議使用Options替代chromeOptions
----------------------------------------------------------------------------------------------------------------------------------------
解決方案:
options = webdriver.chrome.options.Options(); options.add_argument("--auto-open-devtools-for-tabs"); driver = webdriver.Chrome(executable_path = 'C:/Program Files (x86)/Google/Chrome/Application/chromedriver.exe',options=options);
----------------------------------------------------------------------------------------------------------------------------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM