前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个似有非有的滑块识别。。。(严肃脸)

一个似有非有的滑块识别。。。(严肃脸)

作者头像
懒py夏洛
发布2022-06-02 08:24:56
2740
发布2022-06-02 08:24:56
举报
文章被收录于专栏:python爬虫与js逆向
该文章主要提供交流学习使用,请勿利用其进行不当行为!
如本篇文章侵犯了贵公司的隐私,请联系我立刻删除!

如因滥用解密技术而产生的风险与本人无关!

今天看到一个滑块识别。

抱着学习的心态去搞了一下。

差点没把我吓死。

传的参数如下。。

经过分析。

uuid是生成图片的时候传过来的。所以不是加密数据。。

text[]:是我们查找的东西。

selectType无关紧要。

就是这个moveEnd_X。

明眼人一看就知道这是什么东西了。

但是!!!

咱们抱着这就是加密数据的态度,严肃对待这件事。

咱们搜索一下这个参数。

当我看到这行字母的时候我惊呆了啊。。。。

我感觉收到了前所未有的侮辱。。。。

。。。

此处省略一万字。。。。。

我们先用selenium过一遍。

先抓取两个图片,

然后用来识别坐标处理。

这个就不过多说了。

坐标识别已经烂大街了。。

此处看效果。

因为selenium是自动化,我截几张图好了。

这里是坐标,以及滑动轨迹

这个是selenium自动划过去的效果。

此处我写的有一个bug。

给大家分享一下。

就是如果缺口在最左侧,就会失败。

具体原因是,因为我的轨迹是先滑过去,再滑回来,以至于左边滑过了。再滑回来时,检测不到下方的按钮。

解决办法,根据坐标判断是否在最左侧。

或者直接不用划过来,划过去,,,直接划过去就行。。

具体根据网站的不同来设计解决思路。

这里截图了网站,,希望大家不要恶意使用滑块识别。谢谢!!

接下来,,直接用request请求。

这种方式也会偶尔失败。。。

不是滑动失败,,是他的服务器原因。。

具体大家自己摸索。。

效果图如下。。

今天的分享其实就是无聊。。。

不过谢谢大家的阅读撒!!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 python爬虫与js逆向 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 该文章主要提供交流学习使用,请勿利用其进行不当行为!
  • 如本篇文章侵犯了贵公司的隐私,请联系我立刻删除!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档