【现象】
pip安装 selenium
1 pip install selenium
测试脚本
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("http://www.yahoo.com")
browser.close()
终端报错:chromedriver没有加入环境变量中。如下:
$ python demo.py
Message: 'chromedriver' executable needs to be in PATH.
Please see https://sites.google.com/a/chromium.org/chromedriver/home
所以问题是:mac中chromedriver如何放置到环境变量里
【解决】
【chromedriver下载链接】
https://sites.google.com/a/chromium.org/chromedriver/downloads (被墙了)
http://npm.taobao.org/mirrors/chromedriver/(可用)
注意 :chromedriver的版本要与你使用的chrome版本对应,对应关系如下:
chromedriver版本 支持的Chrome版本
v2.37 v64-66
v2.36 v63-65
v2.35 v62-64
v2.34 v61-63
v2.33 v60-62
v2.32 v59-61
v2.31 v58-60
v2.30 v58-60
下载完成后:
windows 下,新建一个命名为chromedriver文件夹,将解压的chromedriver.exe放进文件夹,再配置进path环境变量
Linux下,把下载好的文件放在任一环境变量 目录下就可以了。
检查环境变量
$ echo $PATH
/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
把下载好的文件放在/Library/Frameworks/Python.framework/Versions/3.6/bin下或者 /usr/local/bin 目录下就可以了。
网友评论