是的,MediaWiki API 提供了一种方法来获取关于镜像站点或副本的信息。你可以使用 sitematrix
功能来获取一个网站矩阵,其中包括主站点和它的镜像站点。
以下是一个使用 MediaWiki API 的示例,它将返回一个 JSON 格式的网站矩阵,其中包括主站点和镜像站点:
GET https://www.mediawiki.org/w/api.php?action=sitematrix&format=json
这个请求将返回一个包含多个站点信息的 JSON 对象。每个站点都有一个 site
属性,其中包含了站点的 URL 和其他相关信息。如果一个站点是一个镜像站点,它将包含一个 mirror
属性,其值为 true
。
例如,返回的 JSON 可能包含类似以下内容的数据:
{
"sitematrix": {
"count": 3,
"specials": {
"localisation": {
"url": "https://translatewiki.net/wiki/Special:MyLanguage/Localisation_update",
"title": "Localisation update"
}
},
"sites": [
{
"url": "https://www.mediawiki.org/",
"title": "MediaWiki",
"subtitle": "The Free Wiki Engine",
"description": "MediaWiki is a free software open source wiki package.",
"generator": "MediaWiki 1.35.0",
"case": "first-letter",
"lang": "en",
"dir": "ltr",
"namespaces": {...},
"extensions": {...},
"skins": {...},
"logo": "https://www.mediawiki.org/static/images/project-logos/mediawiki.png",
"favicon": "https://www.mediawiki.org/favicon.ico",
"touchicon": "https://www.mediawiki.org/static/images/project-logos/mediawiki-touch-icon.png",
"scriptpath": "/w",
"script": "/w/index.php",
"server": "https://www.mediawiki.org",
"path": "",
"mirror": false
},
{
"url": "https://fr.wikipedia.org/",
"title": "Wikipédia",
"subtitle": "La libre encyclopédie",
"description": "Wikipédia est une encyclopédie collaborative, généraliste et multilingue créée par Jimmy Wales et Larry Sanger en janvier 2001.",
"generator": "MediaWiki 1.35.0",
"case": "first-letter",
"lang": "fr",
"dir": "ltr",
"namespaces": {...},
"extensions": {...},
"skins": {...},
"logo": "https://fr.wikipedia.org/static/images/project-logos/wikipedia.png",
"favicon": "https://fr.wikipedia.org/favicon.ico",
"touchicon": "https://fr.wikipedia.org/static/images/project-logos/wikipedia-touch-icon.png",
"scriptpath": "/w",
"script": "/w/index.php",
"server": "https://fr.wikipedia.org",
"path": "",
"mirror": false
},
{
"url": "https://de.wikipedia.org/",
"title": "Wikipedia",
"subtitle": "Die freie Enzyklopädie",
"description": "Wikipedia ist eine kostenlose, gemeinschaftlich erstellte Enzyklopädie, die in deutscher Sprache verfasst ist.",
"generator": "MediaWiki 1.35.0",
"case": "first-letter",
"lang": "de",
"dir": "ltr",
"namespaces": {...},
"extensions": {...},
"skins": {...},
"logo": "https://de.wikipedia.org/static/images/project-logos/wikipedia.png",
"favicon": "https://de.wikipedia.org/favicon.ico",
"touchicon": "https://de.wikipedia.org/static/images/project-logos/wikipedia-touch-icon.png",
"scriptpath": "/w",
"script": "/w/index.php",
"server": "https://de.wikipedia.org",
"path": "",
"mirror": true
}
]
}
}
在上面的例子中,https://de.wikipedia.org/
是 https://www.mediawiki.org/
的一个镜像站点,因为它有一个 mirror
属性,其值为 true
。
领取专属 10元无门槛券
手把手带您无忧上云