首页
社区
课程
招聘
[讨论]滑动验证怎么破
发表于: 2019-10-31 17:59 6615

[讨论]滑动验证怎么破

2019-10-31 17:59
6615

**短租的登录以及其他出现滑动的地方都是阿里的滑动

单独给一个连接 :
aaeK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6T1K9i4A6$3k6i4u0A6k6Y4W2Q4x3X3g2^5K9h3q4G2P5X3S2#2i4K6u0W2j5$3!0E0i4K6u0r3i4K6y4r3M7$3I4A6k6r3g2d9k6h3c8A6M7X3g2U0N6q4)9K6c8r3S2@1N6s2m8K6i4K6t1#2x3@1q4Q4x3U0f1J5c8W2)9J5y4e0u0r3N6%4N6%4i4K6u0W2P5r3W2S2L8%4A6Z5N6g2)9J5k6h3y4G2L8g2)9J5y4e0u0r3P5s2A6%4k6h3u0Q4x3X3g2H3K9s2m8Q4x3U0f1K6c8X3!0H3i4K6t1#2x3@1c8r3j5h3&6Y4c8r3!0F1k6#2)9#2k6V1#2&6f1X3g2F1N6p5y4S2L8r3g2F1k6r3q4J5i4K6t1#2x3U0k6D9L8$3c8Y4k6g2g2F1K9i4c8u0k6q4)9J5y4e0y4p5x3e0p5%4z5o6l9H3x3K6j5%4y4U0l9I4

 

之前的方案,在登录界面是完全可以的,但是在这个界面完全不行,滑动几次失败几次。成功率为0

 

所以,更新一个解决方案:

 

参考 :阿里系纯滑块验证码破解思路

 

我只是单纯为了破解滑动,直接使用 pynput 还是不行。
有大佬知道怎么解决这个问题吗?

 

有没有直接能js 破解的

 

各种办法都试过了,现在对这个有点懵逼了,

 

-------------------------------------------------------------分割线---------------------------------------------------------------------

 

从118,到119,现在到了120. 到121了这个更新频率大概半个月更新一次

 

刚开始使用 selenium 完全可以滑动成功,自从更新到120之后,我之前写的代码就失效了。

 

模拟滑动基本完全不会成功。

 

检查模拟滑动以及在页面滑动的区别,发现生成的参数 n,差距很大

 

经过测试发现,更新滑动会检测系统级的鼠标事件,而 selenium 是外部程序控制的鼠标事件,所以就会失败

解决办法

  • 使用 win32api, 系统级别去控制鼠标移动,只要在滑动的时候,
  • 鼠标有移动

    ,那么这次滑动一定会成功。所以就是两者相结合解决这个问题。

win32的安装

这个库好像直接使用 pip install pywin32 不会成功

 

还有一种安装方法就是去官网直接下载exe文件,下载对应版本的文件,直接安装,会自动检测 python 的安装目录,并进行安装

  • ec5K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6K6L8%4g2J5j5$3g2X3L8%4u0Y4k6g2)9J5k6h3&6W2N6q4)9J5c8Y4m8J5L8$3A6W2j5%4c8K6i4K6u0r3M7s2W2%4K9h3^5K6x3W2)9J5c8X3k6A6L8r3g2K6i4K6u0r3M7s2W2%4K9h3^5K6x3W2)9J5c8R3`.`.

不过还没试过完全使用 win32api 进行滑动会产生什么样的结果。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (12)
雪    币: 273
活跃值: (444)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
兄弟这么简单的东西为什么要那么复杂:
1.打开你那网址,用手握住鼠标,然后挪动鼠标;
2.眼睛盯住屏幕上白色的小箭头;
3.当屏幕上的白色小箭头随着你挪动鼠标移动到滑块上的时候,马上按住鼠标左键,然后向右拖动就可以了。
2019-10-31 19:22
0
雪    币: 246
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
cavan 兄弟这么简单的东西为什么要那么复杂: 1.打开你那网址,用手握住鼠标,然后挪动鼠标; 2.眼睛盯住屏幕上白色的小箭头; 3.当屏幕上的白色小箭头随着你挪动鼠标移动到滑块上的时候,马上按住鼠标左键 ...
人家要电脑自动吧
2019-11-1 08:53
0
雪    币: 1710
活跃值: (676)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
有钱秒秒钟
2019-11-7 01:14
0
雪    币: 273
活跃值: (444)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
啪皮 人家要电脑自动吧
啊哈哈,没看到他要求自动
最后于 2019-12-28 15:20 被cavan编辑 ,原因:
2019-12-28 15:19
0
雪    币: 93
活跃值: (57)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
cavan 兄弟这么简单的东西为什么要那么复杂: 1.打开你那网址,用手握住鼠标,然后挪动鼠标; 2.眼睛盯住屏幕上白色的小箭头; 3.当屏幕上的白色小箭头随着你挪动鼠标移动到滑块上的时候,马上按住鼠标左键 ...
虽然不是一回事,但你这回答超级有耐心
2019-12-29 09:30
0
雪    币: 3407
活跃值: (2421)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
tensorflow
2020-1-1 19:10
0
雪    币: 177
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
cavan 兄弟这么简单的东西为什么要那么复杂: 1.打开你那网址,用手握住鼠标,然后挪动鼠标; 2.眼睛盯住屏幕上白色的小箭头; 3.当屏幕上的白色小箭头随着你挪动鼠标移动到滑块上的时候,马上按住鼠标左键 ...
大哥,你这个回复绝了
2020-1-8 10:14
0
雪    币: 177
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
MsScotch tensorflow
tensorflow还能搞滑动吗
2020-1-8 10:14
0
雪    币: 3407
活跃值: (2421)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
mb_slggybxx tensorflow还能搞滑动吗
识图 -> 计算点位 -> 模拟移动 + 点击
2020-1-8 10:25
0
雪    币: 177
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
MsScotch 识图 -> 计算点位 -> 模拟移动 + 点击
其实现在主要不是这个问题,是只要用 python的库打开网页或者用nodejs打开浏览器,就会被检测到。手动滑动验证码都会失败
2020-1-8 10:29
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
selenium4.0
2021-5-6 18:22
0
雪    币: 248
活跃值: (3789)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
破了吗?
2021-5-6 19:55
0
游客
登录 | 注册 方可回帖
返回