我正在嘗試從網頁下載視頻。我在Chrome瀏覽器中使用開發人員工具,並找到了視頻網址。如何下載嵌入式視頻以供離線使用
我可以通過轉到新瀏覽器選項卡中的網址來播放視頻,但我無法在vlc中錄製視頻。該URL的格式如下:
http://www.example.com/videos/video16x9.swf?instance=2014/W9.8-12.14&video=Reed-9-8-14.flv
有人可以請給我如何記錄以供離線使用視頻建議?
我正在嘗試從網頁下載視頻。我在Chrome瀏覽器中使用開發人員工具,並找到了視頻網址。如何下載嵌入式視頻以供離線使用
我可以通過轉到新瀏覽器選項卡中的網址來播放視頻,但我無法在vlc中錄製視頻。該URL的格式如下:
http://www.example.com/videos/video16x9.swf?instance=2014/W9.8-12.14&video=Reed-9-8-14.flv
有人可以請給我如何記錄以供離線使用視頻建議?
您提供的網址似乎沒有任何視頻。 請檢查網址。
一旦你有正確的網址,你可以使用下載:
wget
或 axel
或 IDM
(互聯網下載管理器)的[Windows]或
你可以做一個假的HTML頁面<a href="VIDEO_URL">click here</a>
線在它並打開它在瀏覽器中,右鍵單擊並選擇保存鏈接爲...這應該工作
您還可以使用Python的urllib庫,因爲它在其reque中使用一個非常模糊的用戶代理ST,我已經下載了很多視頻使用它,這通常失敗,wget
或axel
爲此做以下,將蟒蛇後殼:
import urllib
urllib.urlretrieve("VIDEO_URL", "filename.flv")
希望這有助於。
UPDATE
,你指的URL是不是URL到視頻位置,而是到正在播放它的SWF播放器。我查看了原始網頁的頁面,結果發現視頻不是從http流播放的,而是通過rtmp播放的,您可以在頁面加載時下載的xml名稱Reed-9-8-14.flv.xml
中看到它。
由於rtmp,他們沒有跟蹤開發人員工具中對應於視頻下載的任何網絡活動。但是一旦您從xml文件獲得視頻的rtmp網址,您就可以使用名爲rtmpdump
的Linux實用程序下載視頻。
當視頻開始播放時,選擇文件>保存頁面爲Chrome並下載。
您也可以按Mac或按Ctrl +小號在上的Windows CMD + 小號。
不起作用。它只保存一些大小爲37KB的文件(視頻明顯大於該文件),名稱爲video16x9.swf。 – UnadulteratedImagination 2014-10-27 19:17:45
你有沒有試過[youtube-dl](https://rg3.github.io/youtube-dl/)? – Ryan 2014-10-27 03:41:55