如何抓取直播源及視頻URL地址-瘋狂URL(教程)


直播源介紹

首先,我們來快速了解一下什么是直播源,所謂的直播源,其實就說推流地址,推流地址可能你也不知道是什么,那么我再簡單說一下,推流地址就是,當某個直播開播的時候,需要將自己的直播狀態實時的展示給觀眾,而觀眾看到的直播,就是從推流地址地址中實時獲取的。推流地址是推流服務器的地址,推流就是把直播狀態實時上傳到推流服務器,而觀眾觀看的時候,實時從推流服務器中下載,實際上叫拉流。這個過程也類似我們看在線視頻一樣,服務器中存放視頻文件,我們觀看的時候,也是從服務器中下載視頻流的過程。

所以直播源地址一般分為兩個部分,第一個部分是推流服務器主機地址/域名地址,第二部分是參數,一般包含時間戳以及密鑰口令等。直播源地址的協議很多種,常見的app直播用rtmp,以及http,而攝像頭直播常用rtsp協議,電視直播大部分是http,部分是rtmp,而直播源又分為靜態與動態,靜態一般是長效鏈接,通常沒有特殊情況下,地址不變,隨時可看,主要以http為主,少量的rtmp及其他,而動態直播源時效較短,通常是幾秒鍾到幾分鍾就失效了

如何抓取直播源呢?

准備工具:

模擬器或直接手機均可

抓包工具(fiddler,wireshark,瘋狂URL) 系統windows

簡單介紹一下以上三款工具

fiddler:代理抓包工具,主要抓取http/https,常用於抓取網站數據包,開發中常用的站點分析工具,也可以通過設置代理,抓取移動端手機app的數據,包括手機網頁

wireshark:網絡捕獲及分析工具,與fiddler不同的是,這個抓取的范圍更廣,他主要抓取網絡接口中的所有流量,包括tcp/udp等等,通過數據封包,然后進行分析獲取我們需要的有效信息。

瘋狂URL:這是一款基於winpacp以及npacp開發的抓包工具,wireshark也是基於winpacp開發的,關於winpacp的更多信息,可以去谷歌詳細了解。瘋狂URL支持抓取網絡接口,也就是網卡數據流量,同時還支持抓取網站數據,瘋狂URL實際上是做了過濾封裝,很多用戶如果只需要抓取特定的資源,而不需要去如何分析數據包,則使用瘋狂URL是最佳的方案

以上3款工具的介紹基本如此,看個人的實際情況來選擇,使用難易程度,最簡單的就是瘋狂URL,本次講解如何使用瘋狂URL抓取直播源,抓取模擬器中的app

下載地址:百度網盤 提取碼:hm4n

步驟:

1.啟動瘋狂URL如下圖(瘋狂URL下載地址)

注意:新安裝的用戶安裝后啟動可能會出現提示缺少xxx組件/模塊,需要安裝對應系統的組件后方可看到網卡列表。安裝組件的方法極其簡單,只需要點擊瘋狂URL右上角的幫助選項–>找到對應系統的組件進行安裝即可,如下圖:

 

 

 組件安裝一定要選擇你自身的系統對應安裝,win7用戶不能按照win10的組件,否則也無法使用。如果已經安裝錯,請前往控制面板–>卸載程序下載掉錯誤安裝的組件,然后重新安裝正確的即可。之后打開就如下圖所示:

 

 

 首先會看到兩個界面,其中小的界面是網卡列表界面,我們選中一個我們當前使用的網卡,比如我的網卡是圖中的紅框部分,以WLAN 2開頭,查看當前活動網卡最簡單的方式是在任務欄右鍵–》打開任務管理器,如下圖:

 

 

 

在任務管理器上方選擇性能選項,然后在左側列表查看相關網卡,看一下哪個網卡有流量在上傳或下載,一般這個就是你要選的網卡了。圖中黃色框對應的就是適配器名稱和網卡名稱,只要一個匹配一般就可以

還可以在網絡設置中,在網絡適配器中查看你使用的是什么就選什么就行。第一種方法最快捷簡單

網絡適配器中如圖

2.選中網卡后確定,我們在主界面,目前已經自動進入監聽狀態,這個時候,我們只需要打開模擬器中某個直播的app,我這里演示抓取某浪直播app(其他app同理,沒有任何區別,包括電視直播app,比如咪咕之類的),我直接選一個我覺得不錯的小姐姐直播間進去如下圖

 

 

3.從上圖我們可以清除的看到,當我們進入直播間的時候,在瘋狂URL的列表里會出現一個地址,每次進入一個直播間,都會增加地址,這些地址就是我們要的直播源地址了,那我們怎么看他是不是我們要的地址,會不會是平台的網頁而已?這個我們在瘋狂URL地址右鍵,播放,一試便知,如下圖

 

 

 

 

 

 

 4.點擊播放后,這個畫面和剛剛app中打開的完全就是一個人而且是同步的,所以不用懷疑,這就是我們要的直播源了。其實瘋狂URL已經做了非常好的過濾,強大的過濾系統會過濾掉無關的鏈接,假設真遇到一些你認為不是直播的地址,你還可以手動設置過濾調節,如下圖所示

 

 

 5.你只需要點擊類型旁邊的三角形按鈕,勾選你需要的鏈接類型即可,直播源,自然就是勾選視頻了,默認情況下,沒有勾選任何一項,表示所有類型都支持,但是內部仍然會過濾掉無關冗余的地址,這樣做完全是為了考慮用戶體驗,不信你可以看看瘋狂URL的左下角的數據包數量統計

6.短短幾分鍾的時間,數據包數量已經達到了8萬多條,是不是很驚人,而我們只需要1條,要從上萬甚至更多的數據包中過濾 我們需要的幾條數據,真的很強大了。如果沒有過濾功能,你需要從上萬條數據包分析你需要的數據是一鍵很繁瑣很浪費時間的工作,我想任何人都應該不想這么干,而且關於過濾,我們即使不使用播放器測試,也仍然一眼就知道,這個鏈接的類型,如下圖

 

 

 

在類型列中,帶視頻格式的基本上都是可以播放的,視頻格式非常多,比如flv/mp4/avi/wmv等等,而為了方便用戶,只需要看到旁邊有一個video的單詞就表示這個鏈接是視頻格式,支持播放器播放。

另外還需要知道的是,除了使用瘋狂URL內置播放器播放之外,你仍然可以復制抓取的URL地址,到任意支持流媒體播放器中播放

如果想要抓取網站資源,我們還可以使用瘋狂URL的擴展功能

 

 他可以幫助我們抓取你指定的網站的資源,比如某些網站的直播以及在線視頻等等

操作方法也非常簡單,我們在只需要打開一個任意網站視頻,就可以抓取到這個視頻鏈接了

以下是X度視頻的主頁

 

 我們隨便點一個視頻進去

 

 

 

 最后一個視頻就是我們剛剛打開的視頻地址,我們可以使用自帶的播放器播放,也可以復制下來,使用專用的下載工具下載或者第三方播放器播放都是可的

 

 

 

 百度雲傳送門:百度網盤 提取碼:2nhn


免責聲明!

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



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