【发布时间】:2020-07-18 08:00:58
【问题描述】:
从昨天开始,Yahoo Finance API 似乎发生了一些变化。
之前 link 从今天起 link 雅虎财经,似乎已经删除了 CRUMB 查询参数,除此之外,在 cookie 级别,我会说他们已经引入了新参数。
API 随机但一致地返回 401,表示 cookie 无效。
我已经测试过了:
- 按原样从导航器中注入 cookie。
- 修改 PRF cookie 参数,并将其设置为请求的 TICKER。
- 一次请求 1 个股票代码。请注意,虽然我当时请求 1,但显然限制对人类来说太高了,很容易被中间件检测为机器人。
但是所有测试都以相同的结果结束;在我看来,这个错误与 cookie 无关,因为有时雅虎会用 200 和数据为响应提供资金,并且可能与节流有关。
有同样问题的人知道如何排序吗?
提前致谢!
【问题讨论】:
-
我忘了说,我已经测试过了,设置COOKIES为None/Null,结果一模一样;有时有效,但始终返回 401 cookie 无效。