【问题标题】:Yahoo finance symbol suggest no longer working?雅虎金融符号建议不再工作?
【发布时间】:2021-12-29 17:56:23
【问题描述】:
result = requests.get('http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=tesla&callback=YAHOO.Finance.SymbolSuggest.ssCallback').json()
result

当我运行上面的 python 代码时,我得到<Response [404]>,有人知道为什么会这样吗?我担心这个 API 不再有效,尽管我看到一年前的帖子说它有效。

【问题讨论】:

  • 可能是网站宕机了

标签: yfinance


【解决方案1】:

如果没有记录,您就不能依赖它工作。唯一(相对)肯定的赌注是改用一些官方 API(这通常是有代价的)。

也就是说,如果您想继续使用未记录的东西(同样存在被关闭或被阻止的风险),请尝试一下:

https://query2.finance.yahoo.com/v1/finance/search?q=tesla

(我查看了https://finance.yahoo.com/ 的用途。)

这会产生如下结果:

{
  "explains": [],
  "count": 15,
  "quotes": [
    {
      "exchange": "NMS",
      "shortname": "Tesla, Inc.",
      "quoteType": "EQUITY",
      "symbol": "TSLA",
      "index": "quotes",
      "score": 2048451,
      "typeDisp": "Equity",
      "longname": "Tesla, Inc.",
      "exchDisp": "NASDAQ",
      "isYahooFinance": true
    },
    {
      "exchange": "NEO",
      "shortname": "TESLA, INC. CDR (CAD HEDGED)",
      "quoteType": "EQUITY",
      "symbol": "TSLA.NE",
      "index": "quotes",
      "score": 24083,
      "typeDisp": "Equity",
      "longname": "Tesla, Inc.",
      "exchDisp": "NEO",
      "isYahooFinance": true
    },
    // ...
  ],
  "news": [
    // Also delivers news here...
  ],
  // Some meta stuff here
}

使用风险自负。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多