我习惯在浏览器中输入:http://finance.yahoo.com/webservice/v1/symbols/YHOO,AAPL/quote?bypass=true&format=json&view=detail
并解析答案......
它不再有效了,请参阅:Has Yahoo finance web service disappeared? API changed? Down temporarily?
命令
curl -A "Mozilla/5.0 (Linux; Android 6.0.1; MotoG3 Build/MPI24.107-55) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.81 Mobile Safari/537.36" http://finance.yahoo.com/webservice/v1/symbols/YHOO,AAPL/quote?bypass=true&format=json&view=detail
也给出了
不是有效参数。
知道请求中的错误是什么?
有关直接发送http请求的方式的任何想法,以便它可以在桌面浏览器中运行吗?
答案 0 :(得分:0)
如果您在GET请求中使用以下标题,它将有效...
"User-Agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1"