gpt4 book ai didi

wikipedia - 如何使用维基百科api中的page_id获取页面实际内容?

转载 作者:行者123 更新时间:2023-12-04 14:32:09 34 4
gpt4 key购买 nike

我使用 Wikipedia API 检索给定类别的页面列表。然而,页面由它们的 page_id 表示。如何使用 Wikipedia API 通过 page_id 获取页面的实际文本内容

最佳答案

AFAIK 没有直接的方法可以从 pageid 中获取 wiki 页面的文本
但是有几个解决方法

获取 URL 然后解析
通过像这样的 API 调用来获取维基页面的 URLhttp://en.wikipedia.org/w/api.php?action=query&prop=info&pageids=<your_pageid_here>&inprop=url
然后转到 URL 并解析文本

获取页面名称,然后获取内容

如果页面名称已知,维基百科 API 允许提取文本。但是由于您现在只知道 pageid,因此您需要使用 API 调用将 pageid 转换为 pagename,例如
http://en.wikipedia.org/w/api.php?action=query&pageids=<your_pageid_here>&format=json
这将为您提供页面名称,然后您可以进行另一个 API 调用以获取内容
http://en.wikipedia.org/w/api.php?action=parse&prop=text&page=<your_pagename_here>&format=json

关于wikipedia - 如何使用维基百科api中的page_id获取页面实际内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31462854/

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