用Python实现免费往手机发短信

今天看到一个很有意思的网站:twilio.com

想必大家都收到过1069开头的信息,例如:

用Python实现免费往手机发短信_第1张图片这种的。

而这种短信的发送是完全免费的,实现这个功能,只需要两步:

1.去twilio.com申请账号(只需要验证手机号即可),拿到SID与token,还有active number,后面都要用到。

用Python实现免费往手机发短信_第2张图片用Python实现免费往手机发短信_第3张图片

如图所示。

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中,就可以每天给自己发送天气预报了;或者,每天给你女朋友发一句“早安”,“晚安”,“爱你么么哒”。或者,想看的电视剧更新了,都可以让他发给你信息,只要你可以获取到信息。

 

做每日天气预报的话,可以看下一篇文章:点我

你可能感兴趣的:(python)