该文章主要提供交流学习使用,请勿利用其进行不当行为!
如本篇文章侵犯了贵公司的隐私,请联系我马上删除!
如因滥用解密技术而产生的风险与本人无关!python
将近20天,没写文章了。。微信
今天写一篇吧。app
主要是昨天发生了一件不愉快的事情。
python爬虫
具体很少说了。异步
看他在群里道歉了。
函数
反正没给我道歉。。工具
还有,下次喷我,不要在群里喷我。
学习
爬虫圈子就那么大。网站
你喷个人时候。。
ui
好多人给我截图说这事了。
并且群主我也认识。。
麻烦你下次喷我,找个其余群号吧。。谢谢!!
这里百度搜数美的网站,,这里就不提供网站了,
刷新验证码图片,咱们看图片请求须要哪些参数。
除了时间戳。。全是固定的。。。
很少说了。。。
这里看下滑动请求须要哪些参数,
基本上,,,全是加密的。。
刺激吧。。
而后发现。。
异步加载的。。
点击最后一个,,下个断点,,
这里以前调试过。具体很少说。。
直接进入checkApi这个函数里。。
这里基本上就是整个流程了。
慢慢往下走。。
这里是请求图片返回的数据。。。都是写死的东西。。
接着走。。
这个函数就是整个加密流程了。。
直接进入getMouseAction函数。。
看到这里。。估计就不用往下扣了。。
DES加密。
这里解密的是,图片返回数据里面的值。
接着往下走。。
第一个就是滑块的轨迹,
而后就是加载时间,滑动时间,
滑动距离,图片大小,之类的。
这里。。看你运行的环境是否是PC。
走,走,走。。
这里又把轨迹,坐标加入字典中。。
接着走。。
这里里面检测。selenium,各类自动化工具。
没有就返回0.
走到了加密的地方。
全都通过DES,返回base64
下面走。。
最后。
加密完成。。
这里说一下,图片。
下载下来。,比列是2倍。。
因此要缩小。
我用的PIL缩小图片的。
cv2不知道咋的。。缩小长方形,,就会压缩图片。。。。
可能我没研究透。。
成功率。。
这里20次,。所有成功。
加密就一个DES,并且他的轨迹验证的,,额,,很随意。。。
具体你们尝试。。
难度:低。
本文分享自微信公众号 - python爬虫与js逆向(pythonORjs)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。