是否可以创建一个输入字段,您可以在其中粘贴维基百科页面链接,它将从该页面获取所有文本内容?我正在尝试在我的网络应用程序中集成一项功能,人们可以在其中将他们想要分析的维基百科页面链接/URL 粘贴到输入字段中。应用程序将使用该 URL 从该页面获取所有文本内容。假设用户输入此链接:https ://en.wikipedia.org/wiki/Taylor_Swift应用程序将返回该页面的文本内容,如下所示:泰勒·艾莉森·斯威夫特(Taylor Alison Swift,1989 年 12 月 13 日出生)是一位美国歌手兼词曲作者。她的叙事歌曲创作通常以她的个人生活为中心,受到了媒体的广泛报道。斯威夫特出生于宾夕法尼亚州西雷丁,2004 年搬到田纳西州纳什维尔,从事乡村音乐事业。14 岁时,她成为索尼/ATV 音乐出版社签约的最年轻的艺术家,15 岁时,她签下了她的第一份唱片合约。她 2006 年的同名首张录音室专辑是 Billboard 200 上 2000 年代最长的专辑。它的第三张单曲“我们的歌”使她成为最年轻的......另外,我试过这个api,它有效,但它只返回标题内容,而不是整个页面内容我已经浏览过Wikipedia API,但(还)没有找到。关于如何执行此操作的任何建议?
2 回答
慕森卡
TA贡献1806条经验 获得超8个赞
由于您在问题中进行了标记node.js
,我假设您使用的是 Javascript。你可以使用一个叫做wikijs的 npm 库
来自 wikijs 页面的示例
wiki({ apiUrl: 'https://es.wikipedia.org/w/api.php' }) .page('Cristiano Ronaldo') .then(page => page.info()) .then(console.log);
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
您可以使用 Mediawiki 中的此 API 获取没有任何格式的文章文本:
它实际上与您在问题中提到的 API 相同,但唯一的区别是您应该删除&exintro
参数,然后添加这两个参数&exlimit=max&explaintext
添加回答
举报
0/150
提交
取消