##########################################验证码图片生成###########################################################
import random#随机取
import time#时间戳
from captcha.image import ImageCaptcha
array = list("012345678")#验证码内容
size = 4#验证码长度
foot_size = [35]#字体大小
if __name__ == '__main__':for i in range(1):#图片张数image = ImageCaptcha(width=124,height=40,font_sizes=foot_size)#生成验证码图片的长宽image_text = "".join(random.sample(array,size))#随机取captcha_array中的内容合并成字符串image_path = "./datasets/test/{}_{}.png".format(image_text,int(time.time()))#加入时间戳是为了防止生成图片过多时名字重复,中间以_为分隔方便切片拿取验证码  示例:3213_1684687967856.png#图片保存的路径                        #验证码名字  #当前时间戳print(image_path)image.write(image_text,image_path)

用Python中的captcha库简单地生成验证码,效果不错,毕竟自己在用!但是好像不能改干扰线以及噪点,我看了下ImageCaptcha的代码,没有干扰线和噪点的代码,但是字体以及字体大小是可以设置的!

结果:

PYthon captcha15行代码生成验证码相关推荐

  1. Python一句代码生成验证码多少位都可以!!!!

    ** Python一句代码生成验证码!!!! 上一次的验证码改善 ** import string x=string.digits+string.ascii_letters+ string.punct ...

  2. 请用python代码表示什么_深度解析什么是二维码?用Python 5行代码生成个性二维码...

    二维码满天飞, 随便扫一扫就能扫到不一样的内容. 有没有好奇什么是二维码? 又是怎么生成的呢? 今天我们就用python 5行代码 生成一个二维码,并且是个性的二维码,想你所想的,先看效果图,准备好微 ...

  3. python 几行代码生成动态表情包(生成gif动图)

    几行代码生成动态表情包 原始文件 代码 #!/usr/bin/env python3 # -*- coding: utf-8 -*- # @Author: yudengwu # @Date : 202 ...

  4. Python 5行代码生成个性二维码,要不要试一下?

    二维码满天飞, 随便扫一扫就能扫到不一样的内容. 有没有好奇什么是二维码? 又是怎么生成的呢? 今天我们就用python 5行代码 生成一个二维码,并且是个性的二维码,想你所想的,先看效果图,准备好微 ...

  5. python 10行代码生成词云图片(基础词云、形状词云)

    一.词云简介 词云,也称为文本云或标签云.在词云图片中,关键词在文本中出现的次数越多,则表示该词越重要,其在词云中所占面积区域也越大,出现次数越少,所占面积越小.词云可任意更换背景为白色的图形以改变词 ...

  6. Python教你几行代码生成一个自己的二维码名片

    Python教你几行代码生成一个自己的二维码名片 第一步:安装相关的库文件: 要导入一库文件 from seqno import helpers#安装库seqno: pip install seqno ...

  7. python 训练识别验证码_用Python机器学习搞定验证码

    原标题:用Python机器学习搞定验证码 写爬虫有一个绕不过去的问题就是验证码,现在验证码分类大概有4种: 图像类 滑动类 点击类 语音类 今天先来看看图像类,这类验证码大多是数字.字母的组合,国内也 ...

  8. 基于Python的KNN数字验证码识别

    一.主要内容 本项目基于Python爬虫爬取验证码图片,对图片进行去噪.分割,通过KNN算法训练模型,实现验证其准确率. 二.系统流程 首先从指定的网页中爬取验证码图片数据,然后对数据进行一个去噪和分 ...

  9. selenium+python实现1688网站验证码图片的截取

    selenium+python实现1688网站验证码图片的截取 1. 背景 在1688网站爬取数据时,如果访问过于频繁,无论用户是否已经登录,就会弹出如下所示的验证码登录框. 一般的验证码是类似于如下 ...

最新文章

  1. linux最简单搭建邮件服务器
  2. box2d 碰撞检测_(译)如何使用box2d来做碰撞检测(且仅用来做碰撞检测)
  3. logisim输出变成红色的e_新车实拍解析 福特Mustang Mach-E亮点实拍图解
  4. 类的无参方法和Doc注释
  5. php文件怎么设置隐藏显示代码,php文件隐藏的方法
  6. SpringBoot2 整合MinIO中间件,实现文件便捷管理
  7. 往AWS上传文件[超快]
  8. postfix和dovecot架设邮件服务器的一些记录1
  9. 2sk2225代换3A/1500V中文资料【PDF数据手册】
  10. Flutter 内外边距
  11. 在 Windows 10 中如何查看系统的激活状态?
  12. magisk卸载内置软件_Win10自带软件怎么卸载 Win10自带软件卸载方法【详细教程】...
  13. html5 手绘效果,浅谈基于Canvas的手绘风格图形库Rough.js
  14. 【redis集群:2. 集群伸缩】
  15. VIP邮箱移动办公平台软件,疫情居家办公小助手
  16. PYTHON pygame库实战——实现双人弹球小游戏
  17. 短语(直接短语、句柄)以及语法树
  18. GB编码,汉字在编译器中数值
  19. CL-200A串口通信
  20. ZOJ 3864 Quiz for EXO-L

热门文章

  1. 昨晚,前女友联系上了我。。。
  2. 怎么在ubuntu里面安装deb包(装不好,我先不弄了)
  3. L1-016 查验身份证 (15 分)
  4. 上交所又披露受理9家企业科创板上市申请,总计28家...
  5. Android调用系统照相机拍照并自定义名称存储
  6. 第三章VBScript基础
  7. 郭靖黄蓉之死—附椅天剑屠龙刀的由来...
  8. 【动画宣传片视频制作软件】Focusky教程 | 设置对象水平翻转/垂直翻转
  9. Android 返回键(后退键)Back键事件捕获的两种方法
  10. Windows下的自动定时执行方法 - 定时执行专家