微博熱搜榜天天都會更新一些新鮮事,可是本身處於各類緣由,確定不能時刻關注着微博,爲了與時代接軌,接受最新資訊,就尋思着用Python寫個定時爬取微博熱搜的而且發送QQ郵件的程序,這樣天天能夠在不打開微博的狀況下,時刻掌握着微博的最新動態資訊。html
廢話很少說,下面直接上代碼以及詳細思路。
mysql
(1)首先確定是對微博熱搜進行爬取,這並不難,是個很是簡單的爬蟲。sql
(2)接下來對返回的源碼進行解析,這邊我用的是xpath。數據庫
(3)獲取到須要的數據以後,就將它們存入數據庫。第一步就是要鏈接上數據庫,而後建立對應的表格存儲數據。瀏覽器
(4)下一步,也是整篇文章的靈魂,就是講熱搜定時發送到本身的郵箱,這樣就能及時獲取最新資訊。網絡
(5)最後一步,就是要實現定時發送這個功能了,這邊我使用的是schedule模塊。app
效果圖:函數
學習
固然,這只是微博熱搜,若是須要其餘資訊,也能夠獲取其餘平臺的數據,定時發送到郵箱中,或者網站發生變更,也能夠第一時間提醒你,很是的方便!網站
想要獲取更多Python學習資料能夠加QQ:2955637827私聊或加Q羣630390733你們一塊兒來學習討論吧!
本文的文字及圖片來源於網絡,僅供學習、交流使用,不具備任何商業用途,若有問題請及時聯繫咱們以做處理