如何破解vip電影電視劇

"全文字數1284,閱讀時長4分鐘"

此貼僅以技術交流學習為目的。

昨天跟一個小胖(朋友)聊天,他問我寫公眾號爬圖片有什麼用啊。言外之意就是對讀者來說沒啥用,我當時心想就是分享一下而已,只是希望可以引起大家學習爬蟲的興趣,所以介紹的內容都不難,而且儘可能的以寓教於樂的形式展現。後來我問小胖你覺得寫什麼會比較有意思,他說你能爬付費電影嗎?我說應該可以,畢竟沒有爬過,搞不好就打臉了。後來又一想,現在網上在線看vip電影的網站多了去了,為啥非要爬下來看呢?這不是脫褲子放屁多此一舉嘛。不過既然答應人家的事,就還是做了,自己也順便在網上搜了一下,學習一下記錄下來。

這裡先介紹一下流媒體:

流媒體,從遠端服務器傳送過來的文件流,數據是一次性傳送的。

偽流媒體,數據是邊下載邊保存。特點就是我們在看視頻的時候可以點擊快進,後退,會顯示時間軸。

實時流媒體,邊下載,邊播放,不會顯示時間,比如大家看的抖音直播類的視頻。特點是不會保存。

偽流媒體使用的是http/https的協議

實時流媒體使用的是RTMP, ffmpeg/VLC協議

pc端和移動端的音頻視頻會根據協議上傳到服務器,服務器會對上傳的文件進行切割,把音視頻文件切割成MPEG-TS和m3u8文件。.ts和.m3u8其實是個網址也是個播放列表,其實我們看的視頻都是以片段的形式存在的,一個一個片段連接起來就是我們在網站上看的電影了。

接下來咱們就詳細介紹一下,如何把網絡vip電影保存到本地。

首頁,打開頁面的開發者模式點擊播放,再暫停,找出服務器返回的一個最大的文件

點擊這個文件,會顯示出對應的url鏈接地址

我們複製上面紅色框中的地址,粘貼到瀏覽器中,回車。會發現自動下載了一個ts文件,這個ts文件就是一個電影片段。

我們打開文件夾來看一下這個ts文件中的內容。這是一個10秒的小片段。我們要做的就是把整個電影的所有片段找到,然後再拼接起來就是一部完整的電影了。

現在我們就需要用到解析網站,這裡我們使用的是https://jx.618g.com/?url= 在線破解,我們只需要在等號後面粘貼上付費電影的鏈接即可,就是下圖紅色框中的url。

粘貼完之後我們再看一下頁面,會發現一部完整的電影就出來了。

現在點擊鼠標右鍵,查看一下頁面代碼,看看裡面會不會有我們需要的片段信息,比較可惜的是什麼也看不了。

我們這時候就需要用python處理一下看看頁面返回的到底都是什麼。

向右滑動我們就會發現一個m3u8結尾的一個url,這個就是存放電影片段的地址。

我們把上面紅色框中的地址複製粘貼到瀏覽器中,依然會自動下載一個m3u8的文件,我們打開文件可以看一下內容。紅色框到的ts文件就是我們要下載的電影片段了。

現在就剩下載ts文件了。我們只需要打開終端窗口,切換到桌面後,執行一行命令即可。下圖紅色部分就是上上圖中的url地址。

接下來就是見證奇蹟的時刻了,電影片段開始下載了。

我們返回桌面看看生成的電影文件,大概是一個6分多鐘的片段,到此基本上就大功告成了,想看整部電影的同學可以把全部片段下載保存,追求視聽感受的還是建議大家去電影院觀看。

好了,今天先寫到這裡吧。感興趣的同學可以照著練練手,如果不太清楚的可以後臺留言一起交流。如果覺得好玩有趣的話,記得分享給身邊的小夥伴喲。