fiddler 抓包工具,抓取微信公眾號直播回放視頻; blob視頻下載;微信視頻號內容抓取


Fiddler 下載地址 :https://www.telerik.com/download/fiddler

目的:
下載短視頻,直播回放等視頻,比如微信 看點直播小程序的回放視頻

步驟:

  1. 下載 fiddler,並安裝打開
  2. 查看 請求列表,找出自己需要的請求,比如wechat關鍵字等
  3. 找出對應請求中的路徑,比如(http://1251953721.vod2.myqcloud.com/0ec02e46vodcq1251953721/2b32fcc95285890812446511726/playlist.f3.ts)
    有的路徑帶有后綴,可能是某一段直播的數據,可以直接去掉,就可以拿到完整的直播數據了
  4. 直接使用瀏覽器打開該地址,會直接下載
  5. playlist.f3.ts格式就可以直接使用視頻播放器打開了。

注意:

  1. 無法獲取瀏覽器(chrome)的請求和相應內容,需要在瀏覽器上添加證書

  2. 需要區分是移動端還是PC端,移動端是通過連接相同的無線網環境來達到監測的效果

  3. PC端一般是blob協議的視頻地址,可以使用如下方法

fiddler的使用界面:


blob視頻下載:

例如:

下載blob視頻的步驟:

  1. F12打開調試界面,切換到Network欄,搜索m3u8,找到m3u8的請求路徑,
    類似這樣: https://aliallrecord.wangxiao.eaydu.com/ll/6825/b14d53ae3125ca8c0c2fb7401f3a8359/index.m3u8?cip=8ac1e1ef&nid=23&key=98ed3ede67187143fd47359cb0f25836&tm=602fd08d

  2. 下載 m3u8批量下載器 小工具,可以去這兒: http://www.greenxf.com/soft/246570.html

  3. 安裝小工具的教程復制粘貼m3u8路徑即可

m3u8批量下載器根目錄:(output文件夾為視頻下載后的存放地址

m3u8批量下載器使用界面:


微信視頻號內容抓取:

難點

  1. 無法使用PC版的微信打開視頻號內容,顯示“不支持的信息,可在手機上查看”
  2. 使用模擬器 + fiddler 無法獲取視頻相關接口(而且模擬器的微信版本<8時,視頻號只有封面和聲音)
    最終解決
    使用手機存儲中的緩存來獲取視頻內容
  3. 通過文件管理查找手機如下地址 Android/data/com.tencent.mm/cache/XXX(32位)/finder/video/
  4. 通過視頻內容的播放時間,找到大概的幾個文件
  5. 添上.mp4后綴即可播放(最終找到想要的視頻)

fiddler使用教程:

  1. 把地址后面替換成playlist.f3.ts 就可以了 可以抓取到整段的(http://1251953721.vod2.myqcloud.com/0ec02e46vodcq1251953721/2b32fcc95285890812446511726/playlist.f3.ts)

  2. fiddler使用

  3. 視頻直播下載

  4. .ts 格式和 .m3u8格式相關


免責聲明!

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



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