(写于20200517)
python的selenium库用于网页的爬虫,可以模拟操作浏览器,比较好用的是google chrome。
当我到官网下载最新版81.0.4044.138的google chrome,也到网上找了相对应这个版本的chromedriver,结果却是失败。
抓狂一阵,在网上搜得“selenium与chrome浏览器及驱动的版本匹配”https://www.cnblogs.com/wendyzhouyh/p/9775815.html
1.chrome历史浏览器下载地址:https://www.chromedownloads.net/
具体在这里,点“更多”后会出来更多选择https://www.chromedownloads.net/chrome64win-stable/
我找了78.3904.70这个版本的chrome。
2.chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html
在这里下载78.3904.70这个版本的chromedriver,并解压,是一个chromedriver.exe文件。windows版本只有win32,在网上查,说是32位可用于64位的chrome。试下来,确实可用。
3.将chromedriver.exe放入python的安装目录中(就是python.exe所在目录)
4.win10操作系统下,按win+R出来cmd窗口
![30e0f2cea67ebb94b69759911e06a18c.png](https://i-blog.csdnimg.cn/blog_migrate/6b8e257a6f619d63979e366804e6fe5c.png)
输入以下命令:
python
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
当chrome浏览器出现百度的页面时,表明安装成功!
![477ffc83b5db840d1fa6327c01c2c5f6.png](https://i-blog.csdnimg.cn/blog_migrate/ff93ee8795582631b27f0b69cc19c92f.jpeg)
![c4d57302c43473b5d45c3569a95cb0bc.png](https://i-blog.csdnimg.cn/blog_migrate/013b76bb8170cbfd37bcc915a50de189.jpeg)