如果我使用此网址获取“类别”页面
?>
但我只有标题和其他类别,如何在维基百科上获得与文章列表相同的页面?
答案 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
进行数据查询。