wikipedia - 如何在按字母顺序排列的参数内获取 Wikipedia API 结果?

标签 wikipedia wikipedia-api mediawiki-api

我正在使用维基百科 API 来检索页面内的链接以及这些页面的反向链接。有没有办法过滤 prop=linksprop=linksherelist=backlinks 的结果以仅检索例如以某个字母开头?像 from=La&to=Lz 这样的东西会很好 - 但它似乎不可用。

目前我拥有的解决方案是使用延续参数获取所有链接,然后取出那些符合我的条件的链接。但这有时可能需要大量的 API 调用,并且看起来有点不优雅。我错过了其他选择吗?

最佳答案

如果您不需要结果完全是最新的,您可以使用 database dumps (大约每月发布一次)然后它只是一个简单的 SQL 查询。

或者,您可以在 Wikimedia Labs 上自行实现该 API它允许您创建可以访问维基百科实时数据库镜像的 Web 服务。

关于wikipedia - 如何在按字母顺序排列的参数内获取 Wikipedia API 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28745289/

相关文章:

javascript - 当函数是递归Javascript时如何返回父函数

wikipedia - 如何从 Wikipedia API 获取标题和摘要列表?

wikipedia - 从 curid 获取维基百科主题标题

Python 解码维基百科文章失败?

javascript - 使用 Ajax 获取随机维基百科摘录

javascript - 维基百科 API 解析操作仅返回 "other languages"部分

analysis - 维基百科页面浏览量分析

wikipedia - 如何从维基百科获取搜索结果

node.js - Parsoid 服务器未解析页面

mediawiki - 更改非现有 MediaWiki 页面显示的页面