在爬取jianshu文章的时候发现,jianshu竟然买了阿里云的盾块验证!!!很是头疼,虽然说没有其他图片匹配的那么麻烦,但是阿里云的人机验证和算法真的是顶尖的,查阅了多个资料最后没办法,才实现用webdriver模拟鼠标去通过验证
首先我们需要安装webdriver驱动和Google Chrome浏览器,驱动连接如下:
http://chromedriver.storage.googleapis.com/index.html
需要注意的是驱动版本要与浏览器版本相对应,不知道怎么找的可以看我的另一篇文章
Python爬虫scrapy+webdriver,selenium使用webdriver启动chrome出现闪退现象_WakeUpCcc的博客-CSDN博客
安装完驱动后,需要安装一个模拟鼠标的配件:pyautogui
在Terminal中输入:
pip install pyautogui
接下来就需要搭建通道了
需要