chromedriver 執行檔需要位於PATH 中:解決Selenium UserAgent 問題
嘗試使用Selenium 的Chrome Webdriver 修改使用者代理程式時,您可以嘗試使用Selenium 的Chrome Webdriver 修改使用者代理程式時,您可以嘗試使用Selenium 的Chrome Webdriver 修改使用者代理程式時,您可以嘗試使用Selenium 的Chrome Webdriver遇到錯誤訊息,指示在PATH 中找不到「chromedriver」可執行檔。發生此錯誤的原因是 Selenium 無法找到 ChromeDriver 執行檔來啟動 Chrome 瀏覽器。
解決方案:
要解決此問題,您需要明確提供指向初始化 Chrome Webdriver 時 ChromeDriver 可執行檔。您可以透過將「executable_path」鍵作為參數傳遞給驅動程式以及ChromeOptions 物件來完成此操作:
from selenium import webdriver options = webdriver.ChromeOptions() options.add_argument('user-agent = Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36') driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Users\Desktop\chromedriver_win32\chromedriver.exe') driver.get('https://www.google.co.in')
透過提供ChromeDriver 執行檔的直接路徑,您可以確保Selenium 可以找到並正確啟動Chrome 瀏覽器,可讓您修改使用者代理程式並執行所需的網頁抓取任務。
以上是使用 Selenium 更改使用者代理程式時如何修復「chromedriver 執行檔需要位於 PATH 中」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!