手机python3_python3 简单手机验证码的实现
import http.client
import urllib
def send_sms(mobile):
host = "106.ihuyi.com"
sms_send_uri = "/webservice/sms.php?method=Submit"
# 用户名是登录用户中心->验证码短信->产品总览->APIID
account = "C12345678"
# 密码 查看密码请登录用户中心->验证码短信->产品总览->APIKEY
password = " ******************************************* "
message_code = str(random.randint(100000, 999999)) # 生成大于等于100000小于等于999999的一个数
print(message_code)
text = "您的验证码是:" + message_code + "。请不要把验证码泄露给其他人。" # 将整型x转为字符串型并且发送
params = urllib.parse.urlencode(
{'account': account, 'password': password, 'content': text, 'mobile': mobile, 'format': 'json'})
headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
conn = http.client.HTTPConnection(host, port=80, timeout=30)
conn.request("POST", sms_send_uri, params, headers)
response = conn.getresponse()
response_str = response.read()
conn.close()
# 把验证码放进session中 问题是验证完之后就没有作用了
request.session['message_code'] = message_code
# 验证之后删除 还不知道具体放哪删除最好 暂且放置在验证环节最后
# del request.session['message_code']
return response_str.decode()
if __name__ == '__main__':
mobile = "183********"
print(send_sms(mobile))
手机python3_python3 简单手机验证码的实现相关推荐
- 手机发送短信验证码登录完整实例
项目需求 后台生成随机6位数作为验证码,发送给手机,同时将验证码存入缓存,用户登录时验证输入的验证码是否过期或者是否正确. 一.发送短信 1.了解短信发送 通过发送短信的API,建立一个URL类的对象 ...
- 第四范式联合浪潮商用机器发布AI一体机,接入AI像使用手机一样简单
9月10日,第四范式携手浪潮商用机器在京联合发布了AI软硬件一体机产品"Prophet AIO"."AIO"寓意为打造"AI in One" ...
- 简单Android手机APP地图,android最简单手机地图APP(只需5分钟)
android最简单手机地图APP--只有三部分. 第一部分 首先建立一个MapActivity在setContentView(R.layout.activity_map);中创建一个代码如下. [h ...
- Web项目中手机注册短信验证码实现的全流程及代码
最近在做只能净化器的后台用户管理系统,需要使用手机号进行注册,找了许久才大致了解了手机验证码实现流程,今天在此和大家分享一下. 我们使用的是榛子云短信平台, 官网地址:http://smsow.zhe ...
- 手机接收短信验证码生成(纯数字)
手机接收短信验证码生成--纯数字 Random类中的nextInt( )方法 nextInt() 纯数字短信验证码生成 Random类中的nextInt( )方法 nextInt() 不带参数,不带参 ...
- 手机短信接收验证码的实现原理
关于手机短信接收验证码的实现原理: 思路: A:获得验证码: 1.找到相关的表. 2.用什么发送,post,get ,ajax,当然ajax首选 3.post之前要js先判断是手机号码11位,并且全部 ...
- 手机浏览器简单搜索ua标识
手机浏览器简单搜索ua标识 根据自身体验,分享一下基于简单搜索的手机浏览器ua标识 这里用的浏览器是via,可以自定义ua标识. 设置 打开手机端 Via 浏览器在设置--通用--浏览器标识里选择&q ...
- SpringBoot 实现手机发送短信验证码
手机发送短信 内容 一.手机发送短信 1. 前端界面代码 2. UserInfoController 控制器 3. application.properties 配置类文件 4. 具体实现 总结 内容 ...
- 游戏手机平台简单介绍
由于手机游戏市场的巨大潜力和无限商机,许多厂商纷纷推出功能强大的手机并提供开放应用平台,而相关手机游戏开发商也是相继投入,与手机厂商或运营商者合作,推出各种跨平台的解决方案.从最早的内嵌式游戏到最新的 ...
最新文章
- 最短路径(Shortest Paths)
- 更改配置:远程访问gitlab的postgresql数据库
- SkinSharp皮肤模块源码 原33个皮肤模块
- java年月日时分秒格式_Java 日期时间 LocalDate LocalTime LocalDateTime类
- ajax简单校验用户名是否存在
- 关于在Webservice里使用LinqToSQL遇到一对多关系的父子表中子表需要ToList输出泛型而产生循环引用错误的解决办法!...
- Ubuntu 14.04 jdk安装与配置
- Golang 结构类型
- 两种模式的资源管理器代码之———— 删除文件夹
- vs2015 ef 连接mysql_VS2015 + EF6连接MYSQL
- 用人话讲明白AHP层次分析法(非常详细原理+简单工具实现)
- 五款在线思维导图工具的比较
- TFTP 简单文件传输协议 简介
- 模拟器:思科 配置静态路由+下一跳如何配置,使三个路由器相互通信
- 刷题一个半月,一口气拿下腾讯、华为、Oppo 、微软7个大厂offer,字节跳动薪资涨幅60%!...
- 梁文道:盗版电影网站死去,我们仍然不见光明
- 计算机竞赛奖学金申请书,计算机专业奖学金申请书
- 轻松一下:python(turtle模块)绘制分形图
- 谷歌浏览器,退出时;调用退出的方法,vue
- 大量C语言、C++、C#、VC编程相关书籍下载
热门文章
- python filedialog_Python使用FileDialog将列表保存到指定的excel文件中,python,filedialog
- wmic 获取运行内存大小
- 2011年c语言二级计算机考试,2011年9月全国计算机等级考试二级C语言机试
- php连接mysqli面向过程,PHP基础知识总结:MySQLi 面向过程
- mysql可以关联视图_Mysql 五: 数据库自关联、视图
- 电脑开机3秒就重启循环_移动办公神器!电脑包秒变支架、鼠标垫,3合1设计超方便!...
- springboot 接受数组对象_SpringBoot+RabbitMQ 方式收发消息
- Linux网络模拟,模拟网络访问解析
- re搜索字符串与find字符串不一样的结果
- Nominal data 与Ordinal data区别