Ruby 以编程方式从站点下载嵌入式SWF?

Ruby 以编程方式从站点下载嵌入式SWF?,ruby,download,flash,Ruby,Download,Flash,这可能被认为是黑客行为,但是否可以使用Ruby之类的工具以编程方式下载SWF?不反编译它们,只下载它们,这样我就可以查看它们,而不必访问包含10亿个广告的网站。这是一个非常简单的URL下载,只要网站没有采取措施阻止人们这样做,例如检查REFERER字段或cookie 有许多浏览器插件(FF必须有十几个)可以实现这类功能。假设您知道flash电影的地址: require 'net/http' Net::HTTP.start( 'www.example.com' ) { |http| resp

这可能被认为是黑客行为,但是否可以使用Ruby之类的工具以编程方式下载SWF?不反编译它们,只下载它们,这样我就可以查看它们,而不必访问包含10亿个广告的网站。

这是一个非常简单的URL下载,只要网站没有采取措施阻止人们这样做,例如检查REFERER字段或cookie


有许多浏览器插件(FF必须有十几个)可以实现这类功能。

假设您知道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)
  }
}

你可能认为这很愚蠢!!打开一个像elinks这样的文本浏览器,加载一个包含swf文件/内容的页面,然后它只会询问做什么并下载内容,这对我来说很有用