python3中生成图片验证码和短信验证码的程序

当下,python3已经逐渐取代了python2的地位,而一些开发中常用的功能模块(如生成图片验证码和短信验证码的模块)还是基于python2封装的模块,在调用时会各种出错。因此本人稍稍整理了一套在python3中可以顺利生成图片验证码和短信验证码的代码包(非成熟模块,但功能跟模块无差),仅供各位初学者参考。

图片验证码

代码地址 https://pan.baidu.com/s/1nAyhD9mYxdKMw3XG3LMiVg 提取码:xpx2.

使用说明:

  1. 安装pillow图形库
pip install pillow
  1. 在项目需要生成验证码的接口文件中导入包中的capcha文件中的capcha对象
from captcha_for_python3.captcha import captcha
  1. 在接口中调用captcha.generate_captcha()方法,返回值是一个元组,值分别是名称,内容,图片数据
name, text, image_data = captcha.generate_captcha()
  1. 将text保存在本地用于比较验证,将image_data发送给前端用于显示验证码

短信验证码

代码地址 https://pan.baidu.com/s/1wlave89OjKFaFsi8uJ5RrA 提取码:j333.

使用说明:

  1. 从sms中导入CCP类
from sms import CCP
  1. 创建CCP类的对象
ccp = CCP()
  1. 调用CCP类中的send_template_sms方法进行发送短信
# 参数含义:(电话号码, [验证码, 有效期], 模板号)
ccp.send_template_sms("13211111111", ["1234", "5"], 1)
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值