Python发送短信

今天的小案例,是使用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())  # 响应

注意点如图所示:
在这里插入图片描述
笔者编写不易,请大家手留余香,谢谢~

发布了21 篇原创文章 · 获赞 315 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/xw1680/article/details/105396283