V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
sadfQED2
V2EX  ›  Python

Python 有什么好用的验证码模块啊?

  •  
  •   sadfQED2 · 2019-10-26 09:26:13 +08:00 via Android · 3430 次点击
    这是一个创建于 1616 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Google 搜“python 验证码模块”出来的结果都是 captcha 这个,还有没有更好用一点的啊?

    9 条回复    2019-10-28 11:52:12 +08:00
    VShawn
        1
    VShawn  
       2019-10-26 11:20:03 +08:00
    我觉得可以接入第三方人机验证服务

    Google reCAPTCH
    腾讯验证码
    阿里云人机验证
    sadfQED2
        2
    sadfQED2  
    OP
       2019-10-26 11:25:12 +08:00
    @VShawn #1 额...我是玩机器学习,做训练集用的,弄了好久都没做出和测试集差不多的图片
    xiaolinjia
        3
    xiaolinjia  
       2019-10-28 08:47:54 +08:00
    要生成一批验证码的意思?
    用 django-simple-captcha ?
    @sadfQED2
    sadfQED2
        4
    sadfQED2  
    OP
       2019-10-28 08:50:47 +08:00 via Android
    @xiaolinjia 这个我也看过,但是看到在 django 配置文件中添加 xxx 安装,我就没看了,这个可以脱离 django 使用吗
    xiaolinjia
        5
    xiaolinjia  
       2019-10-28 09:08:17 +08:00
    @sadfQED2 不能,你想脱离的话,可以看看他源码是怎么生成的提取出来单独用也行。再说 pip 个 django 不麻烦吧,就 3 个库,并且集成在前端生成也很简单。再或者你可以找些有登录验证码的网站,然后去 requests 抓图片也行啊。
    sadfQED2
        6
    sadfQED2  
    OP
       2019-10-28 09:11:56 +08:00
    @xiaolinjia #5 我是有一批验证码,我要生成和他样式差不多的,我是做机器学习的数据集用,并不是展示给用户
    xiaolinjia
        7
    xiaolinjia  
       2019-10-28 09:24:57 +08:00
    来个图看看,我用过 django-simple-captcha 可以根据配置来生成不同样式的验证码。就是不知道和你样式类似不。
    我上面的意思是,在前端生成,然后你再 requests 去下图。并不是说展示什么的。
    xiaolinjia
        8
    xiaolinjia  
       2019-10-28 09:27:16 +08:00
    顺带一提,django-simple-captcha 也是用 pillow 生成的验证码,要不你直接用 pillow 也行,可能就是代码要写多点。
    sadfQED2
        9
    sadfQED2  
    OP
       2019-10-28 11:52:12 +08:00 via Android
    @xiaolinjia 我知道,因为有各位旋转,扭曲,不想自己写才找现成的,现在已经开始自己写了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2786 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:28 · PVG 20:28 · LAX 05:28 · JFK 08:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.