Json to pandas

14ifxucb  于 2023-11-15  发布在  其他
关注(0)|答案(1)|浏览(100)

我想从这个页面https://stocktwits.com/symbol/SPY的消息列表,他们提供了一个免费的API,我可以得到JSON文件https://api.stocktwits.com/api/2/streams/symbol/SPY.json

import requests
import json

request=requests.get('https://api.stocktwits.com/api/2/streams/symbol/SPY.json')
json_data=request.json()

字符串
我使用了上面的代码,但我一直得到错误JSONDecodeError: Expecting value: line 1 column 1 (char 0)我会非常appriceate它,如果有人可以帮助我得到的邮件列表在Pandas框架形式

1szpjjfi

1szpjjfi1#

看起来你需要传递User-Agent头来获得预期的响应。

>>> import requests
>>> request = requests.get('YOUR_URL', headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36'})

字符串
一旦请求成功,您就可以使用pandas.read_json API根据服务器返回的JSON构建框架。

相关问题