我正在尝试使用Azure news Search API从2018年获取旧新闻文章。
我尝试使用datePublished、freshness、sortBy和query查询参数。
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不能做到这一点,请推荐一些我可以获得旧消息的地方。
发布于 2019-12-02 09:04:46
尝试使用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()https://stackoverflow.com/questions/59128874
复制相似问题