python破解极验滑动验证码

一、介绍

一些网站会在正常的账号密码认证之外加一些验证码,以此来明确地区分人/机行为,从一定程度上达到反爬的效果,对于简单的校验码Tesserocr就可以搞定,如下

现在极验验证码已经更新到了 3.0 版本,截至 2017 年 7 月全球已有十六万家企业正在使用极验,每天服务响应超过四亿次,广泛应用于直播视频、金融服务、电子商务、游戏娱乐、政府企业等各大类型网站

对于这类验证,如果我们直接模拟表单请求,繁琐的认证参数与认证流程会让你蛋碎一地,我们可以用selenium驱动浏览器来解决这个问题,大致分为以下几个步骤

二、实现

视图代码

案例:

破解博客园后台登录

修订版

三、说明

面对简单的滑动验证码,极验其实是有更复杂版本的,如下所示

机器识别难度高了,大部分屌丝码农搞不定了。然而正常登录用户也蒙蔽了,易用性降到极低。

使用了上述验证的网站常常会在用户一片怨声载道中,又将其恢复成易于破解的滑动验证。

验证过程,是个破解难度、用户体验之间的一个平衡点。体验越好的,破解也越容易。

嘲讽验证码无效,破解简单,是很 LOW 的行为。

网站方、验证码平台方,知道你能破解,你牛 B。。。更难的验证码他们也有,只是这会严重降低体验,他们不用而已。

布吉岛丶

作者:

转载请注明出处

http://www.cnblogs.com/titanjf/p/python-web-deploy.html

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180123A0KP1C00?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区