我先声明下,所有的路径我都没有搞系统环境路径,这东西挺麻烦的,我也懒得搞。毕竟,现在要解决0和1问题,至于1还是1+,那就留给大家自己再去探索吧,嘿嘿。闲话扯多了,现在进入正题。
上图文
selenium+ChromeDriver
现在写作的电脑是window10,chrome版本58。因此我下载了chromedriver2.29。
所有chromedriver下载地址
http://chromedriver.storage.googleapis.com/index.html**Chrome版本chromedriver版本对照关系
selenium之 chromedriver与chrome版本映射表(更新至v2.29) – 灰蓝 – 博客频道 – CSDN.NET**
配置
将chromedriver.exe直接放置在chrome.exe同目录下
代码
运行效果
selenium+Geckodriver
Firefox的驱动器Geckodriver似乎无需像Chrome那样,根据浏览器版本选择匹配的驱动器版本。
geckodriver下载地址
mozilla/geckodriver**
配置
代码
运行
selenium+Phantomjs
phantomjs用于异步加载,也就是动态网页的抓取。具体我也是刚上手,先不讲动态的,只是试验了下phantomjs与selenium合在一起能否正常使用
配置
代码
运行
一开始不是上面代码,但一运行弹出如下
后来修改为phantomjs第一个代码,并运行
打印的结果中出现了腾讯的网址,证明phantomjs正常运行。
到此,selenium三大浏览器(phantomjs也算浏览器,只不过看不到)都能调用了,后面不懂的,请自行百度谷歌。
更多内容
文本分析
数据分析
神奇的python
爬虫
【视频】有了selenium,小白也可以自豪的说:“去TMD的抓包、cookie”