2014-07-22 96 views
1

我做了一個小腳本保存Flash視頻,它使用lsof的,:鉻鉻我如何找到閃光燈的位置,並保存與胡椒閃光緩衝閃光燈?

#create an ARRAY which has flash paths 
    filesarray=($(ls -l "/proc/$(lsof -n | awk ' /Flash/{print $2 ; exit}')/fd" | awk '/Flash/{print $9}')) 
    echo ${filesarray[@]} 

    #create an array for firefox ... 
    filesarraytwo=($(ls -l "/proc/$(lsof -n | awk ' /plugin-co/{print $2 ; exit}')/fd" | awk '/Flash/{print $9}')) 
    echo ${filesarraytwo[@]} 

現在這種方法不適用於鉻工作,我不能夠找到在/ proc//FD /文件我猜這是胡椒閃光燈,它與標準閃光燈有很大不同,所以我希望即使對於鉻鉻和胡椒閃光燈也要完成此腳本。

我想,即使這樣做

lsof -n | grep -i flash 

chromium- 11658     sem mem  REG    8,10 17139808 662709 /usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so 

,但當然對的/ proc/11658/fd的我有沒有文件,該文件是視頻文件,這樣:S

我想這不是因爲我那麼簡單想和我嘗試在這些文件夾中搜索沒有運氣

$ HOME/.cache /鉻/默認/緩存/

$ HOME/.cache /鉻/默認/媒體緩存/

在這些文件夾中,我可以看到一些視頻文件但他們是不是所有的這是非常奇怪的

編輯:我發現,長期的文件有是一個奇怪的行爲,在開始有文件在$ HOME/.cache /鉻/默認/緩存/但一段時間後,他們消失...所以我猜他們改變位置:S

我使用鉻:版本34.0.1847.116

任何人都可以找到解決方案嗎?

回答

0

,我發現這個解決方案here我會貼到這裏,你可以在鏈接找到同樣的東西:

如何下載視頻流

流只是意味着下載,他們不希望你保持。但Chrome的開發人員工具可以輕鬆訪問引擎蓋下的真實情況。

開放開發工具

從那裏你想下載一些東西,進入你的Chrome瀏覽器菜單打開開發者工具的頁面。您可以:

(在Mac):命令選項-J (在PC上):按下Control-Alt-J (在你在Mac菜單):打開查看>開發者>開發工具 (在任何Chrome機器上):最右邊的菜單按鈕,位於URL欄右側,您可以按下該按鈕,進入「工具」,然後打開「開發人員工具」。 監控網絡流量

通過單擊「網絡」選項卡,您將獲得自打開該選項卡以來所請求的所有文件的列表。我們的目標是隔離返回您選擇的視頻的網絡請求。此時,您可以導航到您想要的視頻,並且在最終按下視頻上的「播放」按鈕之前,我可能會按下開發人員工具中的「清除」按鈕,因此它可能是唯一的傳輸你看。

識別視頻傳輸

它應該很容易識別視頻傳輸:它具有視頻的MIME類型,這是一個轉移應該需要更長的時間比其他人等

一旦你找到了它,點擊請求名稱,它代表發送給服務器的視頻文件的HTTP請求。

識別請求URL

的第一件事就是請求觀衆的第一個標籤,應在標題選項卡上的請求URL。您可以將此URL複製到另一個窗口/選項卡,現在如果您右鍵單擊視頻,它應該包含一個保存選項,而不像整個事情被封裝在Flash或其他內容中。

享受!