这里针对Chrome浏览器进行介绍
1.安装selenium
以管理员模式运行cmd
直接pip安装
如果安装失败,也可以使用国内源,比如清华的
下面给出一些pypi国内源
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
2.查看Chrome版本
浏览器窗口输入:chrome://settings/help
比如我这里的版本是 72.0
3.下载并配置对应的ChromeDriver
ChromeDriver v2.46 (2019-02-01)----------Supports Chrome v71-73
-------以下为2018年兼容版本对照表,以上为2019年兼容版本对照表------
ChromeDriver v2.45 (2018-12-10)----------Supports Chrome v70-72
ChromeDriver v2.44 (2018-11-19)----------Supports Chrome v69-71
ChromeDriver v2.43 (2018-10-16)----------Supports Chrome v69-71
ChromeDriver v2.42 (2018-09-13)----------Supports Chrome v68-70
ChromeDriver v2.41 (2018-07-27)----------Supports Chrome v67-69
ChromeDriver v2.40 (2018-06-07)----------Supports Chrome v66-68
ChromeDriver v2.39 (2018-05-30)----------Supports Chrome v66-68
ChromeDriver v2.38 (2018-04-17)----------Supports Chrome v65-67
ChromeDriver v2.37 (2018-03-16)----------Supports Chrome v64-66
ChromeDriver v2.36 (2018-03-02)----------Supports Chrome v63-65
ChromeDriver v2.35 (2018-01-10)----------Supports Chrome v62-64
进入 http://chromedriver.storage.googleapis.com/index.html
选择对应版本下载(比如 v72.0 对应的 ChromeDriver v2.45)
下载解压后将chromedriver文件复制到此目录下:
C:\Program Files (x86)\Google\Chrome\Application
4.验证是否安装成功
输入以下代码,如果返回 Process finished with exit code 0 则配置成功
from selenium import webdriver
browzer = webdriver.Chrome()
browzer.get('https://www.baidu.com/')
print(browzer.page_source)
browzer.close()
5.异常处理
如果仍提示,如:
selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. Please see
可将chromedrive.exe复制到项目代码文件下也可
参考文章:
https://blog.csdn.net/yoyocat915/article/details/80580066
https://blog.csdn.net/ywj_486/article/details/80942191