簡單幾步 輕松抓取電視直播源

出於各種各樣的原因,一些人希望能把網上看到的直播節目放到更大的屏幕上觀看。那麽此時又該如何抓取直播節目的播放源地址呢?其實也很簡單。總的來說分為三大類方式。

一、利用瀏覽器console抓取

如果你看到的節目是位於網頁中的html5播放器顯示的,且觀看節目時不需要登陸賬號,那麽可能適用於該方法。

1.打開一個新的瀏覽器標簽頁,按下鍵盤上的F12鍵打開瀏覽器的console,並將標簽頁切換到network

2.前往想要抓源的網站,並點擊播放器中的播放,在瀑布流中尋找m3u8的痕跡,即可找到播放地址。

3.只要播放器m3u8擴展名後面不存在問號並跟著一串數字,或者地址中有不明意義的純數字或者亂碼的情況,那麽該地址很大幾率即可在任意處順利播放。

二、通過抓包工具抓取

如果你看到的節目是位於影片播放器中播放的,且不需要登錄賬號就能看到,並且沒有什麽版權限製的話,那麽可能適用於該方式。

1.在電腦上打開對應影片播放程式

2.打開wireshark,選擇適配器為any,點擊開始。

3.切換到需要抓包的直播節目,觀察wireshark中的數據,找到合適的鏈接,嘗試將其放置於VLC player等程式中播放即可。

三、路由器抓包

如果播放節目的設備和用於抓包的設備不是同一臺設備的話,那麽就需要通過路由器抓包了,有一個前提是需要路由器是openwrt系統才可以。

如果確定路由器是openwrt系統且tcpdump已經安裝,那麽靠一行命令即可開始抓包。
此時需要重復之前的操作(例如開始播放指定的節目),完成後ctrl+c停止。將數據從路由器導出(例如可以通過scp拷貝到電腦),放到wireshark裏即可看到詳情。(尋找播放地址請看上述「二」中所提到的方式,這裏不再重復敘述)

tcpdump -i 網卡名稱 -w 要輸出的文件

需要註意的是,如今大多數網站都采取了防盜鏈,防盜播措施,如果源地址不能用也不要太過意外。 並且通過非正常方式獲取到的節目源地址原則上不能再次分享給其他人(可能會觸犯一部分國家或者地區的法律),只可自己使用。

Subscribe to stever
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.