Python使用selenium库爬虫遇到:Message: 'chromedriver' executable needs to be in PATH

Python使用selenium库爬虫遇到:Message: ‘chromedriver’ executable needs to be in PATH

使用谷歌浏览器爬虫在这里插入图片描述
原因:缺少谷歌浏览器驱动器,chromedriver_win32
解决:下载自己浏览器对应版本的chromedriver放入Python根目录即可

  1. 查看版本:在谷歌浏览器中输入 chrome://version/
    Python使用selenium库爬虫遇到:Message: 'chromedriver' executable needs to be in PATH_第1张图片

  2. 下载chromedriver
    官方网址:
    Chrome浏览器驱动下载地址:http://chromedriver.storage.googleapis.com/index.html

Firefox浏览器驱动下载地址:https://github.com/mozilla/geckodriver/releases/tag/v0.26.0(可能不可用)自行百度
如果访问外网不给力,可以直接下载资源 版本81.*
资源网址:https://download.csdn.net/download/Luckly_smile/12392775

  1. 下载解压后放入Python根目录
    Python使用selenium库爬虫遇到:Message: 'chromedriver' executable needs to be in PATH_第2张图片

  2. 再次使用
    测试代码:

from selenium import webdriver

browser = webdriver.Chrome()  
# browser = webdriver.Firefox()
# browser = webdriver.Edge()
# browser = webdriver.PhantomJS()
# browser = webdriver.Safari()
browser.get('https://www.baidu.com')

Python使用selenium库爬虫遇到:Message: 'chromedriver' executable needs to be in PATH_第3张图片
访问成功!
要使用其他浏览器同理,下载对应的驱动器放入即可,这里推荐使用谷歌浏览器,好处不说了。
完成!

你可能感兴趣的:(Python)