今天的小案例,是使用Python给手机去发送短信,这个的话是需要去调用第三方平台的接口的,但是操作起来也是非常的简单。首先的话,百度栏搜索互亿无线
,如图所示。
第一次进入的时候,会要求我们进行注册,按照相关的要求注册一个账户即可,界面如图所示。
注册之后,会告诉你是以个人名义还是公司名义发送短信,并且的话还会让你选择需要的短信服务,接着就会让你购买短信的条数,读者可以根据自己的实际情况自行选择。完成这些基本的设置操作之后,进入到首页,如图所示。
接下来就可以去完成我们的代码了,示例代码如下:
import requests
url = "http://106.ihuyi.com/webservice/sms.php?method=Submit"
account = "APIID"
password = "APIkey"
mobile = "xxxxxxxxxxx"
content = "您的验证码是:201981。请不要把验证码泄露给其他人。"
# 定义请求的头部
headers = {
"Content-type": "application/x-www-form-urlencoded",
"Accept": "text/plain"
}
# 定义请求的数据
data = {
"account": account,
"password": password,
"mobile": mobile,
"content": content,
}
# 发起数据
# url: 请求的地址 headers: 请求的头部 data: 请求的数据
response = requests.post(url, headers=headers, data=data)
print(response.content.decode()) # 响应
注意点如图所示:
笔者编写不易,请大家手留余香,谢谢~