python生成带干扰线和干扰点的验证码
使用captcha模块即可直接生成验证码码云链接语言:pythonpython版本:Python 3.8.3编译器:vscode需要的模块:captcha,PIL安装capthca模块pip install -i https://pypi.douban.com/simple captcha简单使用# 生成带干扰线和干扰点的验证码from captcha.image import ImageCapt
·
使用captcha模块即可直接生成验证码
语言:python
python版本:Python 3.8.3
编译器:vscode
需要的模块:captcha,PIL
- 安装capthca模块
pip install -i https://pypi.douban.com/simple captcha
- 简单使用
# 生成带干扰线和干扰点的验证码
from captcha.image import ImageCaptcha
# 实例化
img = ImageCaptcha()
# 调用下面的方法就可以直接生成
im = img.generate_image('1234')
im.show()
2. 生成10张验证码
from captcha.image import ImageCaptcha
import string, random
# 实例化
img = ImageCaptcha()
# 生成字母和数字
lettersAndNumbers = string.ascii_letters + string.digits
# 咱们生产10张验证码
for _ in range(10):
# 随机选择4个字符生产验证码
chars = ''.join(random.sample(lettersAndNumbers, k=4))
# 直接生成带干扰线和点的验证码
im = img.generate_image(chars)
# 图片保存的路径
path = r'images/干扰线和点/' + chars + '.png'
im.save(path)
print('验证码生成完成')
3. 关于captcha模块生成带干扰线和点的验证码就到这
4. 更多关于captcha的文章请自行查看
更多推荐
已为社区贡献7条内容
所有评论(0)