python使用第三方模块实现给注册用户发送验证码

互亿通信网址  http://user.ihuyi.com/nav/sms.html (打开本网址进行注册)

import http.client  #(注意python3中没有httplib模块 使用 http.client模块)
import urllib

host = "106.ihuyi.com"  #(无需改动)
sms_send_uri = "/webservice/sms.php?method=Submit"  #(无需改动)

# 用户名是登录用户中心->验证码短信->产品总览->APIID
account = "xxxxxx"
# 密码 查看密码请登录用户中心->验证码短信->产品总览->APIKEY
password = "xxxxxxxxxx"

def send_sms(text, mobile):
    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()

    return response_str

if __name__ == '__main__':
    # 手机号
    mobile = "135xxxxxxxx"
    text = "您的验证码是:131421。请不要把验证码泄露给其他人。"
    print(send_sms(text, mobile))




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值