龙空技术网

Python实现模拟向手机发送短信

奋斗中的女中年 1319

前言:

当前姐妹们对“php给手机发送短信怎么发”大致比较关怀,你们都想要剖析一些“php给手机发送短信怎么发”的相关内容。那么小编也在网上网罗了一些有关“php给手机发送短信怎么发””的相关内容,希望各位老铁们能喜欢,大家快快来了解一下吧!

下面同大家分享一下,如何使用Python实现向手机发送短信的功能,具体操作步骤如下:

一、访问“互亿无线”网址:,进行注册(大胆注册即可,之后会接到一个上海的电话,嘻嘻~~~~)

二、登录“互亿无线”,查看以下图片1显示信息

图片1

注:点击以上图片中的“显示”,即可显示出APIKEY的明文,把APIID及APIKEY复制出,保存到外部文档,备用。

三、点击“文档中心”,下载相应文档,如下图2及图3

图片2

图片3

四、把下载的文件保存到本地,并解压,如图4

图片4

注:此处提供了多种语言的短信验证码接口,如果各位对其它语言也比较熟悉,可以尝试选择其它语言的接口实现代码。

五、选择python文件夹下的sms.py文件,修改源代码如下:

import http.client #第一个修改点import urllibhost = "106.ihuyi.com"sms_send_uri = "/webservice/sms.php?method=Submit"# 用户名是登录用户中心->验证码短信->产品总览->APIIDaccount = "######" #第二个修改点# 密码 查看密码请登录用户中心->验证码短信->产品总览->APIKEYpassword = "#####" #第三个修改点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_strif __name__ == '__main__': mobile = "########" #第6个修改点,填写你要发送到哪个手机 text = "您的验证码是:121254。请不要把验证码泄露给其他人。"

以上标注修改点处,即为代码要修改的部分。

haha,以后大家再也不用害怕骚扰电话啦,谁骚扰你,你便可以骚扰回去~~~~~~~~

标签: #php给手机发送短信怎么发 #php给手机发送短信怎么发的