从网页net下载文件列表:http ruby

时间:2015-12-31 17:12:18

标签: ruby

我有一个网页。它是一个链接列表。每个链接都下载一个二进制(压缩)文件,我想用ruby下载它们。对于第一部分,我使用机械化,但我遇到麻烦的部分是net:http

到目前为止,我有:

agent.page.links_with(:href => /ViewSample/).map {|link| link.click
agent.page.links_with(:href => /DownloadFile/).each do |link|
link=t+link.uri.to_s
uri = URI(link)
puts uri.class
File.open("downloaded_file", "wb") do |f|
    f << Net::HTTP.get(uri)

end
end
}

目前没有任何错误,但没有任何内容被下载。

我知道个人用户是正确的,因为puts uri

之后我已经uri = URI(link)检查了他们

0 个答案:

没有答案