极验滑块验证

在写爬虫的时候,经常会遇到滑块问题,很多次都想过尝试如何攻破滑块,但是每次都没成功,除了最开始的极验滑块,当时通过原图和滑块图的对比,能够得出缺口坐标,但是随着极验、网易、腾讯滑块的更新,已经不能够找到原图了,下面给出滑块通杀的解决方案。

在这里介绍一款通杀滑块的平台,不过需要付费使用,首充五十送五十,可以识别极验全代全类型,累计可以识别大概2万次,相当于50块钱识别2万个码,对于我来说足够用了,量大的用户可以包月,价格也是低到离谱,需要的兄弟自己了解一下。

平台地址:www.ttocr.com

网站名称是【套套图像打码】,可以直接百度到。

付费后能够手动尝试识别滑块,返回的是缺口的坐标,缺口框的左上角和右下角,分别是x1、y1、x2、y2.

下面尝试识别这张滑块:

import json

import requests

# 待识别的验证码图片,转化为Base64图片

# 接口 全局headers

headers = {

    'Content-Type': 'application/json'

}

# 登录验证码识别接口

resp = requests.post('http://51learn.vip:3001/pub/login', data=json.dumps({'username': '账号', 'pwd': '密码'}), headers=headers)

# 登录接口返回

print('#登录接口返回')

print(resp.json())

token = resp.json()['data']['authentication']

print('#token')

print(token)

# 头部加入token

headers['Authorization'] = 'Bearer %s' % token

# 开始验证码图片识别

resp = requests.post('http://51learn.vip:3001/slider/reg', data=json.dumps({'captchaData': img}), headers=headers)

print('#验证码识别接口返回')

print(resp.json())

# 识别结果

print('#识别结果')

print(resp.json()['data'])

识别结果:

#登录接口返回

{'state': 0, 'type': 'SUCCESS', 'code': 200, 'message': '登录成功', 'data': {'authentication': 'f68d193510b7ea9851cc960078c8b247'}}

#token

f68d193510b7ea9851cc960078c8b247

#验证码识别接口返回

{'state': 0, 'type': 'SUCCESS', 'code': 200, 'message': '识别成功', 'data': '159,29,206,72'}

#识别结果

159,29,206,72

更多学习资源交流:访问www.ttocr.com

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值