我试图在其他线程上寻找答案,但并不觉得这些答案与我的情况有关(如果情况并非如此,我很抱歉)。这就是说,我想在IRBRUBY -Mechanize :: ResponseCodeError:503 => Net :: HTTPServiceUnavailable
> require 'mechanize'
>
> agent = Mechanize.new
>
> page = agent.get('https://www.amazon.com/')
基本上我试图webscrape亚马逊运行一个简单的Ruby脚本,出于某种原因,我遇到了这个错误:
> Mechanize::ResponseCodeError: 503 => Net::HTTPServiceUnavailable for
> https://www.amazon.com/ -- unhandled response
有没有人遇到过这个?我觉得解决方案很简单,但我无法围绕它解决问题。
感谢您的时间,
-javi
他们可能会抛出该错误,因为他们不喜欢你的user_agent字符串。 – pguardiario
我宣布机械化的一个新实例? – javiwins