python - 如何使用请求使用来自 URL 的特定条目

标签 python dictionary url python-requests yahoo

我看过很多关于如何使用requests.get(link).json()的帖子。我跟进并且能够导入链接但是当我尝试专注于具有条目的特定项目时,例如:optionchain['ask'],它给了我一条错误信息。

我使用来自这个雅虎财经链接的数据:https://query2.finance.yahoo.com/v7/finance/options/amd

并希望将不同的执行价格、询价和出价作为特定变量导入。有人可以帮我吗?提前谢谢你

最佳答案

您发布的链接中的 JSON 具有多个级别。要获得要价,您必须调用 data['optionChain']['result'][0]['quote']['ask'] 其中 data 是 requests.get(link) 的结果.json()

import requests
data = requests.get(r"https://query2.finance.yahoo.com/v7/finance/options/amd").json()
ask = data['optionChain']['result'][0]['quote']['ask']

关于python - 如何使用请求使用来自 URL 的特定条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52951841/

相关文章:

python - 如何读取expect脚本中的send命令输出

python - 避免循环导入 Python

python - _ElementInterface 实例没有属性 'tostring'

c++ - multimap 的每个元素都包含键和值吗?

ios - 按键值对字典数组进行排序

php - CakePHP 通过 slug 而不是 ID 过滤列表

java - 从 Url 创建 DOM 文档

Python 日志记录 : can dictConfig be read from a file?

c++ - 在 map 中存储结构;检查 map 中是否存在结构

Azure移动应用程序身份验证外部重定向URL