全球主机交流论坛

标题: python的滑块验证码好难啊 [打印本页]

作者: wop    时间: 2020-10-15 21:48
标题: python的滑块验证码好难啊
本帖最后由 wop 于 2020-10-15 21:59 编辑

用的打码平台,有时候差一两个像素,有时候对上了却还是提示失败,我连加速度上了

有大佬指点一下为什么对上了还是显示失败吗

  1. def get_tracks(distance):
  2.     '''
  3.     拿到移动轨迹,模仿人的滑动行为,先匀加速后匀减速


  4.     :param distance: 需要移动的距离
  5.     :return:每3秒移动的距离
  6.     '''
  7.     #初速度
  8.     v = 0
  9.     # 单位世界为0.3来统计轨迹
  10.     t = 0.3
  11.     #位移/轨迹列表,列表的一个元素代表0.3s的位移

  12.     tracks = []
  13.     #当前的位移
  14.     current = 0
  15.     #达到mid开始减速
  16.     mid = distance*4/5
  17.     while current <distance:
  18.         if current <mid:
  19.             #加速度越小,单位时间越小,模拟的轨迹就越多
  20.             a = 2

  21.         else:
  22.             #开始减速
  23.             a = -3
  24.         v0 = v

  25.         s = v0*t+0.5*a*(t**2)
  26.         #当前的位置
  27.         current += s
  28.         #添加到轨迹列表
  29.         tracks.append(round(s))

  30.         # 速度已经达到V,该速度作为下次的初速度
  31.         v = v0 +a*t

  32.     return tracks
复制代码

作者: hehe    时间: 2020-10-15 21:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 339    时间: 2020-10-15 21:56
滑块验证码的精髓不在于图像是否对准,在于“滑”的过程,如果“滑”的过程被认为不像是人类的操作,就不会过
作者: wop    时间: 2020-10-15 21:59
339 发表于 2020-10-15 21:56
滑块验证码的精髓不在于图像是否对准,在于“滑”的过程,如果“滑”的过程被认为不像是人类的操作,就不会 ...

有没有好的加速度源码
作者: wop    时间: 2020-10-15 22:01
hehe 发表于 2020-10-15 21:54
你都对接打码平台还说什么失败不失败的,再垃圾的打码平台98%的成功率还是有的吧,什么像素差一点不差一点 ...

就是完美对上了 还是提示失败
作者: 339    时间: 2020-10-15 22:22
wop 发表于 2020-10-15 21:59
有没有好的加速度源码

没有,不常用Python
作者: aeox    时间: 2020-10-15 22:32
我之前是分开滑两三次,模拟人,可以过
作者: qihaozhan    时间: 2020-10-15 23:11
我用php写的,目前腾讯系滑块只要距离没错,基本100%过。就是算距离这个函数成功率只有80%以上。
作者: wop    时间: 2020-10-15 23:59
qihaozhan 发表于 2020-10-15 23:11
我用php写的,目前腾讯系滑块只要距离没错,基本100%过。就是算距离这个函数成功率只有80%以上。 ...

你自己用本地函数算吗   还是机器学习的
作者: yanyuechuixue    时间: 2020-10-16 00:06
你要加大量随礼的东西才行吧,比如要故意划过然后再回去对之类的。你要的是像人,而不是准确。人哪有那么准确。
作者: tkn    时间: 2020-10-16 05:25
像极验等检测浏览器指纹的,自动化工具带走指纹被检测出来直接验证不通过
作者: qihaozhan    时间: 2020-10-16 09:14
wop 发表于 2020-10-15 23:59
你自己用本地函数算吗   还是机器学习的

自己算的,图片二值化找出缺口的位置,算滑块左边到缺口左边的距离。
作者: 三和大神    时间: 2020-10-16 09:29
直接用现成的验证码平台多好,海外站点用reCAPTCHA/hCaptcha,国内就网易百度阿里防水盾之流的。
作者: wop    时间: 2020-10-16 11:29
三和大神 发表于 2020-10-16 09:29
直接用现成的验证码平台多好,海外站点用reCAPTCHA/hCaptcha,国内就网易百度阿里防水盾之流的。 ...

额 我是要打码




欢迎光临 全球主机交流论坛 (https://mjj.022333.xyz/) Powered by Discuz! X3.4