如何从NY Times API访问特定日期的每篇文章?

问题描述 投票:-1回答:1

我已经访问过NYT API。

我最初使用http调用:https://api.nytimes.com/svc/search/v2/articlesearch.json?fq=source:("The New York Times")AND pub_date:("2019-04-04")&api-key=<MY KEY HERE>

这让我得到了这个部分的json:

"meta": {
      "hits": 176,
      "offset": 0,
      "time": 8
    }

然后我通过以下调用遍历每个点击或页面:https://api.nytimes.com/svc/search/v2/articlesearch.json?fq=source:("The New York Times")AND pub_date:("2019-04-04") AND page=<EACH NUMBER> &api-key=<MY KEY HERE>

然而,当我得到150+时,我只得到70篇文章。我需要获得所有文章并需要一些帮助。我的电话里有什么问题?请指教。

json api web-scraping
1个回答
0
投票

如果您将API调用更改为以下内容,则可以使用:

articlesearch.json?fq=source:"The New York Times"&sort=newest&begin_date=20190404&end_date=20190404&page=0
...
articlesearch.json?fq=source:"The New York Times"&sort=newest&begin_date=20190404&end_date=20190404&page=21
© www.soinside.com 2019 - 2024. All rights reserved.