使用Ruby Mechanize下载文件

布兰登

我正在尝试使用机械化保存文件。我包含的脚本使我可以下载具有正确名称的文件,但是没有内容。关于我可能做错了什么的任何想法?这是我正在使用的资源。

http://www.rubydoc.info/gems/mechanize/Mechanize/File

任何帮助将是巨大的!谢谢!

require 'mechanize'

uri = URI 'http://website.com/page.html'
file = Mechanize::File.new uri, nil, ''
filename = file.save
puts filename
那里

我没有看到它使用过这种方式。通常,您需要创建一个代理,然后发出get。

试试这个

require 'rubygems'
require 'mechanize'

uri = URI 'http://website.com/page.html'
agent = Mechanize.new
file = agent.get uri

filename = file.save  # saves to page.html
puts filename         # page.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章