当知道前男友交女友后,我用Python15行代码每天定时免费发送暧昧手机短信推送消息,结果......
当我从好友那边得知刚分手三个月的前男友交往上了个小女朋友
一点都不气
内心有点蠢蠢欲动
好好的琢磨了一下计策
认真分析可能出现的后果
我觉得完全可以去实施
通过代码定时给他手机推送短信,短信内容可以自定义文字,像我就是去干正当事,当然你也可以去别的网站爬取每日心灵鸡汤,天气预报或其它信息进行推送。
一、实现步骤:
1.免费注册获取发送短信的api接口
我们需要API的三个参数:account_sid
,auth_token
和Active number
。
注册地址:https://www.twilio.com
(国内访问资源很慢)
2.注册步骤:
2.1 进入注册网站,一般会等待很久。等界面显示后,点击右上角‘Sign up'
按钮,开始注册。注册只需要填写姓名拼音(可随便填),邮箱和密码(需包括大小写字母和数字),填好后点击‘Start your tree trial'
按钮,即注册成功。
如图:
2.2 查看邮箱收到的来自Twilio的邮件,里面有个链接地址,点击链接会跳转打开一个网站,等待网站加载出来,默认是登陆状态的,右上角会显示你注册的名字,如果账户没有登陆,点击右上角login
输入刚刚注册填的邮箱和密码登陆。
处于登陆状态后,点击左上角的下拉列表,选择最后一个‘Create New Project'
。
如图:
2.3 在新建项目后面,填写好项目名,再点击‘Verify‘
按钮。
如图:
2.4上一步完成后,会提示输入一个手机号进行验证,输入后,勾选最下面的选项,然后点击‘Verify'
,手机会收到一个验证码,填入正确的验证吗,再确定就行了。
如图:
2.5 这时回到网站主界面后,你可以领取一个用来发送短信(也可以用来打电话,自动回复邮件,做AI机器人等,只要你愿意写code实现)的虚拟号码,可以选择国家(默认是USA),领取后你就可以看到我们需要的api参数了。
如图:
二、实现代码:
最关键的是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="+178***********", # 接受短信的手机号 注意写中国区号 +86from_="+156********", # api参数 Numberbody="\n暧昧语言:\n——由小云robot自动发送") #自定义短信内容print('接收短信号码:'+message.to)# 打印发送时间和发送状态:print('发送时间:%s \n状态:发送成功!' % send_time) print('短信内容:\n'+message.body) # 打印短信内容print('短信SID:' + message.sid) # 打印SID
send_message() # 调用执行函数
代码运行后本地收到返回的执行情况:
前男友的结果:
、
不知道他现在后悔和我分手没,嘻嘻嘻
到这里结束了,感谢观看这次的报复行动,更多Python精彩内容可以看我主页简介+关注。
当知道前男友交女友后,我用Python15行代码每天定时免费发送暧昧手机短信推送消息,结果......相关推荐
- web端下完订单后的短信推送
我找了一些资料,一般我们学生做实验的一般有两个途径:1,通过移动尚未被关闭的飞信接口.推荐http://blog.quanhz.com/archives/273,移动尚未关闭的飞信接口,估计是忘记了. ...
- iOS 如何让APP 删除后不接受 APNS 推送消息
首先简单说下iOS APNS: Apple 使用公共密钥数字证书对来自 iOS应用程序的推送请求进行身份验证,所以您首先需要创建身份验证密钥,并向 Apple注册它们.我将在下一节中花相当长的篇幅来直 ...
- iOS如何让APP删除后不接受APNS推送消息
首先简单说下iOS APNS: Apple 使用公共密钥数字证书对来自 iOS应用程序的推送请求进行身份验证,所以您首先需要创建身份验证密钥,并向 Apple注册它们.我将在下一节中花相当长的篇幅来直 ...
- android推送服务不被关闭,Android APP被关闭后无法收到推送消息(尝试)
1. Android端进程被杀死后,目前自带的保护后台接收消息活跃机制.暂时没有什么好的机制保持任何情况下都活跃 文章参考:http://blog.csdn.net/marswin89/artic ...
- android关闭或开启移动网络数据(关闭后,设备不可以上网,但可以打电话和发短信)...
//android关闭或开启移动网络数据(关闭后,设备不可以上网,但可以打电话和发短信) public void setMobileDataEnabled(boolean enabled) { Con ...
- 微信服务器向公众号推送消息或事件后,开发者5秒内没有返回
问题 Appid: xxxxx 昵称: xxxxx 时间: xxxxxxx 内容: 微信服务器向公众号推送消息或事件后,开发者5秒内没有返回 次数: 5分钟 80次 错误样例: [OpenID=xxx ...
- 微信服务器向公众号推送消息或事件后,微信服务器向公众号推送消息或事件后,得到的回应不合法?...
呼啦08-04 加粗 标红 插入代码 插入链接 插入图片 上传视频 请 登录 后发表内容 关闭 新增或编辑超链接 链接地址 关闭 插入视频 视频链接 Appid: wxd4170daab0213d6a ...
- 小米手机退出app后收不到极光推送消息
场景: 进入app,发送消息,消息正常接收,连续2次back退出app后,收不到极光推送消息,pushService进程存在,app主进程被杀. 华为,魅族都能在相同条件下接收消息,**小米手机 收不 ...
- Android App 被关闭后无法收到推送消息
zzz~ Android端进程被杀死后,目前自带的保护后台接收消息活跃机制.暂时没有什么好的机制保持任何情况下都活跃 文章参考:http://blog.csdn.net/marswin89/artic ...
最新文章
- SpringMVC如何实现restful接口
- 解决 DNS general: warning: *** POKED TIMER ***
- 矢量合成和分解的法则_重点解析丨抛体运动 之 运动的合成与分解
- mapreduce编程初级实践_涨姿势!2020最好的 10 大国外编程学习网站
- boost::gil::num_channels用法的测试程序
- java extensions JAR files
- div超出不换行_div+CSS设置一行内文字超过宽度不换行且不显示
- CV Papers|计算机视觉论文推荐周报20200601期
- Spring-tx-Propagation枚举类
- 【Vue】样式穿透 ::v-deep的具体使用
- 数据挖掘实践(金融风控)——task3:特征工程
- ocr原理 oracle,Oracle技术之RAC Voting disk和OCR的管理
- kali破解wifi密码
- 如何分辨usb压枪芯片是无后座压枪还是键鼠模拟压枪
- 马哥python线下培训
- 解除极域电子教室软件控屏的方法
- 网络原理考点之滑动窗口协议
- 【UVM基础】+uvm_set_verbosity 使用介绍
- C++如何检查浮点数是否为整数
- 又拍云php表单,又拍云php版Token授权防盗链整理 - YangJunwei
热门文章
- Adobe Acrobat 不能打开在线pdf。Adobe Acrobat 应用程序正在被终止,因为内存错误
- Android默认启动器原理
- C++语言程序设计第五版 - 郑莉(第八章课后习题)
- 毅世纪影视,影视全新尚改~
- 专转本大忌,老实说这样备考真的考不上
- 业务会采用BPMN2.0吗?
- memcached noreply 和tcp Nagle
- MySQL 快速造数 mysql_random_data_load
- MATLAB作图|fig图中增加细节图
- 为啥你的height:100%不起作用?