爬虫Selenium报错“cannot find Chrome binary“解决方案
生活随笔
收集整理的這篇文章主要介紹了
爬虫Selenium报错“cannot find Chrome binary“解决方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
報錯的代碼
from selenium import webdriver browser=webdriver.Chrome('C:\Program Files (x86)\Chrome_Driver_Win32\chromedriver.exe') browser.get("http://www.baidu.com")錯誤提示
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
解決方案如下
將chromedriver.exe的位置放在Chrome內核瀏覽器的安裝目錄下
?
然后在代碼中添加更改后的chromedriver.exe的絕對路徑,修改后的代碼如下
from selenium import webdriver browser=webdriver.Chrome('C:\Users\KangLi\AppData\Local\CentBrowser\Application\chromedriver.exe') browser.get("http://www.baidu.com")還是報錯
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
然后將路徑中的‘\’改為'\\'即可
from selenium import webdriver browser=webdriver.Chrome('C:\\Users\\KangLi\\AppData\\Local\\CentBrowser\\Application\\chromedriver.exe') browser.get("http://www.baidu.com")?正常運行,完美解決問題!
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的爬虫Selenium报错“cannot find Chrome binary“解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 笔趣看小说全部章节爬取实战
- 下一篇: Python小技巧——快速给大量文件命名