我试图搜索WikiNews,寻找特定的新闻报道和最新的头条新闻。我一直在阅读关于MediaWiki API (页面)的文章,但是它似乎并没有映射到我想要做的事情。
举两个例子,我需要能够得到最新的头条新闻(最好是针对特定的地区(美国、法国、英国等)和一个特定的话题(金融、体育、媒体等),但现在我会满足于仅仅得到最新的报道。我试过几件事:
https://en.wikinews.org/w/api.php?action=query&prop=categories&clprop=timestamp&format=json
只返回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
返回的不是一个故事列表!有人搜查过WikiNews吗?有人有什么建议来达到我需要做的事情吗?
发布于 2016-08-25 23:07:04
2016年“&srnamespace=0&srenablerewrites=1”将搜索最近几天提到特朗普的文章。(关于在搜索查询中可以使用哪些关键字,请参见完整的文档。)
大多数示例实际上并不生成列表(从缺少list
参数中可以看出);它们通过titles
参数期待一个或多个文章名,并返回有关这些条目的信息。您的第二个示例是有效的(除了正确的参数名是rcnamespace
),但是返回最近编辑的文章,这是一种非常随机的尝试查找主题新闻的方式。
https://stackoverflow.com/questions/39040455
复制相似问题