使用Python爬蟲+SMTP打造‘浪漫郵件系統(tǒng)'

有一天在逛知乎可以用 Python 編程語言做哪些神奇好玩的事情?發(fā)現(xiàn)一條有趣的評論,說是通過python實現(xiàn)每日向女票(當(dāng)然你也可以發(fā)給你的基友)發(fā)送一封浪漫郵件,當(dāng)時覺得挺有趣的,于是就照模照樣的也用python實現(xiàn)一次。整個代碼的思路也很簡單。爬取數(shù)據(jù)、云儲存獲取數(shù)據(jù)——整理排版——郵件發(fā)送。


先放張效果圖:



本次實例用到的框架有:leancloud、requests、lxml、smtplib、email。

1、首先爬取情話和帶有我愛你文字的電影截圖儲存在leancloud數(shù)據(jù)庫中。leancloud的使用可以參照它們的開發(fā)文檔。

情話資源網(wǎng)址

爬取下來的情話列表

帶有我愛你文字電影截圖圖片資源地址

爬取下來的帶有我愛你文字的電影截圖

2、爬取天氣信息。

天氣信息我看了很多網(wǎng)站,最后選擇爬取墨跡天氣的信息。一是墨跡天氣存在的時間比較久了,信息準(zhǔn)確充足,更新也及時。二是墨跡天氣上關(guān)于天氣的生活服務(wù)信息也足夠多。

3、爬取星座運勢信息

4、組合獲取數(shù)據(jù)

5、發(fā)送郵件

如果對python發(fā)送郵件這塊不太熟悉的朋友可以查看這篇文章SMTP發(fā)送郵件



總結(jié):

到此,整個項目就編寫完成了,只需要定一個定時任務(wù)每天執(zhí)行這個python程序就可以每天自動發(fā)送一封這樣的郵件了,怎么樣,是不是很浪漫~,如果你有女朋友或者女神趕緊寫個程序給他發(fā)郵件吧!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容