抓取某一個人的所有視頻
這個網絡上已經有了,我測試一下是OK的,都可以正常下載;你可以過濾一些自己不想看的視頻
抓取自己點贊過的視頻
因為我點贊過的視頻過一段時間后作者會把它刪除掉,所以我想把它下載下來,又不想一個個的點擊下載;
我在網上找了很久都沒有找到自己所需要的東西,都是一些亂七八糟的東西,別告訴我你直接用抖音官網API可以;
想看經歷的看上一篇博客: 手機App的 Https協議抓包歷程
Web代理 Charles
看我另外一篇博客 :Charels 抓包工具
手機端
- 安裝軟件: VirtualXpose(核心) + JustTrustMe +抖音app
- 配置網絡代理為 192.168.3.9:8888 這個是我自己電腦的IP地址
得到json文件結果
- 手動滑動手機或者安裝按鍵助手 拖動 我->喜歡 那個列表得到
比如安裝Auto.js腳本如下:
"auto";
swipe(500,1400,600,1200);
另外設置循環次數為500,時間間隔為0.1s,延遲50s(根據你打開抖音app所需要的時間),過一段時間后自己看着是否已經滑動到最下面了;
選中所有右鍵SaveAll 得到所有列表的json,把這些文件保存到C盤的新建文件夾里面(路徑我寫死了);
下載視頻 C
- 讀取json文件
從 static string m_strJSONFolder = @"C:\新建文件夾"; 讀取所有json文件,文件的內容如下:
- 解析視頻的名稱
- 解析視頻的下載路徑
源碼地址: 下載鏈接
下載視頻
下載結果類似於下面,作者名稱+作品名稱+[AwemeId] 當作品名稱相同的時候用作品ID
特別注意地址過一段時間后會失效,所以拷貝到后就立刻執行下載