2009-12-26 45 views

回答

1

假設你知道Flash影片的地址:

require 'net/http' 

Net::HTTP.start('www.example.com') { |http| 
    resp = http.get('/movie.swf') 
    open('/tmp/movie.swf', 'wb') { |file| 
    file.write(resp.body) 
    } 
} 
+0

謝謝,很棒! – 2009-12-26 22:11:36

1

只要網站沒有做某些事情來阻止人們這樣做,這是一個非常直接的URL下載,例如,檢查REFERER字段或cookie。

有很多瀏覽器插件(FF必須有十幾個插件),這有助於這種事情。

0

你可能會認爲這是愚蠢的!打開一個文本瀏覽器像elinks並加載一個有swf文件/內容的頁面,然後它只會詢問要做什麼和下載內容,對我有用.......