京东selenium登陆

本文涉及:
滑块轨迹方法,参数可调
先上一部分基础的代码
定位图片,通过opencv来对比两张图片找出缺口的位置
我们获取到的图片和网页上显示的验证码图片不是一样的大小
差值需要注意
处理图片的方法是固定的,直接引用就行
block:

img

图片数据是base64编码的,图片数据是在“base64,”之后

处理代码如下:
轨迹模拟是通过 s = vt * 1/2 * a *t ** 2 和 v = v0 + a * t
这个物理都学过的
以下轨迹失效后,可通过修改 t 和 a 的值,来实现新轨迹的生成,
通过机器学习的轨迹反爬,使得轨迹每隔一段时间便会失效
源码:

