2016-05-01 12 views
3

私はウィキメディアコモンズから猫のすべての画像を照会しようとしています(例として)。APIによるウィキメディアコモンズの画像検索方法は?

私はこのことについて行くことについて考えた方法はここにある猫のページのための最初の検索である(私はプログラム的にこれを見つける方法がわからない、多分リダイレクト?):したがって

https://commons.wikimedia.org/wiki/Felis_silvestris_catus

画像を取得するために私はこれを行う必要があるでしょう:

https://commons.wikimedia.org/w/api.php?action=query&prop=images&imlimit=500&titles=Felis_silvestris_catus

これは私が欲しいものを返します。 CatがFelis_silvestris_catusにリダイレクトしても、Catの同じ検索では何も返されません。

猫の画像を返すウィキメディアコモンズの画像検索を簡単に行う方法があるかどうか知っていますか?

私は数時間APIを見てきましたが、わかりません。

答えて

3

ご要望にredirects=1を追加するだけです。

https://commons.wikimedia.org/w/api.php?action=query&prop=images&imlimit=500&redirects=1&titles=Cat 

更新:iipropはのimageinfoプロパティ(それらすべてのAPIドキュメントを確認してください)の一部が含ま

https://commons.wikimedia.org/w/api.php?action=query&generator=images&prop=imageinfo&gimlimit=500&redirects=1&titles=Cat&iiprop=timestamp|user|userid|comment|canonicaltitle|url|size|dimensions|sha1|mime|thumbmime|mediatype|bitdepth 

generator=imagesprop=imageinfoで各1つの返す画像使用のクエリのための画像情報を取得するには

+0

返された各画像の画像情報を取得する方法はありますか?または、タイトルがファイルであるimageinfoを使用して別のリクエストを行う必要がありますか? – thewormsterror

+0

@thewormsterror、回答が更新されます – Termininja

+0

これは、ジャガイモなどのカテゴリにリダイレクトするときに失敗したことに気付きました。この厄介な問題を回避する方法はありますか? – thewormsterror

関連する問題