python短信验证码登录_玩转python之获取短信验证码
对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程!
环境:虚拟机上centos7平台,python3.7版本;
第三方短信平台:榛子云短信(http://smsow.zhenzikj.com)
SDK下载地址: http://smsow.zhenzikj.com/sdkdownload/python3.html 注意要下载python3的
API文档: http://smsow.zhenzikj.com/doc/python_sdk_doc.html
首先,申请账号的部分就省略了
1. 获得appid和appSecret
使用申请的账号,登录用户中心http://sms.zhenzikj.com/zhenzisms_user
在"我的应用"->"详情"中打开:
2. 下载开发包
下载
下载后的SDK只包含一个zhenzismsclient.py文件,直接导入到工程中即可使用。
3. 引入模块
import zhenzismsclient as smsclient
使用事先申请的AppId、AppSecret初始化ZhenziSmsClient:
client = smsclient.ZhenziSmsClient(appId, appSecret);
4. 生成验证码
import random
code = '';//验证码
for num in range(1,5):
code = code + str(random.randint(0, 9));
5. 发送短信
result = client.send('15811111111', '您的验证码为2323');
参数1:接收者手机号码,参数2:短信内容
返回结果是json格式的字符串, code: 发送状态,0为成功。非0为发送失败,可从data中查看错误信息
6. 发送短信(带返回报告)
result = client.send('15811111111', '您的验证码为2323', 'dfee_dfdw_xdfd_dfdfd');
参数3:messageId即该条短信的唯一标识, 不能重复, 具体使用请参考: http://smsow.zhenzikj.com/doc/api_doc.html
python短信验证码登录_玩转python之获取短信验证码相关推荐
- selenium验证码登录_如何用 Python 登录主流网站,爬取一些需要的数据
最近收集了一些网站的登陆方式和爬虫程序,有的通过 selenium 登录,有的则通过抓包直接模拟登录.作者希望该项目能帮助初学者学习各大网站的模拟登陆方式,并爬取一些需要的数据. 作者表示模拟登陆基本 ...
- python短信验证码_玩转python之获取短信验证码
原标题:玩转python之获取短信验证码 对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程! 环境:虚拟机上centos7平台,python3.7版本: 第三方短 ...
- java手机验证码登陆_在Web项目中手机短信验证码实现的全过程记录
这篇文章主要给大家介绍了关于在Web项目中实现短信验证码的全过程记录,文中通过示例代码介绍的非常详细,在文末跟大家提供了源码下载,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧. 前言 最近在做 ...
- selenium验证码登录_用 Python 登录主流网站
作者收集了一些网站的登陆方式和爬虫程序,有的通过 selenium 登录,有的则通过抓包直接模拟登录.作者希望该项目能帮助初学者学习各大网站的模拟登陆方式,并爬取一些需要的数据. Python人工智能 ...
- python绕过验证码登录_python接口自动化(十三)--cookie绕过验证码登录(详解)...
简介 有些登录的接口会有验证码:短信验证码,图形验证码等,这种登录的话验证码参数可以从后台获取的(或者查数据库最直接).获取不到也没关系,可以通过添加cookie的方式绕过验证码.(注意:并不是所有的 ...
- Python使用网络抓包的方式,利用超级鹰平台识别验证码登录爬取古诗文网、上篇--识别验证码
Python使用网络抓包的方式,利用超级鹰平台识别验证码登录,<爬取古诗文网>. 上篇–识别验证码 序言: 哈喽,各位小可爱们,我又来了,这次我新学习到的内容是python爬虫识别验证码. ...
- python空集_玩转Python集合,这一篇就够了!
原标题:玩转Python集合,这一篇就够了! 点上方蓝色" 菜鸟学Python",选" 星标"公众号 重磅干货,第一时间送到 选自DataCamp, 作者:Mi ...
- python中全局变量_玩转Python,使用全局变量
这是本专栏的第一篇文章,开设这个专栏的目的很单纯,就是向读者的各位展示Python编程的乐趣.我在工作中发现一个现象:热爱编程的人总是能从繁琐的任务中发现其中的乐趣,进而对这门语言了解的更深入.而只是 ...
- python抓包检测入侵_如果你喜欢python爬虫,不妨看看这篇验证码的抓包技巧与识别!...
今天要给大家介绍的是验证码的爬取和识别,不过只涉及到最简单的图形验证码,也是现在比较常见的一种类型. 注:想学习Python的小伙伴们进群:984632579领取从0到1完整学习资料 视频 源码 精品 ...
最新文章
- ARM7与ARM9的区别
- Oracle 10g Toad查看 表空间 报错 ORA-00600 internal error code arguments [ktfbhget-4], [6], [5]...
- HTML文字格式汇总
- ImportError: No module named 'pip._vendor.retrying'
- 湖南师范大学数学与计算机学院郭水霞,湖南师范大学数学与计算机科学学院2013备考手册...
- PowerDesigner的基本使用
- 遍历frame中的表单:
- Cameralink转HDMI接口转换模块
- HTML实例--制作表单
- Delphi中使用Imageen控件将图像文件转换成PDF
- 使用vue简单实现音乐播放器
- Python快速生成gif图
- 热烈欢迎中国照明网总经理丁云高一行莅临新起典考察交流
- Tableau 读书笔记
- 工业和信息化部办公厅关于深入推进移动物联网全面发展的通知
- 一个快捷的计算e的值(第4章-5 求e的近似值 (15分))
- Wi-Fi6凭什么助力企业数字化转型?
- 【课程作业】Pygame游戏开发之三个小游戏 容易简单 附项目代码和游戏介绍
- win2003安装MSN9的方法
- ORA-01654: unable to extend index by 128 in tablespace USERS