无法使用Capybara和Mechanize下载pdf文件

时间:2012-10-15 19:18:29

标签: ruby capybara mechanize

我有一个ruby应用程序试图使用Capybara和Mechanize下载大约40个pdf文件:

require 'rubygems'
require 'mechanize'
agent = Mechanize.new
agnet.get("https://site.com/file.pdf")

当我到达第25个pdf文件时,我收到以下错误:

crawling done, failed with Net::HTTP::Persistent::Error: too many connection resets     (due to Timeout::Error - Timeout::Error) after 0 requests on 106051380, last used 1350327629.8242197 seconds ago

你能告诉我怎样才能继续下载吗?

编辑:我发布了更多代码,现在我可以告诉你,当我尝试下载第25个文件时,它总是不会发生,它有时是第10个文件,有时是第6个文件(所以bug不是对于特定文件)

0 个答案:

没有答案