今天看到一个很有意思的网站:twilio.com
想必大家都收到过1069开头的信息,例如:
而这种短信的发送是完全免费的,实现这个功能,只需要两步:
1.去twilio.com申请账号(只需要验证手机号即可),拿到SID与token,还有active number,后面都要用到。
如图所示。
2.编写代码
代码超级简单
# -*- coding: utf-8 -*-
'''
#intent :
#Author :Michael Jack hu
#start date : 2019/1/13
#File : msg.py
#Software : PyCharm
#finish date :
'''
import time
from twilio.rest import Client
text = '123'
auth_token = '************' #去twilio.com注册账户获取token
account_sid = '*****************'
client = Client(account_sid,auth_token)
def sent_message(phone_number):
mes = client.messages.create(
from_='**********', #填写在active number处获得的号码
body=text,
to=phone_number
)
print("OK")
while 1:
sent_message("+86要收到信息的号码")
time.sleep(3600*24)
到此为止,就完成了全部的工作。什么?你说发123太简单了,当然,你可以去天气预报网站使用爬虫获取当前地区的天气信息,然后加入到text中,就可以每天给自己发送天气预报了;或者,每天给你女朋友发一句“早安”,“晚安”,“爱你么么哒”。或者,想看的电视剧更新了,都可以让他发给你信息,只要你可以获取到信息。
做每日天气预报的话,可以看下一篇文章:点我