twilio注册地址   注册的时候可能会报错   最好是科学上网 -->注册-->注册完毕后代码运行是不需要科学上网的

https://www.twilio.com/console

需要pip3 install twilio模块

如果你想收到短信的话必须进行对你的号码进行授权   会给你发验证码

视频资料:https://www.youtube.com/watch?v=knxlmCVFAZI

文档资料:https://www.twilio.com/docs/sms/quickstart/python

短信日志:https://www.twilio.com/console/sms/logs?startDate=2018-11-01+00%3A00%3A00&endDate=2018-11-30+23%3A59%3A59

 先来2段代码

#代码1

from twilio.rest import Client

account = 'AC8b1d590dc7eadf8dd7d14515d0ed6481'
token = '2f13f71946cf38cbd9c22a80d7819e14'
myNumber = '+86186XXXXXXXX'
twilioNumber = '+19797303542' def textmyself(message):
client = Client(account, token)
message = client.messages.create(to=myNumber, from_=twilioNumber,body=message)
textmyself('This is twilio message from 172.20.59.127') #代码2
from twilio.rest import Client
accountSID='AC8b1d590dc7eadf8dd7d14515d0ed6481'
authToken='2f13f71946cf38cbd9c22a80d7819e14'
twilioCli = Client(accountSID, authToken)
myTwilioNumber='+19797303542'
myCellPhone='+86XXXXXXXX'
message = twilioCli.messages.create(body='172.20.59.127', from_=myTwilioNumber, to=myCellPhone)

目前问题在于不能发送中文   还有每次发送的号码存在不一致的问题

注意一个问题   发送多了 容易阻塞   免费版就这样

升级轰炸机版本

from twilio.rest import Client
from threading import Timer
import time
current_time=time.ctime()
account = 'AC8b1d590dc7eadf8dd7d14515d0ed6481'
token = '2f13f71946cf38cbd9c22a80d7819e14'
myNumber = '+86139XXXXXXXX' twilioNumber = '+19797303542'
message='This is nodchen from 172.20.59.127'
print(message)
def textmyself():
client = Client(account, token)
client.messages.create(to=myNumber, from_=twilioNumber,body=message)
t = Timer(60, textmyself)
t.start()
if __name__ == "__main__":
textmyself()

最新文章

  1. iOS ReactiveCocoa简单使用笔记
  2. @Value取不到值引出的spring的2种配置文件applicationContext.xml和xxx-servlet.xml
  3. Jade之条件语句
  4. 取出type="button" 和type="text" 里面的值显示在页面
  5. HDU 4284Travel(状压DP)
  6. PHP之open_ssl
  7. jQuery 选择器和JavaScript 选择器的技巧与异常原因
  8. Delphi中TWebBrowser中注入Js
  9. Android中的selector
  10. 微信公众平台——token验证php版
  11. jquery UI autocomplete当输入框焦点聚焦时自动弹出跟随下拉框
  12. App安全(一) Android防止升级过程被劫持和换包
  13. maven打包忽略静态资源解决办法,dispatchServlet拦截静态资源请求的解决办法
  14. ITP项目:一期版本分享
  15. python按引用赋值和深、浅拷贝
  16. spring AOP的用法
  17. python Event对象、队列和多进程基础
  18. 记号一次更换IBM X3650M4主板后RAID无法启动的解决
  19. JS禁用键盘浏览器退格键
  20. vscode中使用EF脚手架生成数据库上下文(scaffold-dbcontext)

热门文章

  1. 实验吧—Web——WP之 貌似有点难
  2. 【mybatis源码学习】利用maven插件自动生成mybatis代码
  3. RN中移动组件开发
  4. centos 7 lvs 负载均衡搭建部署
  5. apache kafka系列之在zookeeper中存储结构
  6. microcks 微服务mocks 工具&&运行时
  7. (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
  8. GlusterFS学习
  9. 99乘法表的正反写 (python的写法)
  10. [转]Intellij IDEA快捷键