介绍
这篇文章给大家分享的是有关利用python给手机发短信的案例的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
<强> 强>
<强> 强>
<强> 强>
pip install qcloudsms_py
<强> 强>
<强> 强>
rubyCaughtvmodlfault: [SSL: CERTIFICATE_VERIFY_FAILED] certificateverifyfailed (_ssl.c: 590)
#,@Time :, 2020/5/24 二二13 #,@Author :,编程技术圈#,@Site :, #, @File :, send_msg.py #, @Software: PyCharm 得到qcloudsms_py import  SmsSingleSenderfrom qcloudsms_py.httpclient  import HTTPErrorimport randomimport ssl ssl._create_default_https_context =ssl._create_unverified_context #,使用腾讯云发送手机6位随机验证码class TestQCloudSMS(对象):,def __init__(自我,,phone_num):, self.appid =& # 39; & # 39;, #,准备工作中的SDK AppID,类型:int self.appkey =, & # 39; & # 39;, #,准备工作中的App 关键类型:str self.phone_num =, phone_num self.sign =, & # 39; & # 39;, #,准备工作中的应用签名,类型:str ,def make_code(自我):,“““,::返回,code 6位随机数,“““,code =, & # 39; & # 39;, for item (6)范围:拷贝,code +=, str (random.randint (0, 9)), return 代码 ,def send_msg(自我):,ssender =, SmsSingleSender (self.appid, self.appkey),试题:,#,改参数类型为list rzb =, ssender.send_with_param (self.phone_num, 86年,613429年,[self.make_code ()),,=self.sign迹象,延长=& # 39;& # 39;,,ext=& # 39; & # 39;),打印(奥地利中央合作银行),except HTTPError as http:,打印(“HTTPError",, http), except Exception as e:,打印(e) if __name__ ==, & # 39; __main__ # 39;:, phone_num =, (& # 39; 156 * * * * * * * * & # 39;], sendmsg =, TestQCloudSMS (random.choices (phone_num)[0]), #,需传入发送短信的手机号,单发,sendmsg。send_msg
感谢各位的阅读!关于利用python给手机发短信的案例就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!