我正在遍历页面以获取对 Bing Search V7 API (
https://api.bing.microsoft.com/v7.0/search
) 的给定请求的所有结果:
{'q': 'tiramisu', 'offset': 0}
{'q': 'tiramisu', 'offset': 50}
{'q': 'tiramisu', 'offset': 100}
我注意到在 50-100 个结果之后,没有给出任何新内容。所以在实践中,我们不能得到超过 100 个结果,即使
totalEstimatedMatches
大得多(提拉米苏为 38100000)。
为什么?如何解决这个问题?
注意事项:根据文档:
count
有一个最大值,网页是50个。Ronak 在无法对所有 bing API 结果进行分页 中建议,这是因为该 API 是为人类用户设计的,他们通常不会超过 2-3 个搜索页面。