欢迎光临散文网 会员登陆 & 注册

Python 实现人机验证

2023-08-04 20:40 作者:流浪的二向箔123456  | 我要投稿

本文需要使用 PIL 和 captcha 库,需要手动安装

Captcha 库用于生成人机验证图片,PIL(Pillow)用于处理图片。

C:/Windows/Fonts 路径右键属性可以查看文件名,有些没有“属性”则代表是 ttc,是字体集,可以双击查看

首先做好基础准备:

ImageCaptcha() 中,width 是图像长度,height 是图像高度,fonts 表示字体。

然后,用 captcha.generate() 生成图像:

Image.open(captcha.generate("FishC")).show()

效果:

如果要生成验证码,就需要随机字符:

(at9P6)

完整代码:

(反正我自己是一个也没输入对……)

此作品仅用于娱乐,不可用于恶搞!

Python 实现人机验证的评论 (共 条)

分享到微博请遵守国家法律