我正在使用Bing News API,并试图遍历结果页面。我知道以下内容,不应太难:
https://docs.microsoft.com/en-us/azure/cognitive-services/bing-news-search/paging-news
例如,以下内容应获取搜索词为“ of”(VB.NET代码; UTime设置为3600秒前)的最后一个小时的所有结果。我遍历结果,应该得到10页,每页100个结果,也许有些重复:
对于j = 0到9
。 。 。
url =“ https://api.cognitive.microsoft.com/bing/v7.0/news/search?q=of&since=”&uTime.ToString&“&sortBy = date&count = 100&offset =”&j * 100
。 。 。
下一个
但是当我检查第3-10页(j = 2到9)的结果时,它们是第2页(其中j = 1)的所有重复项,即使totalEstimatedMatches大于10,000 。我从来没有得到超过两页的实际结果。完整的重复项从第三页开始。