15行Python代码实现免费发送手机短信推送消息功能


Posted in Python onFebruary 27, 2020

实现的功能:

通过代码定时给手机推送短信,短信内容可以自定义文字,当然你也可以去别的网站爬取每日心灵鸡汤,天气预报或其它信息进行推送。关于爬取数据可以参考:Python40行代码实现天气预报和每日鸡汤推送

本文主要讲如何实现发送短信的功能,全部代码只用15行。

首先贴出实现的效果图,后面再分两步详细描述实现过程,第一步免费注册api接口,第二步只需要写10来行代码。

代码运行后本地收到返回的执行情况:

15行Python代码实现免费发送手机短信推送消息功能

手机收到代码发送过来的短信截图:

15行Python代码实现免费发送手机短信推送消息功能实现过程:

1、免费注册获取发送短信的api接口

我们需要API的三个参数:account_sid ,auth_token 和Active number。

注册地址:https://www.twilio.com(国内访问资源很慢,科学上网会快一些)

注册步骤:

a. 进入注册网站,一般会等待很久。等界面显示后,点击右上角‘Sign up'按钮,开始注册。注册只需要填写姓名拼音(可随便填),邮箱和密码(需包括大小写字母和数字),填好后点击‘Start your tree trial'按钮,即注册成功。
注册信息填写界面截图:

15行Python代码实现免费发送手机短信推送消息功能

b. 查看邮箱收到的来自Twilio的邮件,里面有个链接地址,点击链接会跳转打开一个网站,等待网站加载出来,默认是登陆状态的,右上角会显示你注册的名字;如果账户没有登陆,点击右上角login输入刚刚注册填的邮箱和密码登陆。

c. 处于登陆状态后,点击左上角的下拉列表,选择最后一个‘Create New Project'。截图:

15行Python代码实现免费发送手机短信推送消息功能

d. 在新建项目后面,填写好项目名,再点击‘Verify‘按钮。截图:

15行Python代码实现免费发送手机短信推送消息功能

e. 上一步完成后,会提示输入一个手机号进行验证。输入后,勾选最下面的选项,然后点击‘Verify',手机会收到一个验证码,填入正确的验证吗,再确定就行了。截图:

15行Python代码实现免费发送手机短信推送消息功能

f. 这时回到网站主界面后,你可以领取一个用来发送短信(也可以用来打电话,自动回复邮件,做AI机器人等,只要你愿意写code实现)的虚拟号码,可以选择国家(默认是USA),领取后你就可以看到我们需要的api参数了。截图:

15行Python代码实现免费发送手机短信推送消息功能

2、开始写代码:

最关键的是api的三个参数,结合代码注释相信你会懂的。

import time
from twilio.rest import Client # 需要装twilio库
# 获取当前时间并格式化显示方式:
send_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
def send_message():
 account_sid = 'AC****************' # api参数 复制粘贴过来
 auth_token = 'ccf****************' # api参数 复制粘贴过来
 client = Client(account_sid, auth_token) # 账户认证
 message = client.messages.create(
  to="+86***********", # 接受短信的手机号 注意写中国区号 +86
  from_="+125********", # api参数 Number(领取的虚拟号码
  body="\n每日鸡汤:\n——由小曹robot自动发送") #自定义短信内容
 print('接收短信号码:'+message.to)
 # 打印发送时间和发送状态:
 print('发送时间:%s \n状态:发送成功!' % send_time) 
 print('短信内容:\n'+message.body) # 打印短信内容
 print('短信SID:' + message.sid) # 打印SID
send_message() # 调用执行函数

到这里,代码运行就能实现啦,当然你可以根据需要扩展代码。

总结

到此这篇关于15行Python代码实现免费发送手机短信推送消息功能的文章就介绍到这了,更多相关python 实现发送手机短信推送消息内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
跟老齐学Python之永远强大的函数
Sep 14 Python
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
python实现聚类算法原理
Feb 12 Python
浅谈Series和DataFrame中的sort_index方法
Jun 07 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
Jun 26 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
Jul 04 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
Apr 29 Python
PyQt5固定窗口大小的方法
Jun 18 Python
如何使用Python自动控制windows桌面
Jul 11 Python
Win10 安装PyCharm2019.1.1(图文教程)
Sep 29 Python
python通过SSH登陆linux并操作的实现
Oct 10 Python
详解用Python调用百度地图正/逆地理编码API
Jul 02 Python
matlab中imadjust函数的作用及应用举例
Feb 27 #Python
浅析matlab中imadjust函数
Feb 27 #Python
matlab灰度图像调整及imadjust函数的用法详解
Feb 27 #Python
在python中利用dict转json按输入顺序输出内容方式
Feb 27 #Python
pytorch之Resize()函数具体使用详解
Feb 27 #Python
浅谈Python中的异常和JSON读写数据的实现
Feb 27 #Python
简单了解Python write writelines区别
Feb 27 #Python
You might like
为了这两部电子管收音机,买了6套全新电子管和10粒刻度盘灯泡
2021/03/02 无线电
写php分页时出现的Fatal error的解决方法
2011/04/18 PHP
php多文件打包下载的实例代码
2017/07/12 PHP
php表单处理操作
2017/11/16 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
jquery 学习之二 属性(html()与html(val))
2010/11/25 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
JQuery获取各种宽度、高度(format函数)实例
2013/03/04 Javascript
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
实例讲解JS中setTimeout()的用法
2016/01/28 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
vue.js选中动态绑定的radio的指定项
2017/06/02 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
node错误处理与日志记录的实现
2018/12/24 Javascript
使用vue实现多规格选择实例(SKU)
2019/08/23 Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
2020/03/26 Javascript
精读《Vue3.0 Function API》
2020/05/20 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
使用Python脚本生成随机IP的简单方法
2015/07/30 Python
pyhanlp安装介绍和简单应用
2019/02/22 Python
Python使用Selenium实现淘宝抢单的流程分析
2020/06/23 Python
次世代生活态度:Hypebeast
2018/07/05 全球购物
Harrods英国:世界领先的奢侈品百货商店
2020/09/23 全球购物
最新教师自我评价分享
2013/11/12 职场文书
优秀导游先进事迹材料
2014/01/25 职场文书
酒店管理求职信范文
2014/04/06 职场文书
小学六年级学生评语
2014/04/22 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
酒店七夕情人节活动策划方案
2014/08/24 职场文书
关于运动会的广播稿50字
2014/10/17 职场文书
2015年医院保卫科工作总结
2015/07/23 职场文书