树袋熊|Gvcode库:一个更简单的、华人开源的、自动生成验证码的python库
1 说明:
=====
1.1 gvcode全称:graphic-verification-code 。
1.2 基本介绍 , 一秒搞懂 。
1.3 并对源码进行修改一个小bug , 教您如何修改源码 , 解决bug 。
2 准备:
=====
2.1 官网:
https://github.com/vcodeclub/graphic-verification-code#大神地址#可能是华人 , 国籍不明 , 也是一种骄傲2.2 安装:
pip install graphic-verification-code#注意不是gvcode#注意 , 这个库依赖于PIL#本机安装 , 推荐国内源安装 , 超级快sudo pip3.8 install -igraphic-verification-code2.3 环境:
华为笔记本电脑、深度deepin-linux操作系统、谷歌浏览器、python3.8和微软vscode编辑器 。
推测是华人 , 汉字参数说明 , 应该是中国人 , 一种骄傲
3 第一个简单例子:
=============
3.1 默认参数代码:
【树袋熊|Gvcode库:一个更简单的、华人开源的、自动生成验证码的python库】#导入模块 , 注意不是graphic-verification-codeimport gvcode#实例化自动生成图片和验证码img, code = gvcode.generate()#终端打印验证码print(code)#暂时图片img.show()#保存图片#img.save('/home/xgj/Desktop/gvcode/1.jpg')3.2 图:
4 修改参数例子:
===========
4.1 第一步:导入模块
import gvcode4.2 第二步:自定义部分参数
#自定义:图片大小 , 背景颜色和字体颜色 , 字体大小 , 字符串长度img, code = gvcode.generate(size=(480,120),bg_color=(255,255,255), fg_color=(55,110,0), font_size=30, length=6)完整参数说明:
#参数:generate(size=(120,30), chars=None, format='PNG', #mode='RGB', bg_color=(255,255,255), fg_color=(0,0,255), #font_size=18, font_file=None, length=4, draw_lines=True, #line_range=(1,2), draw_points=True, point_chance=2)4.3 第三步:
print(code)#终端打印验证码img.show() #展示生成验证码的图片4.4 图:
合格的
4.5 小bug图:
小bug:6个只显示5个
小bug:6个只显示5个
5 对源码进行修改:
==============
5.1 本机位置:
#本机位置 , root下file:///usr/local/python3.8/lib/python3.8/site-packages/gvcode文件夹#打开main.py#第77行修改
推荐阅读
- 央视财经|这家知名连锁店掀“关店潮”!有人退钱等了一个月
- 武磊|下一个武磊?恒大新星留洋加盟西乙劲旅,18岁夺金靴,把梅西当偶像
- 钱江晚报·小时新闻|浙江街头揪心一幕!电瓶车上3岁男孩一个动作,他和妈妈瞬间飞出……
- 赵立坚|赵立坚:美国以莫须有借口抓捕中国企业高管 连一个弱女子都不放过
- 浙江法法制报|“大男人喝酒,叫一个女的去买单?”因为这句话,他逃了足足10年
- 美食工坊|而有一个很唯美的名字,日本仍保留使用,古代的苹果不叫“苹果”
- 国际今日事|称“感觉好像中彩票”,美国男子在自家后花园发现一个大型游泳池
- 水稻|从“80后”变“90后” ,今天袁隆平许下一个生日愿望
- 穿搭|4款时尚上衣,好看又百搭,让你时髦一个秋天
- 孙冾讲娱乐|女汉子本性暴露无遗!,搞笑GIF:最后这一个动作
