ruby on rails-延迟mchanize从网站获得响应



我使用机械化从网页中获取不同的元素,但有些网站使用名为"cloudflare"的DDOS保护程序,会将网站的响应延迟5秒。我需要知道是否有一种方法可以延迟在机械化中获得响应的时间。我已经试着推迟发送请求了。我试过这个

agent=Mechanize.new    
agent.pre_connect_hooks << Proc.new { sleep 5 }
agent.get "www.example.com"

但它不起作用

如果可能的话,最好的解决方案可能是联系网站所有者,让他们将您的IP列入白名单。

这些网站似乎已经启用了DDoS保护和/或您正在执行的某些操作使其看起来像是一次攻击。

相关内容

  • 没有找到相关文章

最新更新