咱們若是使用爬蟲,想爬取一些視頻的時候,會發現一些網站提供的視頻連接打開是 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-e134b9624772
。html5
一些網站的視頻爲了防止下載
,一般會採用blob
加密的作法;chrome
其實這不是特殊的視頻傳輸協議,只是一種 HTML5 Video Blob
格式。api
而且大部分網頁視頻的格式都是 m3u8。瀏覽器
刷新當前頁面,插件就會自動獲取後綴爲.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
這樣就找到了 flv
格式的視頻。