背景
在做python爬虫的时候,使用了selenium自动化工具的时候出现该问题
代码如下?
from selenium import webdriver
from selenium.webdriver.chrome.webdriver import WebDriver
path = "D:\Java\workspace_py\spider\project\static\chromedriver"
driver: WebDriver = webdriver.Chrome(executable_path=path) # Chrome浏览器
if __name__ == '__main__':
try:
driver.get("www.baidu.com")
except Exception as e:
print(e)
pass
finally:
print("关闭资源")
driver.quit()
?报错如下
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary ? (Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 10.0.19042 x86_64)
经排查是因为当前使用的?chromedriver.exe和我当前的google浏览器版本不兼容
本机浏览器的版本为?
?
?淘宝上的驱动对照表
?
更换之后再次执行?
?
成功,很久之前就遇到过这个问题,?但是后来解决之后没有记录,之后又忘记了,好记性不如烂笔头,记录备查?
?
?
?
?
?
|