-
-
[讨论]滑动验证怎么破
-
发表于:
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直播授课