多くの場合、「メイン画像」の非常に良い推測を得るには、 MediaWiki 拡張機能「PageImages」prop=pageimages
で提供されるを使用します。
PageImages 拡張機能は、ページで使用されている画像に関する情報を収集します。
その目的は、記事に関連付けられた最も適切なサムネイルを 1 つ返すことです。たとえば、メンテナンス テンプレート、スタブ、またはフラグ アイコンからのものではなく、意味のある画像のみを返そうとします。現在、ページで使用されている最初の無意味な画像を使用しています。
(テキストはcc-by-sa 3.0です。著者のリスト)
使用法
MediaWiki API ドキュメントから引用するには:
サムネイルや画像など、ページ上の画像に関する情報を返します。
写真の存在。
パラメーター:
ピプロップ
返す情報:
サムネイル
ページに関連付けられている画像の URL とサイズ (存在する場合)。
名前
画像のタイトル。
値 (「|」で区切る): サムネイル、名前
デフォルト: サムネイル|名前
くちばしサイズ
サムネイルの最大サイズ。
デフォルト: 50
ピリミット
返すページ数のプロパティ。
50 (ボットの場合は 100) を超えることはできません。
デフォルト: 1
ピコンティニュ
さらに結果が得られたら、これを使用して続行します。
例
https://en.wikipedia.org/w/api.php?action=query&titles=インド&prop=pageimages&pithumbsize=300
戻り値:
{
"query": {
"pages": {
"14533": {
"pageid": 14533,
"ns": 0,
"title": "India",
"thumbnail": {
"source": "https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Political_map_of_India_EN.svg/256px-Political_map_of_India_EN.svg.png",
"width": 256,
"height": 300
},
"pageimage": "Political_map_of_India_EN.svg"
}
}
}
}
その他の例: