资讯专栏INFORMATION COLUMN

python之验证码生成

paulli3 / 2468人阅读

摘要:今天向大家总结一下在做项目时用到的验证码生成工具与全称安装使用序列解包显示生成的验证码图片打印验证码字符串效果安装使用效果

今天向大家总结一下python在做项目时用到的验证码生成工具:gvcodecaptcha

gvcode

全称:graphic-verification-code

安装:

pip install gvcode

使用:

import gvcode

s, v = gvcode.generate()    #序列解包

s.show()    #显示生成的验证码图片

print(v)    #打印验证码字符串

效果:

captcha

安装:

pip install captcha

使用:

from captcha.image import ImageCaptcha
from random import randint
list = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
        "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
        "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]
chars = ""
for i in range(4):
    chars += list[randint(0, 62)]
image = ImageCaptcha().generate_image(chars)

image.show()

效果:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/42912.html

相关文章

  • 首次公开,整理12年积累的博客收藏夹,零距离展示《收藏夹吃灰》系列博客

    摘要:时间永远都过得那么快,一晃从年注册,到现在已经过去了年那些被我藏在收藏夹吃灰的文章,已经太多了,是时候把他们整理一下了。那是因为收藏夹太乱,橡皮擦给设置私密了,不收拾不好看呀。 ...

    Harriet666 评论0 收藏0
  • python自动化测试破解图文验证

      小编写这篇文章的主要目的,主要是用来给大家介绍关于python自动化测试的一些事情,涉及到的内容主要有包括破解图文验证码等相关的一些事宜,具体怎么才能够破解图文验证码呢?下面就给大家详细解答下。  对于web应用程序来讲,处于安全性考虑,在登录的时候,都会设置验证码,  验证码的类型种类繁多,有图片中辨别数字字母的,有点击图片中指定的文字的,也有算术计算结果的,再复杂一点就是滑动验证的。  诸...

    89542767 评论0 收藏0
  • python自动化测试破解滑动验证

      python作为一门比较常见的编程语言,在工作当中的应用还是比较的广泛的,比如可以对此进行相关的自动化测试,比如自动化测试相关的代码,另外还有破解滑动验证码。那么,具体的操作手法是怎样的呢?下面就给大家详细解答下。  在Web自动化测试的过程中,经常会被登录的验证码给卡住,不知道如何去通过验证码的验证。  一般的情况下遇到验证码我们可以都可以找开发去帮忙解决,关闭验证码,或者给一个万能的验证码...

    89542767 评论0 收藏0
  • python开发时几种安全验证的实现

    摘要:在这两种情况下,如果你签名的都是用户,那么该用户可以在激活账户和升级账户时,复用的可变部分。变量是一个元组,包括一个透视变换的系数。 额,一个突然的交流让我想起来我耽搁许久各种验证的实现迟迟没做过趁着这个机会就搞了一下分为三部分:邮箱验证,短信验证,图片验证码 邮箱验证 这个部分是主要参考的经典书籍-狗书思路就是根据用户某些信息通过JSON Web签名生成token,然后再发送邮件验证...

    int64 评论0 收藏0
  • Python图像处理图片验证识别

    摘要:在上一篇博客图像处理之图片文字识别中我们介绍了在中如何利用软件来识别图片中的英文与中文,本文将具体介绍如何在中利用软件来识别验证码数字加字母。   在上一篇博客Python图像处理之图片文字识别(OCR)中我们介绍了在Python中如何利用Tesseract软件来识别图片中的英文与中文,本文将具体介绍如何在Python中利用Tesseract软件来识别验证码(数字加字母)。  我们在网...

    kk_miles 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<