欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python發(fā)送手機(jī)動態(tài)驗證碼代碼實例

 更新時間:2020年02月28日 10:51:02   投稿:yaominghui  
這篇文章主要介紹了Python發(fā)送手機(jī)動態(tài)驗證碼代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

 一、準(zhǔn)備短信發(fā)送平臺

首先進(jìn)入http://user.ihuyi.com/nav/sms.html互億天線,并且注冊,進(jìn)入首頁

注冊后會免費(fèi)送50條消息

注冊完后進(jìn)入驗證碼通知短信,復(fù)制自己的api接口信息,apiid和apikey。并且保存

然后點擊右上角的文檔中心,進(jìn)入后下載api文檔

下載后為一個壓縮包,解壓。解壓之后進(jìn)入文件夾打開DEMO文件夾。里面為各種腳本語言實現(xiàn)發(fā)送短信的樣本

找到python文本,直接打開可能會出現(xiàn)亂碼,選擇用記事本打開,然后全部copy到py文件中

二、修改py文件

修改的代碼如下:

# 接口類型:互億無線觸發(fā)短信接口,支持發(fā)送驗證碼短信、訂單通知短信等。
# 賬戶注冊:請通過該地址開通賬戶http://sms.ihuyi.com/register.html
# 注意事項:
# (1)調(diào)試期間,請用默認(rèn)的模板進(jìn)行測試,默認(rèn)模板詳見接口文檔;
# (2)請使用APIID(查看APIID請登錄用戶中心->驗證碼短信->產(chǎn)品總覽->APIID)及 APIkey來調(diào)用接口;
# (3)該代碼僅供接入互億無線短信接口參考使用,客戶可根據(jù)實際需要自行編寫;

# !/usr/local/bin/python
# -*- coding:utf-8 -*-
import http.client
import urllib

host = "106.ihuyi.com"
sms_send_uri = "/webservice/sms.php?method=Submit"

# 用戶名是登錄用戶中心->驗證碼短信->產(chǎn)品總覽->APIID
account = "xxxxxxx"
# 密碼 查看密碼請登錄用戶中心->驗證碼短信->產(chǎn)品總覽->APIKEY
password = "xxxxxxxxxxxxxxxx"


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__':
  # 手機(jī)號
  mobile = "13111111111"
  text = "您的驗證碼是:121254。請不要把驗證碼泄露給其他人。"
  print(send_sms(text, mobile))

三、發(fā)送隨機(jī)驗證碼

利用python中random發(fā)送隨機(jī)的6位驗證碼,只需在執(zhí)行的時候加上生成隨機(jī)6位數(shù)

if __name__ == '__main__':
  x = random.randint(100000,999999) # 生成大于等于100000小于等于999999的一個數(shù)
  print(x)
  mobile = "xxxxxxx"
  text = "您的驗證碼是:" + str(x) + "。請不要把驗證碼泄露給其他人。" # 將整型x轉(zhuǎn)為字符串型并且發(fā)送
  print(send_sms(text, mobile))

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 一文學(xué)會使用OpenCV構(gòu)建文檔掃描儀

    一文學(xué)會使用OpenCV構(gòu)建文檔掃描儀

    本文將使用 OpenCV,創(chuàng)建一個簡單的文檔掃描儀,就像常用的攝像頭掃描儀應(yīng)用程序一樣,這篇文章主要給大家介紹了關(guān)于使用OpenCV構(gòu)建文檔掃描儀的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • 在pytorch中為Module和Tensor指定GPU的例子

    在pytorch中為Module和Tensor指定GPU的例子

    今天小編就為大家分享一篇在pytorch中為Module和Tensor指定GPU的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python_opencv用線段畫封閉矩形的實例

    python_opencv用線段畫封閉矩形的實例

    今天小編就為大家分享一篇python_opencv用線段畫封閉矩形的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python如何讀寫字節(jié)數(shù)據(jù)

    Python如何讀寫字節(jié)數(shù)據(jù)

    這篇文章主要介紹了Python如何讀寫字節(jié)數(shù)據(jù),文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • Python中Playwright的常用操作方法分享

    Python中Playwright的常用操作方法分享

    本文詳細(xì)介紹了Playwright的常用操作方法,包括獲取頁面元素、點擊按鈕和鏈接等。這些方法可以幫助開發(fā)者更加高效地進(jìn)行自動化測試和爬蟲開發(fā),需要的可以參考一下
    2023-05-05
  • Python 判斷 有向圖 是否有環(huán)的實例講解

    Python 判斷 有向圖 是否有環(huán)的實例講解

    下面小編就為大家分享一篇Python 判斷 有向圖 是否有環(huán)的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • Python學(xué)習(xí)筆記之解析json的方法分析

    Python學(xué)習(xí)筆記之解析json的方法分析

    這篇文章主要介紹了Python解析json的方法,結(jié)合實例形式分析了常見的Python解析與轉(zhuǎn)換json格式數(shù)據(jù)相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • opencv 查找連通區(qū)域 最大面積實例

    opencv 查找連通區(qū)域 最大面積實例

    這篇文章主要介紹了opencv 查找連通區(qū)域 最大面積實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 利用Python編寫一個蹭WiFi的軟件

    利用Python編寫一個蹭WiFi的軟件

    這篇文章主要為大家詳細(xì)介紹了如何利用Python編寫一個簡易的蹭WiFi的軟件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以學(xué)習(xí)一下
    2023-06-06
  • pandas?dataframe獲取所有行名稱與列名稱方法示例

    pandas?dataframe獲取所有行名稱與列名稱方法示例

    這篇文章主要給大家介紹了關(guān)于pandas?dataframe獲取所有行名稱與列名稱的相關(guān)資料,Pandas是Python中用于數(shù)據(jù)分析的非常重要的庫,它提供了多種方法來獲取列名,需要的朋友可以參考下
    2023-09-09

最新評論