一、环境搭建
(1)安装selenium库:
如果安装不上就上国内源
pip install selenium -i http://pypi.douban.com/simple –trusted-host pypi.douban.com
(2)下载Chrome驱动:
chromedriver的下载地址http://chromedriver.storage.googleapis.com/index.html
需要注意的是这里有很多种版本,这里需要下载和你浏览器版本最接近的一个。注意是最接 近,打开浏览器,在地址栏输入chrome://version/便可以查看到谷歌当前的版本号
解压会得到一个chromedriver.exe(名字不同就必成这个)文件。如果没有最新版本可到以下地址查看
https://googlechromelabs.github.io/chrome-for-testing/
因为chrome会自动更新,所以要在服务或者计划任务管理(控制面板-系统和安全-windows工具-计划任务)里把自动更新禁用
(3)将Chromedriver加入到path:
1.桌面右击谷歌浏览器–>打开文件所在位置,将刚解压的.exe文件复制一份到此路径下
- 将刚刚解压的.exe文件复制一份,放入python根目录中
至于如何查看自己的python根目录,可在cmd下进python,再输入 where python可得目录 - 将.exe文件再复制并放到当前工程文件同文件夹下
可以测试下看是否可以,python编译器,编写如下代码,运行如果出现窗口,提示正受测试软件控制,说明可以了,(反应慢,第一次可能要1分多钟)
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
sleep(2)
driver.quit()
到此处可能已可以了,如果不行进行4和5步,
(4)将浏览器环境变量添加到path:
打开开始菜单->我的电脑(或计算机)->系统属性->高级系统设置->环境变量,编辑用户变量里的path, 在最后面添加;C:\Program Files (x86)\Google\Chrome\Application\ 或者在最前面添加C:\Program Files (x86)\Google\Chrome\Application\ 修改完之后点击确定按钮保存配置。
如果出错,则:
将chromedriver.exe文件放入python的scripts目录,并将该scripts目录添加到系统path变量中;
3、找到Google Chrome安装目录,一般在C:\Users\Administrator\AppData\Local\Google\Chrome\Application\Google Chrome.exe,将Google Chrome.exe复制一个出来,并重命名为chrome.exe,并将目录C:\Users\Administrator\AppData\Local\Google\Chrome\Application\添加到系统path变量中
注意你的路径不一定和他相同,这个就是右击谷歌浏览器图标的路径,复制下来就好了