wikipedia - 以编程方式检索所有维基百科语言的列表

标签 wikipedia wikipedia-api mediawiki-api wikimedia

我需要检索某个 wiki 项目的所有现有语言的列表。例如,所有 Wikivoyage或全部Wikipedia语言,就像他们的登陆页面一样。

如果可能的话,我更喜欢通过 MediaWiki API 来完成此操作。

感谢您的宝贵时间。

最佳答案

方法 3:在 Wikimedia wiki 场和扩展程序中使用 API:Sitematrix

https://commons.wikimedia.org/w/api.php?action=sitematrix&smtype=language

虽然这将返回所有维基,但矩阵知道,它很容易在客户端通过code过滤[截至目前,其中之一:wiki(维基百科), 维基词典wikibooks维基新闻wikiquotewikisourcewikiversity, wikivoyage] 及其关闭状态。一个请求只需要一些响应主体开销,但由于它很容易缓存并且压缩得很好,所以不提供服务。

关于wikipedia - 以编程方式检索所有维基百科语言的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33608751/

相关文章:

php - 维基百科信息框需要正则表达式

namespaces - 如何获取 MediaWiki namespace 列表?

java - 确定 MediaWiki 安装的文章路径

python - 解析维基百科转储

mediawiki - 如何从 MediaWiki wiki 中永久删除页面?

wikipedia - Freebase/DBpedia/wikidata.org -- 差异

api - 维基百科 API - 是否有通用的 'music' 类别?

wikipedia-api - 维基百科 API 在一次 API 调用中获取指向首选重定向文章的所有图像的链接?

wikipedia - 如何建立维基百科类别层次结构?

iphone - 维基百科作为我的 iOS 应用程序的一部分