如因滥用解密技术而产生的风险与本人无关!
今天看到一个滑块识别。
抱着学习的心态去搞了一下。
差点没把我吓死。
传的参数如下。。
经过分析。
uuid是生成图片的时候传过来的。所以不是加密数据。。
text[]:是我们查找的东西。
selectType无关紧要。
就是这个moveEnd_X。
明眼人一看就知道这是什么东西了。
但是!!!
咱们抱着这就是加密数据的态度,严肃对待这件事。
咱们搜索一下这个参数。
当我看到这行字母的时候我惊呆了啊。。。。
我感觉收到了前所未有的侮辱。。。。
。。。
此处省略一万字。。。。。
我们先用selenium过一遍。
先抓取两个图片,
然后用来识别坐标处理。
这个就不过多说了。
坐标识别已经烂大街了。。
此处看效果。
因为selenium是自动化,我截几张图好了。
这里是坐标,以及滑动轨迹
这个是selenium自动划过去的效果。
此处我写的有一个bug。
给大家分享一下。
就是如果缺口在最左侧,就会失败。
具体原因是,因为我的轨迹是先滑过去,再滑回来,以至于左边滑过了。再滑回来时,检测不到下方的按钮。
解决办法,根据坐标判断是否在最左侧。
或者直接不用划过来,划过去,,,直接划过去就行。。
具体根据网站的不同来设计解决思路。
这里截图了网站,,希望大家不要恶意使用滑块识别。谢谢!!
接下来,,直接用request请求。
这种方式也会偶尔失败。。。
不是滑动失败,,是他的服务器原因。。
具体大家自己摸索。。
效果图如下。。
今天的分享其实就是无聊。。。
不过谢谢大家的阅读撒!!
本文分享自 python爬虫与js逆向 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!