如何获取指定类别的维基百科文章列表?

时间:2016-01-21 16:56:24

标签: wikipedia-api

如果我使用此网址获取“类别”页面

?>

但我只有标题和其他类别,如何在维基百科上获得与文章列表相同的页面?

1 个答案:

答案 0 :(得分:6)

维基媒体API不会返回您浏览维基百科时显示的HTML页面。如果您需要该页面,则需要通过其常用网址进行调用,例如: https://en.wikipedia.org/wiki/Category:Hacker_%28subculture%29

如果您想使用API​​来获取某个类别中列出的网页标题或网页ID,则需要查询类别成员

对于您的查询,您可以执行以下操作:https://en.wikipedia.org/w/api.php?action=query&list=categorymembers&cmtitle=Category%3AHacker+%28subculture%29

设置cmlimit以获得超过默认的十页。最高为500。

然后,您可以解析JSON以获取列出的页面标题或页面ID,例如创建指向这些页面的链接。

查看the documentation,了解您可能在查询中使用的这些参数和其他参数。

查询使用format=jsonfm(对于可读的数据呈现)作为默认值。使用format=json进行数据查询。