试图搜索维基新闻
Trying to search WikiNews
我正在尝试搜索 WikiNews,以查找特定的新闻报道和最新的头条新闻。我一直在阅读有关 MediaWiki API (https://www.mediawiki.org/wiki/API:Main_page) 的信息,但它似乎与我正在尝试做的事情不符。
举两个例子,我需要能够获得最新的头条新闻(最好是针对特定地区(美国、法国、英国等)和特定主题(金融、体育、媒体等),但是无论如何,现在我只想获取最新的报道。我已经尝试了一些方法:
https://en.wikinews.org/w/api.php?action=query&prop=categories&clprop=timestamp&format=json
只是 returns batchcomplete
http://en.wikinews.org/w/api.php?action=query&list=recentchanges&rnnamespace=0
看起来可能更有前途,但前提是我只能过滤以显示新闻故事 - 并且比目前显示更多。显然,还希望在查询中添加位置/故事类型的参数,而不是在收到列表后过滤它们。
关于搜索,我的运气就更差了。我已经尝试搜索一个我知道的话题 ~~ 造成麻烦 ~~ 制作新闻:
https://en.wikinews.org/w/api.php?action=query&titles=Donald_Trump&prop=revisions&rvprop=content&format=json&redirects&continue
return 不是故事列表!
有人搜索过维基新闻吗?有没有人有任何建议来实现我需要做的事情?
action=query&format=json&list=search&redirects=1&srsearch="Donald Trump" -incategory:disputed incategory:"August_25, _2016|August_24,_2016|August_23,_2016|August_22,_2016|August_21,_2016|August_20,_2016|August_19,_2016|August_18,_2016"&srnamespace=0&srenablerewrites=1 will search for articles from the last few days mentioning Trump. (See full docs 关于在搜索查询中可以使用哪些关键字。)
您的大多数示例实际上并未生成列表(您可以从缺少 list
参数中看出);他们希望通过 titles
参数获得一篇或多篇文章的名称以及有关这些文章的 return 信息。您的第二个示例是有效的(除了正确的参数名称是 rcnamespace
)但是 returns 最近编辑的文章,这是一种尝试查找有关主题的新闻的非常随机的方式。
我正在尝试搜索 WikiNews,以查找特定的新闻报道和最新的头条新闻。我一直在阅读有关 MediaWiki API (https://www.mediawiki.org/wiki/API:Main_page) 的信息,但它似乎与我正在尝试做的事情不符。
举两个例子,我需要能够获得最新的头条新闻(最好是针对特定地区(美国、法国、英国等)和特定主题(金融、体育、媒体等),但是无论如何,现在我只想获取最新的报道。我已经尝试了一些方法:
https://en.wikinews.org/w/api.php?action=query&prop=categories&clprop=timestamp&format=json
只是 returnsbatchcomplete
http://en.wikinews.org/w/api.php?action=query&list=recentchanges&rnnamespace=0
看起来可能更有前途,但前提是我只能过滤以显示新闻故事 - 并且比目前显示更多。显然,还希望在查询中添加位置/故事类型的参数,而不是在收到列表后过滤它们。
关于搜索,我的运气就更差了。我已经尝试搜索一个我知道的话题 ~~ 造成麻烦 ~~ 制作新闻:
https://en.wikinews.org/w/api.php?action=query&titles=Donald_Trump&prop=revisions&rvprop=content&format=json&redirects&continue
return 不是故事列表!
有人搜索过维基新闻吗?有没有人有任何建议来实现我需要做的事情?
action=query&format=json&list=search&redirects=1&srsearch="Donald Trump" -incategory:disputed incategory:"August_25, _2016|August_24,_2016|August_23,_2016|August_22,_2016|August_21,_2016|August_20,_2016|August_19,_2016|August_18,_2016"&srnamespace=0&srenablerewrites=1 will search for articles from the last few days mentioning Trump. (See full docs 关于在搜索查询中可以使用哪些关键字。)
您的大多数示例实际上并未生成列表(您可以从缺少 list
参数中看出);他们希望通过 titles
参数获得一篇或多篇文章的名称以及有关这些文章的 return 信息。您的第二个示例是有效的(除了正确的参数名称是 rcnamespace
)但是 returns 最近编辑的文章,这是一种尝试查找有关主题的新闻的非常随机的方式。