91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

利用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

平邑县| 栾川县| 焦作市| 晴隆县| 大新县| 湖北省| 龙游县| 康定县| 玉林市| 包头市| 西华县| 思茅市| 滦南县| 余江县| 沂源县| 中宁县| 靖江市| 桦南县| 藁城市| 如东县| 孝感市| 平南县| 佳木斯市| 禹城市| 财经| 广州市| 应用必备| 博白县| 全南县| 任丘市| 陇南市| 田林县| 搜索| 固始县| 专栏| 华容县| 资讯| 盐池县| 繁峙县| 新兴县| 大英县|