Selenium配合chromedriver提示“Message: 'chromedriver' executable needs to be in PATH.Please see ...”

最近用Selenium配合爬虫抓取淘抢购数据,结果刚写一段代码就开始报错。

from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://qiang.taobao.com/')
  • 1
  • 2
  • 3
Traceback (most recent call last):
  File "C:/py_project/taoqianggou/tabclick.py", line 2, in <module>
    browser = webdriver.Chrome()
  File "C:\Anaconda3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 62, in __init__
    self.service.start()
  File "C:\Anaconda3\lib\site-packages\selenium\webdriver\common\service.py", line 81, in start
    os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

这个问题本身很简单,随便搜索一下就是要你去下载一个chromedriver然后放在指定文件夹并且加入PATH环境变量。结果奇葩的是,我把chromedriver放进了chrome的文件夹,并且把那个文件夹加入了环境变量,居然没用!! 
分享最后暴力的解决办法,直接把chromedriver.exe放到python脚本的文件夹下面…… 
that’s all

之后会把整个爬虫抓取放出来


转自https://blog.csdn.net/hacklyc/article/details/65445722     侵请联删

猜你喜欢

转载自blog.csdn.net/bozhanggu2239/article/details/79927738