用Python每天自動給女友免費發(fā)短信
前言
今天的教程就是教大家怎么發(fā)送免費短信給女朋友。
發(fā)送短信接口,我知道的常見的有兩個平臺,一個是 twilio,可以免費發(fā)短信 500 條,可發(fā)任意信息,一個是騰訊云,可以免費發(fā)短信 100 條,需要申請短信發(fā)送內(nèi)容模板。
鑒于 twilio 免費次數(shù)多一些,所以,這次我們就 twilio來發(fā)送當(dāng)天的天氣信息給爸媽了。
twilio注冊
要發(fā)送短信,我們需要現(xiàn)在 twilio 官網(wǎng)注冊一個賬號。
點擊 Sign Up 注冊一個賬號。
填寫郵箱和密碼等資料,提交后會有一個判斷是否為機器人的驗證,點擊左右箭頭使圖案顯示為正圖就可以了。
再到剛才填寫的郵箱中去驗證下,需要填入手機號驗證。
剛開始用了移動號發(fā)了兩次都沒有收到驗證碼,不知道什么原因,之后換了電信后就收到了驗證碼。
驗證成功后會提示選擇是否通過代碼調(diào)用。
選擇 yes 后再選擇對應(yīng)的語言,我們當(dāng)然是選擇 Python 了。
獲取試用號
選擇使用用途后,可以就可以獲取一個試用的號碼了,點擊 Get a Trial Number 按鈕。
我們可以看到系統(tǒng)給我提供的這個號碼。
點擊確定后就會出現(xiàn)成功的頁面,顯示 Twilio 提供的號碼,這個號碼就是用來發(fā)送短信的。
獲取號碼成功后自動跳回到主頁,下方有 Python 調(diào)用短信接口的示例。
進入接口調(diào)用說明后,我們看到右邊直接由 Python 調(diào)用接口發(fā)短信的示例。
我們直接拿來用即可,把代碼中 accountsid 和 authtoken 替換成自己的,這個兩個值在剛才顯示號碼那個頁面。
再把 message 中的 body 換成你自己的文本,把發(fā)送信息的號碼換成剛官方提供的號碼。
接收號驗證
接收號碼在使用前,需要在 Twilio 上驗證下,點擊右側(cè)的 verified numbers 進入,添加號碼。
因為這是免費版,所以只支持一個號碼,如果之前有驗證號碼的話,我們需要點擊右側(cè)的 X 把這個號碼號碼刪除才能添加新的號碼。
點擊驗證號碼的按鈕后,在彈出的頁面選擇左下方的 text you instead,也就是用短信驗證碼來驗證新添加的號碼,你要發(fā)給女朋友,當(dāng)然,這個接收的號碼都填女朋友的了。
填入號碼后,點擊驗證,等待驗證碼。
我分別試了移動號、聯(lián)通號、電信號,發(fā)現(xiàn)電信號和聯(lián)通卡能正常收到驗證碼通過驗證,移動號發(fā)了幾次都收不到驗證碼,卡里是有余額的,可能是移動卡不支持這個接口,大家可以試試。
代碼調(diào)試
運行代碼前,不要忘了把 twilio 庫用 pip 命令安裝下。
pip install twilio
然后把代碼中的幾個值替換成自己的。
把剛才驗證成功的號添加到代碼中,運行代碼,成功后就會收到發(fā)送的短信。
然后我們把之前的天氣信息用短信發(fā)出去,當(dāng)然你可以發(fā)送其他信息。這里我用之前的天氣信息。
之前的代碼中把微信相關(guān)的去掉,天氣接口部分保留。
把其中的 key 換成自己的
把剛才發(fā)送短信的內(nèi)容替換成天氣接口返回的信息 msg,定時操作的代碼和之前一樣。
運行代碼后的效果如下:
同樣,我還是把程序放在服務(wù)器上,第二天同一時間會繼續(xù)發(fā)送當(dāng)天的天氣信息,我設(shè)置的是相隔 24 小時,當(dāng)然,你可以改變相隔時間。
到此這篇關(guān)于用Python每天自動給女友免費發(fā)短信的文章就介紹到這了,更多相關(guān)Python發(fā)短信內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python爬蟲利用selenium實現(xiàn)自動翻頁爬取某魚數(shù)據(jù)的思路詳解
這篇文章主要介紹了python爬蟲利用selenium實現(xiàn)自動翻頁爬取某魚數(shù)據(jù)的思路詳解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12python利用dir函數(shù)查看類中所有成員函數(shù)示例代碼
這篇文章主要給大家介紹了關(guān)于python如何利用dir函數(shù)查看類中所有成員函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)下吧。2017-09-09Python入門教程(四十一)Python的NumPy數(shù)組索引
這篇文章主要介紹了Python入門教程(四十一)Python的NumPy數(shù)組索引,數(shù)組索引是指使用方括號([])來索引數(shù)組值,numpy提供了比常規(guī)的python序列更多的索引工具,除了按整數(shù)和切片索引之外,數(shù)組可以由整數(shù)數(shù)組索引、布爾索引及花式索引,需要的朋友可以參考下2023-05-05Python ORM框架SQLAlchemy學(xué)習(xí)筆記之安裝和簡單查詢實例
這篇文章主要介紹了Python ORM框架SQLAlchemy學(xué)習(xí)筆記之安裝和簡單查詢實例,簡明入門教程,需要的朋友可以參考下2014-06-06Python實現(xiàn)MySql數(shù)據(jù)庫交互的示例
本文主要介紹了Python實現(xiàn)MySql數(shù)據(jù)庫交互的示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01淺談python中截取字符函數(shù)strip,lstrip,rstrip
這篇文章主要介紹了淺談python中截取字符函數(shù)strip,lstrip,rstrip的相關(guān)資料,需要的朋友可以參考下2015-07-07