日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

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

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

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