我正在通过 spyder 使用 python 进行一些网络抓取。我的代码似乎工作正常,但在我运行几次后,我在 spyder 的同一 session 中打开和关闭 chromedriver
from selenium import webdriver
browser = webdriver.Chrome(executable_path = 'C:/Python34/Scripts/chromedriver.exe')
我收到错误信息
WebDriverException: 'chromedriver.exe' executable needs to be available in the path.
我尝试下载最新版本的 chromedriver,但问题仍然存在。我找到的建议here说要下载 64 位版本的 chromedriver,但我无法下载。这无论如何都可以解决吗?非常感谢任何帮助。
更新:
使用 chromedriver,使用 quit() 而不是 close() 来结束每个 chrome session 解决了这个问题。
最佳答案
尝试:
browser = webdriver.Chrome("C:/Python34/Scripts/chromedriver.exe")
关于python - Spyder 随机无法定位 chromedriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34311818/