版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33440246/article/details/79286560
1、 安装selenium
pip install selenium
2、翻墙下载对应版本的chromeDriver.exe,下载的压缩包中只有这一个文件;免费翻墙推荐蓝灯,github官网搜索lantern,有电脑版,手机版,下载即可,一键开启。
chromeDriver 2.9版本下载地址:https://chromedriver.storage.googleapis.com/index.html?path=2.9/
3、解压下载的安装包,得到:chromedriver.exe,该文件可以放在任何位置,不一定非要放在chrome浏览器安装目录下。
4、在chromedriver同级目录下新建一个seleniumDemo.py
如果不想放在同一级目录,可以将chromedriver.exe的路径放在环境变量中;千万不要以selenium命名。
5、测试程序:
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('http://www.baidu.com')
6、运行chromedriver.exe,占用端口9515,再运行python脚本
py seleniumDemo.py
7、如果弹出的chrome浏览器窗口地址为:data;,是因为chromedriver与安装使用的chrome浏览器版本不支持;
chromedriver版本 | 支持的Chrome版本 |
v2.25 | v53-55 |
v2.24 | v52-54 |
v2.23 | v51-53 |
v2.22 | v49-52 |
v2.21 | v46-50 |
v2.20 | v43-48 |
v2.19 | v43-47 |
v2.18 | v43-46 |
v2.17 | v42-43 |
v2.15 | v40-43 |
v2.14 | v39-42 |
v2.13 | v38-41 |
我安装的chrome浏览器版本,chromedriver版本为:2.32,经测试正常,给大家一个参考