Как искать старые новости с помощью API поиска новостей Azure - PullRequest
0 голосов
/ 01 декабря 2019

Я пытаюсь получить старые новостные статьи за 2018 год с помощью API поиска новостей Azure.

Я пытался использовать datePublished, freshness, sortBy и, так как параметры запроса.

news_result = client.news.search(query=search_term, market="en-us", count=50, datePublished="2018-01-01T00:00:00")

first_news_result = news_result.value[0]
last_news_result = news_result.value[-1]

 print("news name: {}".format(first_news_result.name))
 print("news: {}".format(first_news_result.description))
 print("news name: {}".format(last_news_result.name))
 print("news: {}".format(last_news_result.description))

Я не былвозможность получить любую статью очень старой даты. Самый старый, который я получил с

last_news_result = news_result.value[-1]

, был похож на месяц.

Каким было бы решение этой проблемы?

Кроме того, если это невозможно с Azure Apiпожалуйста, предложите кое-что, где я могу получить старые новости.

1 Ответ

1 голос
/ 02 декабря 2019

Попробуйте использовать newsapi

 a = "https://newsapi.org/v2/everything?q={0}&from={1}&to={2}&sortBy=popularity&apiKey=".format(search_term, from_date, to_date)
 response = requests.get(a).json()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...