gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 09:21:03 28 4
gpt4 key购买 nike

如果我使用此 URL 获取类别页面

https://en.wikipedia.org/w/api.php?&callback=jQuery111206430303168017417_1453394474227&action=query&prop=revisions&rvprop=content&format=json&titles=Category%3AHacker+(subculture)&_=1453394474245

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

最佳答案

维基媒体 API 不会返回您浏览维基百科时出现的 HTML 页面。如果你想要那个页面,你需要通过它的通用 URL 来调用它,例如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 进行数据查询。

关于wikipedia-api - 如何获取指定类别中的维基百科文章列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34929726/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com