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)
完整代码:
(反正我自己是一个也没输入对……)
此作品仅用于娱乐,不可用于恶搞!