您现在的位置是:课程教程文章
python实战:如何使用python自动生成字母数字验证码图片?
2023-12-14 22:33课程教程文章 人已围观
python 验证码处理与Scrapy教程
python 验证码处理与Scrapy教程课程目标:python验证码处理与Scrapy教程 课程特色:清华、微软的顶尖老师授课...PHP会话管理以及构建验证码类文件上传类
PHP会话管理以及构建验证码类文件上传类主要讲了 错误与异常处理 时间日期函数以及文件处理 会话管理cookie以及seesi...如何使用PDCA?
如何使用PDCA?添加微信:taoyuan03125 获得全套的精益六西格玛培训视频 1、P (Plan) 计划,包括方...如何使用PHP开发微信小程序接口(大学生
如何使用PHP开发微信小程序接口(大学生黄老师QQ:45157718(微信同号:45157718) 【原创作品】2021年小程序毕业设计源代...
经常会用的验证功能,在大小网站或者各种app上都会碰见图形验证码的功能,本文减少一种简单的方法,使用python自动生成字母数字验证码图片。操作方式通过下面一串代码实现。
# -*- coding=utf-8 -*-# datetime:2020/1/14 12:03 下午from captcha.image import ImageCaptchafrom random import randintimport osdef gen_captcha(num, captcha_len): """ 生成验证码图片 :param num:图片数量 :param captcha_len:验证码字符个数 :return: """ if not os.path.exists('imgs'): os.mkdir('imgs') # # 10数字+26大写字母+26小写字母 list = [chr(i) for i in range(48, 58)] + [chr(i) for i in range(65, 91)] + [chr(i) for i in range(97, 123)] for j in range(num): if j % 100 == 0: print(j) chars = '' for i in range(captcha_len): rand_num = randint(0, 61) chars += list[rand_num] image = ImageCaptcha().generate_image(chars) image.save('./imgs/' + chars + '.jpg')if __name__ == '__main__': num = 50000 captcha_len = 6 gen_captcha(num, captcha_len)
生成的图片会是下面这种:
下一篇:没有了