python之验证码生成(gvcode与captcha)


Posted in Python onJanuary 02, 2019

今天向大家总结一下python在做项目时用到的验证码生成工具:gvcode与captcha

gvcode

全称:graphic-verification-code

安装:

pip install gvcode

使用:

import gvcode

s, v = gvcode.generate()  #序列解包

s.show()  #显示生成的验证码图片

print(v)  #打印验证码字符串

效果:

python之验证码生成(gvcode与captcha)

captcha

安装:

pip install captcha

使用:

from captcha.image import ImageCaptcha
from random import randint
list = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
    'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
    '', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']
chars = ''
for i in range(4):
  chars += list[randint(0, 62)]
image = ImageCaptcha().generate_image(chars)

image.show()

效果:

python之验证码生成(gvcode与captcha)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python编写爬虫小程序
May 14 Python
Python实现简单文本字符串处理的方法
Jan 22 Python
python实现简单图片物体标注工具
Mar 18 Python
python队列Queue的详解
May 10 Python
python3 pygame实现接小球游戏
May 14 Python
python实现抠图给证件照换背景源码
Aug 20 Python
python实现上传文件到linux指定目录的方法
Jan 03 Python
new_zeros() pytorch版本的转换方式
Feb 18 Python
Ubuntu中配置TensorFlow使用环境的方法
Apr 21 Python
python批量修改文件名的示例
Sep 27 Python
浅谈anaconda python 版本对应关系
Oct 07 Python
Pycharm自动添加文件头注释和函数注释参数的方法
Oct 23 Python
Python lxml解析HTML并用xpath获取元素的方法
Jan 02 #Python
用xpath获取指定标签下的所有text的实例
Jan 02 #Python
在python中获取div的文本内容并和想定结果进行对比详解
Jan 02 #Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
Jan 02 #Python
python后端接收前端回传的文件方法
Jan 02 #Python
python requests.post带head和body的实例
Jan 02 #Python
python批量获取html内body内容的实例
Jan 02 #Python
You might like
php解决DOM乱码的方法示例代码
2016/11/20 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
javascript之解决IE下不渲染的bug
2007/06/29 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
jQuery响应enter键的实现思路
2014/04/18 Javascript
js实现文章文字大小字号功能完整实例
2014/11/01 Javascript
javascript中传统事件与现代事件
2015/06/23 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
2015/06/29 Javascript
JavaScript框架是什么?怎样才能叫做框架?
2015/07/01 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
javascript字符串函数汇总
2015/12/06 Javascript
React Router基础使用
2017/01/17 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
2017/04/22 Javascript
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
bootstrap中的导航条实例代码详解
2019/05/20 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
Python中解析JSON并同时进行自定义编码处理实例
2015/02/08 Python
Python复制目录结构脚本代码分享
2015/03/06 Python
Python的条件语句与运算符优先级详解
2015/10/13 Python
pandas 快速处理 date_time 日期格式方法
2018/11/12 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
2019/04/17 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
2019/04/18 Python
linux面试题参考答案(6)
2016/06/23 面试题
给交警的表扬信
2014/01/12 职场文书
《在山的那边》教学反思
2014/02/23 职场文书
学习雷锋演讲稿
2014/05/10 职场文书
团日活动总结模板
2014/06/25 职场文书
庆元旦活动总结
2014/07/09 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
埃及王子观后感
2015/06/16 职场文书
初三化学教学反思
2016/02/22 职场文书
小学秋季运动会加油口号及加油稿
2019/08/19 职场文书