Ruby 爬虫问题:Ruby 对于滑块验证码一般都是怎么处理的

2604249649 · 2023年08月30日 · 最后由 steve 回复于 2023年09月15日 · 1400 次阅读

最近有个任务需要抓取一些数据,这些数据需要登录后才能查看,因此我需要先模拟登录。

但是我发现登录的时候有滑块验证码需要进行处理,有点不知道怎么弄。

滑块验证码

已知信息

滑块固定出现在最左边,而且缺口只有一个,滑块和缺口在同一高度上

遇到问题

  1. 如何识别出缺口的坐标,计算出滑块需要水平移动的距离(识别出缺口需要使用到那些库或者技巧)
  2. 如何模拟滑块移动的轨迹

有大佬或前辈,遇到过或解决过这样类似的问题么?

lehf 回复

谢谢大佬,我试试

好像印度阿三有公司专门人工处理验证码的,俗称人工智能

wangjianxing 回复

最后找了打码平台来识别图像缺口,不过模拟滑块轨迹又把我卡住了😂

换个思路. 登陆后拿 cookie 或者 token 干事情。

oyaxira 回复

有试过小程序登录后拿 cookie 吗?

steve 回复

小程序接口一般都是 token 鉴权。。?

oyaxira 回复

token cookie 都有,主要是小程序用了 https,很难拿到 token 或 cookie

steve 回复

很久没折腾过微信内的东西了。忘记行不行了. 现在自签名证书然后代理抓包抓不了了吗?

oyaxira 回复

这个方法以前可以,最近不行了,不知道怎么搞的

需要 登录 后方可回复, 如果你还没有账号请 注册新账号