笔者是一名初入Python爬虫的小白,通过书籍(静觅大神出的书籍)的方式学了下突破验证的方式实现模拟登录有此类型的应用的知识。该方法不涉及任何商业关系,如果有违规行为麻烦联系下笔者
实现的步骤分为3步:
- 1.使应用出现验证的完整图片和带有缺口的图片
- 2.识别缺口的位置
- 3.模拟拖动滑块至缺口处,完成验证
引入相关的库
1 | 复制代码from selenium import webdriver; |
我们定义一个类来实现相关的操作并且定义一些配置
1 | 复制代码EMAIL='xxx' #账号 |
1 | 复制代码class GrackGeetest(object): |
以上就是完整的代码了,同时需要安装ChromeDriver,安装的具体过程找下搜索引擎问问
本文转载自: 掘金