關於Video Src 帶有 blob:http的視頻如何下載的問題

咱們若是使用爬蟲,想爬取一些視頻的時候,會發現一些網站提供的視頻連接打開是 404;html

<video id="av-player0_html5_api" class="emav-tech js-evernote-checked" preload="meta" tabindex="-1" src="blob:http://******/8587a0ef-ef44-4dba-8f76-e134b9624772" data-evernote-id="1968"></video>
複製代碼

如上圖HTML結構,video 裏面的 src 地址格式:blob:http://******/8587a0ef-ef44-4dba-8f76-e134b9624772html5

一些網站的視頻爲了防止下載,一般會採用blob加密的作法;chrome

其實這不是特殊的視頻傳輸協議,只是一種 HTML5 Video Blob格式。api

而且大部分網頁視頻的格式都是 m3u8。瀏覽器

一、利用Chrome 瀏覽器插件

在這裏插入圖片描述

在這裏插入圖片描述

刷新當前頁面,插件就會自動獲取後綴爲.m3u8的地址:ide

http://**.***.com/8bcc6d63vodtransgzp1252033264/5dd1c7175285890790219893454/v.f230.m3u8?t=5ee4ea82&exper=0&us=9c9d732af7&sign=21f19b506e59ae620904b125afad1e53工具

點擊Download, 進入下面的也沒,點擊連接,會開始進行解析:網站

在這裏插入圖片描述
在這裏插入圖片描述

最後生成ts格式的視頻,一樣能夠打開。加密

二、第二種方法 找到 m38u 文件, 使用 window下載工具 M3U8下載工具

打開chrome開發者工具,審查Network - XHR 搜索 m38u, 這樣也找到了連接:spa

在這裏插入圖片描述

三、審查 下載的 JS 資源:

在這裏插入圖片描述

這樣就找到了 flv 格式的視頻。

相關文章
相關標籤/搜索