我正在使用维基百科 API 来检索页面内的链接以及这些页面的反向链接。有没有办法过滤 prop=links
、prop=linkshere
或 list=backlinks
的结果以仅检索例如以某个字母开头?像 from=La&to=Lz
这样的东西会很好 - 但它似乎不可用。
目前我拥有的解决方案是使用延续参数获取所有链接,然后取出那些符合我的条件的链接。但这有时可能需要大量的 API 调用,并且看起来有点不优雅。我错过了其他选择吗?
最佳答案
如果您不需要结果完全是最新的,您可以使用 database dumps (大约每月发布一次)然后它只是一个简单的 SQL 查询。
或者,您可以在 Wikimedia Labs 上自行实现该 API它允许您创建可以访问维基百科实时数据库镜像的 Web 服务。
关于wikipedia - 如何在按字母顺序排列的参数内获取 Wikipedia API 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28745289/