爬虫按顺序点击的那种验证怎么处理才能模拟点击
调用第三方的打码平台,原理基本是:一群人几班倒24小时坐着帮你人工识别点击
试了各种办法都不行这种点触的也只有打码平台了像超级鹰这种,如果是传统那种看嘛填写的倒还好弄
简单说:用 Selenium/Appium(自动化工具)+ 定位元素 + 按顺序点击,核心步骤就 3 步:
用工具打开目标页面(加载验证组件);
按验证顺序,通过 XPath/CSS/ID 定位每个要点击的元素;
调用 click () 方法依次点击,中间可加短暂延时(避免太快被识别)。
你说的是如何爬虫,我问的是爬虫如何处理点触验证码
通过js的逆向获得需要提交的参数,根据验证码坐标依次生成用户行为,坐标 可能还需要加密 提交请求到验证服务端
这个确实可以,可惜我不是程序员
现在反扒逻辑比较复杂,如果使用webdriver自动化处理的话也需要模型鼠标轨迹,正如一楼所说,有一些网站也是可以应付的 你可以试一下
@gugule: 用的正是Selenium,模拟登录成功后有个安全验证腾讯云的图片点触验证,能取到验证码但是没法精准在下面图片定位到坐标去点击
@Fire_Li: 可以通过比例 添加上窗口大小进行定位 这是一种解决思路你可以试一下
之前还做过那种拖拽拼图的,最后用Selenium + opencv实现了
有做过点触的吗,给出三个数字汉字图形组合在下方图片中按顺序找到点击那种
套壳,winform 中可以嵌入谷歌的浏览器内核,而winform也有鼠标事件和坐标。如果粗暴一点,就是将窗口截图,丢给ai去跑你需要的结果坐标,利用winform的点击事件。
从长远来说弄个模型验证确实不错,可惜了小公司环境没这条件