python - 从网页下载 JSON 数据?
问题描述
我正在尝试使用 python 从 iex api 下载数据,目前我已经到了获取数据的地步,但现在我想格式化它。
基本上我得到了很多我不关心的数据,我只想有“浮动”部分。
数据应如下所示:
股票行情,浮动,
AAPL,4700000000,(类似的东西)
我正在使用的代码:
import requests
url = "https://api.iextrading.com/1.0/stock/aapl/stats"
response = requests.get(url).json()
print (response)
如果有人能解释我如何做到这一点,我会非常高兴。
亲切的问候
现在我有代码:
import requests
url = "https://api.iextrading.com/1.0/stock/aapl/stats"
response = requests.get(url).json()
data = (response['symbol'], response['float'])
import json filename='resp.json'
with open(filename, 'a+') as outfile:
json.dump(data, outfile, indent=4)
import requests
url = "https://api.iextrading.com/1.0/stock/tsla/stats"
response = requests.get(url).json()
data = (response['symbol'], response['float'])
import json filename='resp.json'
with open(filename, 'a+') as outfile:
json.dump(data, outfile, indent=4)
我希望数据显示为:
股票行情,浮动,
苹果公司, 4700000000,
特斯拉, 1700000000,
(Ticker 和 float 不一定必须放在上面,无论如何我都可以在 excel 电源查询中自己做)。
解决方案
你可以把它当作一本字典。response['float']
会给你浮动。对于任何键也是如此。
import requests
url = "https://api.iextrading.com/1.0/stock/aapl/stats"
response = requests.get(url).json()
print (response['float'])
print(response['symbol'])
输出
4705473314
AAPL
推荐阅读
- google-api - 必须单击两个播放按钮才能在谷歌驱动器中启动视频
- javascript - 如何使用点击方法播放音频?
- android - Bluez 在 Android 上独立运行
- php - PHP extract() 函数的意外行为
- amazon-web-services - Azure 资源组的 AWS 等效项
- jquery - 在两段不同的代码中进行更改 - JQuery
- javascript - List item won't change height in response to large text from accessibility being turned on
- java - 我为本地 sqlite 数据库创建了应用程序,但它没有运行。请告诉我解决方案
- java - 用整数数组映射字符串数组的元素
- laravel-5 - Bootstrap 下拉菜单没有显示出什么问题?