【问题标题】:How can I download option tables using the yahoo finance api?如何使用 yahoo Finance api 下载选项表?
【发布时间】:2023-03-05 19:17:01
【问题描述】:

Yahoo Finance 上周(再次)更改了其网页格式,并且数据不可复制、不可下载或可抓取,因为数据显然是间接加载的。 (我可以在调试器中看到它。)

Yahoo Finance API 目前不返回单个期权代码的期权数据,更不用说返回到期日期表,YQL 显然也不返回。

是否有人在过去一周内从雅虎财经成功下载或抓取了期权数据?如果有,怎么做?

可能不相关,但我主要使用 perl。

这个问题是关于编程的,因为下载数据肯定是编程的一部分。

【问题讨论】:

    标签: options yahoo-finance


    【解决方案1】:

    我发现一个 API 在 Yahoo Finance 发生变化后就可以使用。我仍在努力寻找其他可用 API 的线索。

    这是基本调用。 {} 用于数字 1 或 2,因为两者都有效:query{}.finance.yahoo.com/v7/finance/

    现在,正如@Yago 所说,您可以附加chart/,也可以附加options/。我正在寻找其他附加选项。具体来说,我想找到你可以从这个老牌但很好的东西中得到的基本面和技术分析:http://finance.yahoo.com/d/quotes.csv?s=amd&f=nb4t8(返回:n=Name;b4=book value;t8=1yr target price)

    /v7 返回 JSON,这很好。谢谢。

    要真正回答您关于期权链的问题: https://query{1|2}.finance.yahoo.com/v7/finance/options/{ticker} 您还可以添加期权到期的特定纪元日期(小时、分钟、秒为零,这将与雅虎财经的输出相匹配): https://query2.finance.yahoo.com/v7/finance/options/amd?date=1487289600

    【讨论】:

    • 这太棒了。您能否提供有关可以传递的查询参数类型的更多详细信息?是否有任何可用的文档?
    • @nitimalh 你找到可以传递的查询参数了吗?
    【解决方案2】:

    Yahoo 财务 API 存在问题,他们说他们没有为 YQL 开发财务表...我正在研究很多以获取该数据 这可能对您有所帮助:

    编辑:该链接适用于所有公司的选项... 也许这个可以帮助:

    https://query2.finance.yahoo.com/v7/finance/chart/ACAD160805C00029000?range=5d&interval=5m&includeTimestamps=false&corsDomain=finance.yahoo.com

    【讨论】:

      猜你喜欢
      • 2010-10-06
      • 2018-08-11
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2015-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多