当前位置: 首页 > 后端技术 > Python

谁说程序员不懂浪漫?用Python每天自动给闺蜜发免费短信

时间:2023-03-26 01:26:07 Python

前言之前发过一篇文章,用Python做的提醒家长天气预报的小工具。天气越来越冷了。为家长做一个天气提醒小助手。这篇文章我同步到博客后,有读者在评论区留言。有的微信没有网页界面,无法实现这个功能。这位读者建议,建议使用发短信的方式,这样就不会被微信限制了。限制。这是个好方法,今天的教程就是教大家如何给女朋友发免费短信。有两种常见的发送短信的平台。一个是twilio,可以免费发500条短信,可以发任何信息。由于twilio免费的次数较多,所以这次我们就用twilio给家长发送当天的天气信息。twilio注册要发送短信,我们需要在twilio官网注册一个账号。https://www.twilio.com/点击SignUp注册一个账号。填写邮箱地址、密码等信息。提交后会有一个验证判断是否是机器人。单击左右箭头可将图案显示为正图案。然后到刚才填写的邮箱进行验证,需要填写手机号进行验证。一开始用手机号发了两次都没有收到验证码。不知道为什么,切换到中国电信后,就收到了验证码。验证成功后,会提示您选择是否通过代码调用。选择yes然后选择对应的语言,当然我们选择Python。获取试用号选择使用目的后,您可以获取试用号,点击获取试用号按钮。我们可以看到系统给我的这个数字。点击确定后,会出现一个成功的页面,显示Twilio提供的号码,用于发送短信。取号成功后,会自动跳转回首页。下面是一个用Python调用短信接口的例子。进入接口调用说明后,我们看到右边是Python调用接口直接发送短信的例子。我们可以直接使用,将代码中的account_sid和auth_token替换成自己的即可。这两个值显示在刚刚显示数字的页面上。然后将消息中的正文替换为自己的文字,将发送消息的号码替换为刚刚提供的官方号码。收号验证使用收号前,需要在Twilio上验证,点击右侧已验证的号码进入,添加号码。因为这是免费版,所以只支持一个号码。如果之前有验证号,我们需要先点击右边的X删除这个号,再添加新号。点击验证号码按钮后,在弹出的页面左下方选择textyouinstead,即使用短信验证码验证新添加的号码,需要发送给女朋友。当然,收到的号码是你女朋友的。填写号码后,点击验证,等待验证码。分别试了手机号、联通号、电信号,发现电话卡和联通卡都能正常收到验证码,验证通过。但是,手机号码几次都没有收到验证码。卡内有余额,可能是手机卡不支持这个接口,你可以试试。在代码调试和运行代码之前,不要忘记使用pip命令安装twilio库。pipinstalltwilio然后把代码中的几个值替换成你自己的。将刚才验证成功的号码添加到代码中,运行代码,成功后会收到短信。然后我们通过短信发送以前的天气信息,当然你也可以发送其他信息。这里我使用了之前的天气信息。之前的代码去掉了微信相关的信息,保留了部分天气接口。用您自己的密钥替换密钥。有关详细信息,请参阅本文。天气越来越冷了。为家长做一个天气提醒小助手。将刚刚发送的短信内容替换为天气接口返回的消息msg,定时操作的代码与之前相同。代码运行后效果如下:同样,我还是把程序放在服务器上,第二天同一时间继续发送当天的天气信息。我设置了24小时的间隔。当然,您可以更改间隔。没有服务器的可以看看腾讯云双十一活动的价格。一年88元。它通常用于存储小工具。建立个人网站非常划算。购买地址:腾讯云1核2G,1年88元本文所有代码可在公众号“Python知识圈”后台回复“发送短信”获取。欢迎关注公众号“Python知识圈”,公众号会在后台回复关键词获取更多干货。回复“英语”:我给你7000个英语单词的速记方法。亲测非常有效。回复“编程”:免费领取2019年最新编程资料,认真学习BAToffer,手软。回复“赚钱”:领取36个简单实用的赚钱小项目,每天多赚100零花钱。回复“电子书”:免费送你10本Python电子书。