項目背景:
主要爬取新浪微博用戶的相冊和視頻,下載到本地。
第一步 獲取微博用戶uid
找到想要獲取的用戶獲取鏈接里的uid

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

第二部 寫代碼
前期分析完后我們就可以來寫代碼了,
先引用需要的庫

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

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

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

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

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

最后我們看看效果:


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