用Python发免费短信的正确姿势

共 1434字,需浏览 3分钟

 ·

2019-12-09 23:22

咪哥杂谈

ed1c4b599e3b8e60b23b7a3a4e1537b3.webp

本篇阅读时间约为 4 分钟。


1

前言


今天带大家来玩一玩,如何用 Python 来实现免费短信。

a37493d011d86f1108113f71c8efba38.webp

关于发短信,其实适用场景还挺多的。只有你想不到的场景,没有玩不转的场景!

比如作为一个 IT 人员,经常会有监控服务器之说,那么自动告警的短信或者来电就显得非常重要了。
再比如,你可以用发短信的功能,自己来实现一个温馨天气预报提示给你的爸爸妈妈。。。等等
下面进入今天的主题 - twilio 网站。

https://www.twilio.com

twilio



2

准备工作


先来介绍下这个网站主要用于发短信和来电,提供了完备的相关 api。
而经过网上查阅,这是在众多网站中,发免费短信支持条数最多的,后面会讲到,我的一些思路,如何不限制条数(稍微有一丢丢麻烦...)


1. 进入官网,注册账号。


02247e63a3c6ca83a37ba6f0d77ef0d4.webp


dd558a706ff2d661d8593c3c255ad475.webp

正常填写就行。


2. 验证邮箱


fb75914013dae7797c44505d1ed5267d.webp

邮箱里收到的,点击:

b199d49d489f6bfe1613a00aeac67ec8.webp


3. 验证手机


a09388aec691645173b261a29aa63afa.webp

4. 选项随意选


2c823097ccffa76ce4e0bcc8defd5456.webp

5. 获取服务端提供的号码


b17a22d025c31807dee21ec07a4841ab.webp

22ac402c3ea4f57f4cd63719559a1af2.webp


6. 初始金额变动


a74889d6e8570185c8c86613907ac533.webp


来算笔账,每个新申请的账号,官方会送你 $15.5 ,2019年12月8日的汇率计算,约等于 109.01 元。
当你获取服务端手机号后,扣掉 $1 ,还剩下 $14.5 。
至此,准备工作完毕!


3

官方代码演示


twilio 网站完美的为开发者提供了许多官方例子,极其友好。


直接去看下官方例子。


1.  docs -> Helper Libraries


feefc8877e311cd5122679804f94f6dd.webp

2. Server-Side SDKs  -> Python

f26ed7b5ae097b228102699f180980b1.webp


3. 代码 demo


08c1b685d0fffaf209023dc8e2536901.webp

就是这段代码,不过执行前,先自己安装下 twilio 。


pip install twilio


需要注意的是,你需要将 sid 和 token 换成你自己的。


74a3c66d19f0c42375ceb5024f008099.webp


执行的时候,如果你的收短信手机号与你登陆网站用的手机号用的不是同一个,会报下面的 HTTP400 错,大意是因为你的手机号没有被验证:


765b848f2a1617b70dc205e161ae8a41.webp


所以需要将收件人手机号进行验证,完成以下操作即可验证。


737405689ea2b7b11579f5b4b5573522.webp


4303881d08707cbd793e699f8043bd36.webp


9366b63ac051144f04c2c6cd678b6503.webp


3bef1915551bc3c9396f15ada3efa0c5.webp


添加完毕后,再次执行代码,你就能收到短信:


4

算一笔账


看下面的图:


41dea0c00408886e04f9478d6bef00e4.webp


Billing 代表账单的意思,点击到 Overview ,3处是刚才发1条测试短信扣除掉的美金,先前还扣除掉 $1 的服务端手机号注册。


发一条短信大约等于 2 毛人民币(现在国内发短信好像才1毛吧)。$14.5/$0.028 ≈ 517 。


意味着,每个账号可以免费发送短信 517 条信息。


5

如何优雅的“薅羊毛”


这里就不得不说如何“薅羊毛”了。


熟读规则,才能玩转“羊毛”。既然上面算出了每个账号至少 500+ 免费短信,意味着,只要我们不断有新的邮箱和新的手机号,即可注册一个新账号。


那么问题来了?上哪里去找邮箱和手机号呢,来看下述方法。


灰色工具一:


a6a06648f52b1994fbe7729e8be9c160.webp


灰色工具二:


2e20a02a11d1c5712e662c0f890f2951.webp


具体使用方法,不用我详细讲解了吧,点击去,自己动手看下就会用啦!


这种方法常用于我们临时注册网站而用,有些人不愿意使用自己的手机号来注册第三方网址。


有了无尽的邮箱和手机号,是不是意味着,有免费的 token 和 sid 用呢?这样当你 500 条用完了,再去申请新的就好啦!


6

总结


到这里就结束了,本篇文章的目的,是为了下篇对接机器人场景做准备。当然,有小伙伴们肯定有发短信的场景!可以按照本文的方法进行尝试,自己随意发挥。


文中代码就不放了,官方 demo ,自己复制查找下就好。


如果有什么问题,欢迎留言区留言探讨!41db17e6263abf1cf7d118a5379d2422.webp41db17e6263abf1cf7d118a5379d2422.webp




▼往期精彩回顾▼5分钟撸了个小小爬虫....
Python操作Word的入门教程Python调用百度API实现语音识别(二)



b2004c6d72507a56d468f196064d925d.webp你点的每个在看,我都认真当成了喜欢
浏览 46
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报