开发者社区 问答 正文

对于滑动验证码有什么好的爬取方案?

对于滑动验证码有什么好的爬取方案?

展开
收起
OSC开源社区 2024-05-28 23:22:32 52 分享 版权
1 条回答
写回答
取消 提交回答
  • 模拟滑动
    滑动验证码可以通过selenium+phantomjs方式,并结合PIL库去模拟人为滑动
    其原理是将图片还原并对原图进行对比,得出空缺的坐标位置,然后由selenium去模拟人为拖动,完成验证。

    图像处理
    使用图像处理库(如Python的OpenCV或Pillow)来识别滑动验证码的原始图像,然后通过算法(如特征匹配、模板匹配或深度学习)来找到滑动部分并计算滑动距离。
    对于简单的验证码,可以手动或自动标注训练数据,使用机器学习模型来识别滑动路径。

    2024-05-30 08:33:11
    赞同 展开评论
问答地址: