用Python發(fā)免費短信的正確姿勢
咪哥雜談

本篇閱讀時間約為 4 分鐘。
1
前言
今天帶大家來玩一玩,如何用 Python 來實現(xiàn)免費短信。

比如作為一個 IT 人員,經(jīng)常會有監(jiān)控服務(wù)器之說,那么自動告警的短信或者來電就顯得非常重要了。
再比如,你可以用發(fā)短信的功能,自己來實現(xiàn)一個溫馨天氣預(yù)報提示給你的爸爸媽媽。。。等等
下面進(jìn)入今天的主題?- twilio 網(wǎng)站。
https://www.twilio.com
twilio
2
準(zhǔn)備工作
而經(jīng)過網(wǎng)上查閱,這是在眾多網(wǎng)站中,發(fā)免費短信支持條數(shù)最多的,后面會講到,我的一些思路,如何不限制條數(shù)(稍微有一丟丟麻煩...)。
1. 進(jìn)入官網(wǎng),注冊賬號。


正常填寫就行。
2. 驗證郵箱

郵箱里收到的,點擊:

3. 驗證手機(jī)

4. 選項隨意選

5. 獲取服務(wù)端提供的號碼


6. 初始金額變動

當(dāng)你獲取服務(wù)端手機(jī)號后,扣掉?$1 ,還剩下 $14.5 。
至此,準(zhǔn)備工作完畢!
3
官方代碼演示
twilio 網(wǎng)站完美的為開發(fā)者提供了許多官方例子,極其友好。
直接去看下官方例子。
1.??docs -> Helper Libraries

2.?Server-Side SDKs ?-> Python

3.?代碼 demo

就是這段代碼,不過執(zhí)行前,先自己安裝下 twilio 。
pip install twilio需要注意的是,你需要將 sid 和 token 換成你自己的。

執(zhí)行的時候,如果你的收短信手機(jī)號與你登陸網(wǎng)站用的手機(jī)號用的不是同一個,會報下面的 HTTP400?錯,大意是因為你的手機(jī)號沒有被驗證:

所以需要將收件人手機(jī)號進(jìn)行驗證,完成以下操作即可驗證。




添加完畢后,再次執(zhí)行代碼,你就能收到短信:
4
算一筆賬
看下面的圖:

Billing 代表賬單的意思,點擊到 Overview ,3處是剛才發(fā)1條測試短信扣除掉的美金,先前還扣除掉 $1 的服務(wù)端手機(jī)號注冊。
發(fā)一條短信大約等于 2 毛人民幣(現(xiàn)在國內(nèi)發(fā)短信好像才1毛吧)。$14.5/$0.028 ≈ 517 。
意味著,每個賬號可以免費發(fā)送短信 517 條信息。
5
如何優(yōu)雅的“薅羊毛”
這里就不得不說如何“薅羊毛”了。
熟讀規(guī)則,才能玩轉(zhuǎn)“羊毛”。既然上面算出了每個賬號至少 500+?免費短信,意味著,只要我們不斷有新的郵箱和新的手機(jī)號,即可注冊一個新賬號。
那么問題來了?上哪里去找郵箱和手機(jī)號呢,來看下述方法。
灰色工具一:

灰色工具二:

具體使用方法,不用我詳細(xì)講解了吧,點擊去,自己動手看下就會用啦!
這種方法常用于我們臨時注冊網(wǎng)站而用,有些人不愿意使用自己的手機(jī)號來注冊第三方網(wǎng)址。
有了無盡的郵箱和手機(jī)號,是不是意味著,有免費的 token 和 sid 用呢?這樣當(dāng)你 500 條用完了,再去申請新的就好啦!
6
總結(jié)
到這里就結(jié)束了,本篇文章的目的,是為了下篇對接機(jī)器人場景做準(zhǔn)備。當(dāng)然,有小伙伴們肯定有發(fā)短信的場景!可以按照本文的方法進(jìn)行嘗試,自己隨意發(fā)揮。
文中代碼就不放了,官方 demo ,自己復(fù)制查找下就好。
如果有什么問題,歡迎留言區(qū)留言探討!

Python操作Word的入門教程Python調(diào)用百度API實現(xiàn)語音識別(二)
你點的每個在看,我都認(rèn)真當(dāng)成了喜歡