草庐IT

HTTPNotFound

全部标签

ruby - 捕捉 Mechanize 404 => Net::HTTPNotFound

我写了一个简单的函数来处理url的获取:deftender_page_geturl,agentsleep(rand(6)+2)beginreturnagent.get(url).parserrescueErrno::ETIMEDOUT,Timeout::Error,Net::HTTPNotFoundEYE.debug"--wintersleep#{url}"puts"-x-#{url}"sleep(300)tender_page_geturl,agentrescue=>eputs"-x-#{url}"EYE.debug"--unknownexception"EYE.debug"#{ur

ruby Mechanize 404 => 网络::HTTPNotFound

我有一个无法使用Mechanize访问的URL,我不知道为什么:#Useruby2.1.6require'mechanize'require'axlsx'#2.0.1require'roo'#1.13.2mechanize=Mechanize.newmechanize.request_headers={"Accept-Encoding"=>""}mechanize.ignore_bad_chunking=truemechanize.follow_meta_refresh=truexlsx=Roo::Excelx.new("./base_list.xlsx")xlsx.each_with