我填写了一个表格,提交时应该触发文件的下载。
我尝试通过以下方式保存文件:
mechanize.get(form.submit).save_as('file.csv')
但是,这会保存页面的源而不是文件。
提交表单时如何保存文件?
最佳答案
您需要Mechanize::Download .
require 'mechanize'
mechanize = Mechanize.new
mechanize.pluggable_parser.default = Mechanize::Download
# ... fill form
mechanize.get(form.submit).save('file.csv')
关于ruby-on-rails - Rails Mechanize - 下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30327741/