当前位置:   article > 正文

(3D)三维验证码识别_3d图标匹配验证码

3d图标匹配验证码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相比现在这种验证码越来越多了,但是对于机器而言,也是秒攻破的,和其他的验证码无异,只需要高质量样本即可。

在这里插入图片描述

图一实测结果:
在这里插入图片描述
图三实测结果:
在这里插入图片描述

老样子,送一波采集代码(图一):

from utils import Project, ProxyType, ServiceType


class So(Project):
    def __init__(self):
        super().__init__()
        self.service_type = ServiceType.Local19962
        self.captcha_url = "https://www.so.com/index.php?c=index&a=getcode"
        self.feedback_url = "https://www.so.com/index/antispider"

    def captcha_process(self) -> bytes:
        r = self.session.get(self.captcha_url, timeout=1)
        return r.content

    def feedback_process(self, captcha_text: str) -> bool:
        print(captcha_text)
        payload = {
            "from": "http%3A%2F%2Fwww.so.com%2Fs%3Fq%3Djkjk%26src%3Dsrp%26fr%3Dnone%26psid%3Dfc12b9a1e9f5464ec8a9b37ec358a0db",
            "rcode": captcha_text
        }
        r = self.session.post(self.feedback_url, data=payload, timeout=1)
        r.encoding = "utf8"
        # print(r.text)
        if '请输入以下验证码继续使用360搜索' in r.text:
            return False
        else:
            # print(r.text)
            return True


if __name__ == '__main__':
    project = So()
    project.configuration(
        proxy=ProxyType.none,
        save_false=True,
    )
    project.start(num=500000)
    pass
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38

作者QQ:27009583

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/527710
推荐阅读
相关标签
  

闽ICP备14008679号