こんにちはCurlを使用してWikipediaから情報を取得していますが、プリンシパルイメージに関する情報のみを受け取っています。記事のすべてのイメージを受け取ることは望ましくありません。 たとえば、 私はこのURLに行くべき英語のすべての画像(http://en.wikipedia.org/wiki/English_language)についての情報を得る: http://en.wikipedia.org/w/api.php?action=query&titles=English_Language&prop=images を私は人々がXMLで英語を話す国の旗を受け取る:MediaWiki APIからプリンシパルイメージを取得するにはどうすればよいですか?
<?xml version="1.0"?> <api> <query>
<normalized>
<n from="English_language" to="English language" />
</normalized>
<pages>
<page pageid="8569916" ns="0" title="English language">
<images>
<im ns="6" title="File:Anglospeak(800px)Countries.png" />
<im ns="6" title="File:Anglospeak.svg" />
<im ns="6" title="File:Circle frame.svg" />
<im ns="6" title="File:Commons-logo.svg" />
<im ns="6" title="File:Flag of Argentina.svg" />
<im ns="6" title="File:Flag of Aruba.svg" />
<im ns="6" title="File:Flag of Australia.svg" />
<im ns="6" title="File:Flag of Bolivia.svg" />
<im ns="6" title="File:Flag of Brazil.svg" />
<im ns="6" title="File:Flag of Canada.svg" />
私は校長についての情報が欲しいです画像。
は何の画像あなたが得ることを期待しない...私はそれが働いて得た方法ですか?これらは英語のwikiページに表示された画像ではありませんか? Wikiデータは "英語の言語"についてのイメージを識別する方法で構成されていませんが、http://dbpedia.org/のようなプロジェクトをチェックすることができます。 – Noam