如果它支持Cloudflare的Anti DDos保护,我怎么能用ruby获取API

时间:2017-04-20 13:45:00

标签: ruby curl cloudflare

我试图抓住这个api,但是当我使用Net :: HTTP.get时,它返回了cloudflare页面,要求我在检查浏览器时等待5秒钟。

我查了一下,有一个用于python和node.js的模块,但是没有用于ruby的模块。这可能与Net :: HTTP的参数或使用curl?

有关

1 个答案:

答案 0 :(得分:1)

您可以尝试指定用户代理:

http = Net::HTTP.new(url)
http.request_get(URL, {'User-Agent' =>'whatever'})