包含jquery的URL可通过浏览器访问,但在curl访问时失败

时间:2014-02-24 13:32:26

标签: python json curl

我想阅读通过this网址可​​访问的信息。这使用任何浏览器提供适当的数据,但在尝试使用curl访问时会抛出错误的请求错误:

curl -k -v -X GET -H "Accept: application/json" \
  -H "X-Version: 1.0" \
  "https://www.flukso.net/api/sensor/fed676021dacaaf6a12a8dda7685be34?callback=jQuery17102322320200116248_1393236774623&version=1.0&interval=week&resolution=15min&unit=kwhperyear&_=1393237427662"

如何使用curl或python访问此信息?

1 个答案:

答案 0 :(得分:0)

我认为您在说明中提供的网址已过期。它从浏览器或命令行中获取400 Bad request

当没有提供请求参数的User-Agent字符串时,很少有服务器用于返回此类错误。所以尝试添加一个Useragent:

-A "Mozilla 5/0"

另一个原因可能是正确的身份验证或类似的事情。可能你错过了!

相关问题