【发布时间】:2015-05-19 13:55:07
【问题描述】:
我已经填写了一个表单,提交后应该会触发文件的下载。 我尝试通过以下方式保存文件:
mechanize.get(form.submit).save_as('file.csv')
但是,这会保存页面的源代码而不是文件。
提交表单时如何保存文件?
【问题讨论】:
标签: ruby-on-rails web-scraping mechanize
我已经填写了一个表单,提交后应该会触发文件的下载。 我尝试通过以下方式保存文件:
mechanize.get(form.submit).save_as('file.csv')
但是,这会保存页面的源代码而不是文件。
提交表单时如何保存文件?
【问题讨论】:
标签: ruby-on-rails web-scraping mechanize
require 'mechanize'
mechanize = Mechanize.new
mechanize.pluggable_parser.default = Mechanize::Download
# ... fill form
mechanize.get(form.submit).save('file.csv')
【讨论】: