Selenium自动化库在安装谷歌浏览器chrome及其驱动的问题
1、如何下载谷歌浏览器chrome及驱动chromedriver
本人经过大半天的研究总结,也是在追寻一个Selenium自动化库的浏览器安装及驱动问题,最终搞明白了。如果有类似的问题,可以看看我下面的方法总结。
首行,我们要明确chrome及chromedrive的版本对应关系,如下图:
| | |
明白了对应关系后,我们就可以在下面的两个链接地址中找到相应的下载:
chromedriver驱动的下载地址:
chromedriver驱动下载地址:
这里下载时要注意你电脑的版本,如果是win7 64位的系统,可以下载里面的win32版本,因为win64的驱动版本还未出世。
2、安装谷歌浏览器chrome及驱动chromedriver
安装前,首先要确定你电脑上没有安装谷歌浏览器,如查安装了就要先卸载掉,再安装,否则它会报错:only local connections are allowed。接下来就是安装了,先安装chrome,直接双击exe文件运行,其它不用管了
我都后把chromedriver解压到phthon.exe同目录的文件下,如下图:
把驱动文件放在python.exe文件同级目录,可以省去设置chromedriver驱动路径path的过程。其实,放在其它位置也可以,那就得把文件路径加入到环境变量path中。
3、安装后测试下是否可以使用
使用代码,如下:
下面展示一些 内联代码片。
from selenium import webdriver
webdriver.Chrome ()
如果没有安装selenium,就得pip install selenium了,
4、浏览器显示&隐藏的方法
有时为了美观,不想让谷歌浏览器显示出来,关来关去很麻烦,所以就可以用下面的方式让它只运行全不显示。代码如下:
from selenium import webdriver
option=webdriver.ChromeOptions()
option.add_argument('--headless')
driver=webdriver.Chrome(chrome_options=option)
关 注我,给你更多的惊喜。