亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用python給手機發短信的案例

發布時間:2020-10-29 09:14:37 來源:億速云 閱讀:294 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關利用python給手機發短信的案例的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

準備工作內容:

SDK AppID、App Key、應用簽名、短信正文模板ID

1、安裝 qcloudsms_py、安裝pip

qcloudsms_py采用pip進行安裝,要使用qcloudsms功能,只需要執行:

pip install qcloudsms_py

2、手動下載或clone最新版本qcloudsms_py代碼

3、在qcloudsms_py目錄運行pythonsetup.pyinstall或直接把qcloudsms_py所在目錄加入sys.path(python2/python3都支持)

4、如果我們直接按官方的案例實現,會出現ssl:certificate_verify_failed這個問題,報錯如下:

rubyCaughtvmodlfault:[SSL:CERTIFICATE_VERIFY_FAILED]certificateverifyfailed(_ssl.c:590)

產生這個問題的原因在于python本身,pyhon升級到2.7.9以后,引入了一個新特性,當使用urllib打開https的鏈接時,會檢驗一次ssl證書。而當目標網站使用的是自簽名證書時,就會拋出urllib2.URLError的錯誤,所以我們這里導入了ssl的包來避免這個問題。

# @Time : 2020/5/24 22:13# @Author : 編程技術圈# @Site : # @File : send_msg.py# @Software: PyCharm
from qcloudsms_py import SmsSingleSenderfrom qcloudsms_py.httpclient import HTTPErrorimport randomimport ssl
ssl._create_default_https_context = ssl._create_unverified_context
# 使用騰訊云發送手機6位隨機驗證碼class TestQCloudSMS(object): def __init__(self, phone_num): self.appid ='' # 準備工作中的SDK AppID,類型:int self.appkey = '' # 準備工作中的App Key,類型:str self.phone_num = phone_num self.sign = '' # 準備工作中的應用簽名,類型:str
 def make_code(self): """ :return: code 6位隨機數 """ code = '' for item in range(6): code += str(random.randint(0, 9)) return code
 def send_msg(self): ssender = SmsSingleSender(self.appid, self.appkey) try: # parms參數類型為list rzb = ssender.send_with_param(86, self.phone_num, 613429, [self.make_code()], sign=self.sign, extend='', ext='') print(rzb) except HTTPError as http: print("HTTPError", http) except Exception as e: print(e)
if __name__ == '__main__': phone_num = ['156********'] sendmsg = TestQCloudSMS(random.choices(phone_num)[0]) # 需傳入發送短信的手機號,單發 sendmsg.send_msg

利用python給手機發短信的案例

當我們程序運行后,返回的"errmsg"為"ok"的時候,就發送成功了,這時我們看下手機有沒有收到:

利用python給手機發短信的案例

感謝各位的閱讀!關于利用python給手機發短信的案例就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

胶州市| 宝应县| 五莲县| 五家渠市| 新民市| 长泰县| 沅陵县| 阜南县| 肃北| 来安县| 玉门市| 邯郸县| 禹州市| 旬邑县| 孟村| 阿鲁科尔沁旗| 喀什市| 宜君县| 城市| 陇西县| 长武县| 巫溪县| 德江县| 夏邑县| 阳高县| 岚皋县| 汤阴县| 承德市| 汪清县| 兴安盟| 揭阳市| 瑞安市| 仁怀市| 涞源县| 永川市| 昔阳县| 枣庄市| 合阳县| 平安县| 东城区| 晋州市|