下面同大家分享一下,如何使用Python实现向手机发送短信的功能,具体操作步骤如下:
一、访问“互亿无线”网址:http://ihuyi.com,进行注册(大胆注册即可,之后会接到一个上海的电话,嘻嘻~~~~)
二、登录“互亿无线”,查看以下图片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