【发布时间】:2021-10-22 11:24:32
【问题描述】:
我正在尝试使用 Coingecko 提供的 API。我知道一个用来实现我想要做的事情的网站,但不知道他们是如何做到的。我想要一个包含市场数据的所有代币的列表,它需要一段时间,因为它是分页的,并且需要我迭代 40 多页。我所指的这个网站在加载后的几秒钟内设法拥有所有数据。我错过了什么?我尝试使用 Chrome Devtools 查看正在进行的网络调用,但看不到任何有用的信息。
【问题讨论】:
-
您所指的网站可能已预取数据,并使用 UI 侧分页显示。
-
数据肯定很快就出现了。你是说有一个后端服务器正在获取数据并在页面加载时将其提供给反应前端?
-
是的,这是其中一种解释。仅凭您分享的这么多信息,很难指出这种行为差异的确切原因。
-
嗯,这是网站。 www.marketcapof.com。如果您单击下拉框并搜索硬币,您几乎可以立即找到 9000 种硬币中的任何一种。我知道它一定是以某种方式获取了它们,因为它包含硬币的所有信息,例如图像和最新价格。