日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

手机python3_python3 简单手机验证码的实现

發布時間:2025/3/19 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 手机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 简单手机验证码的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。