微博抓取照片視頻


項目背景:

主要爬取新浪微博用戶的相冊和視頻,下載到本地。

 

第一步 獲取微博用戶uid

找到想要獲取的用戶獲取鏈接里的uid

 

 

 

再檢查網頁,找到微博的api接口,接口里獲取的數據包就有我們想要的內容

 

 

 

 

第二部 寫代碼

 

前期分析完后我們就可以來寫代碼了,

先引用需要的庫

 

 

 

 

創建一個weibo類,並在構造方法初始化固定參數,如下:

 

 

 

然后去寫一個獲取單個頁面json數據的方法

 

 

 

拿到json數據后就要開始解析它並得到目標數據,所以這里寫一個解析json數據的方法,傳入一個json參數,如下:

 

 

 

拿到json數據后就要開始解析它並得到目標數據,所以這里寫一個解析json數據的方法,傳入一個json參數,如下:

 

 

 

這里返回的是一個個列表,列表里面的元素是存儲圖片和視頻信息的字典,得到圖片信息后就可以開始下載了(最令人興奮的下載環節),如下:

 

 

 

 

最后我們看看效果:

 

 

 

 

 

 

最后就沒了,源碼:

https://github.com/samxu1993/Reptile/blob/main/weibo_new.py ,上文如有錯誤或者疏漏之處歡迎指出,萬分感謝。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM