selenium报WebDriverException错误

来源:互联网 发布:org.apache.log jar包 编辑:程序博客网 时间:2024/06/17 14:39

众所周知,Python是爬虫的利器,最近在做一爬虫,爬取网易云音乐热门歌曲的热门评论,发现网站是js的,所以想用selenium模拟浏览器渲染js后再获取相应的内容

from selenium import webdriverbrowser = webdriver.Chrome()

实例化谷歌浏览器对象时报以下错误

WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

打开上面报错信息提示的链接chromedriver,根据自己的系统下载最新的chromedriver(下载列表页)

解压刚下载的zip包,把可执行文件chromedriver复制到/usr/bin目录下

sudo cp chromedriver /usr/bin

升级谷歌浏览器到最新(# Ubuntu系统)

sudo apt-get –upgrade install chromium-browser

这样问题就解决了。。。

0 0