看啥推荐读物
专栏名称: AIGC开发者
致力于成为国内最好的Python开发者学习交流平台,这里有关于Python的国内外最新消息,每日推送有趣有料的技术干货和社区动态。 官方网站:www.python-cn.com
今天看啥  ›  专栏  ›  AIGC开发者

Python破解简书登录极验验证码

AIGC开发者  · 公众号  · Python  · 2017-09-13 23:24
專 欄❈treelake ,Python中文社区专栏作者。博客地址:http://www.jianshu.com/u/66f24f2c0f36❈简述极验验证码的主要问题在于对人的行为特征的分析,它会在你拖动滑块时以数十毫秒间隔记录你的鼠标移动数据发送到服务器,并使用各种算法(如深度学习)判断你的轨迹特征到底是人还是机器。我突然想到pid模型说不定能模拟人的行为特征,就想试试。 实现思路上大家都差不多,简单的方案就是selenium操纵浏览器,由原始图和凹陷图对比得出要移动的距离,然后控制鼠标以某种方案移动即可。(图片的获取有两种方案,一是向服务器请求图片片段,然后拼接起来,我选择了另一种懒办法,在三种情况下截图对比) 难一些的思路就是抓包分析,直接请求服务器,发送鼠标 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照