「メトロポリタン美術館の資料画像がダウンロード可能になった」(参考:メトロポリタン美術館、約40万点の高精細画像ダウンロードを可能に)ということで([OASC]が付与されている画像のみダウンロード可能のようです)興味があったのでAPIなどないかなぁ~と思っていたんですが「scrapi」を使うと画像に関するデータを取得できるみたいです。
もしかしたら、今後使うことがあるかもしれないので方法をメモしました。機会がありましたらご参考ください。
メトロポリタン美術館の画像情報をAPIで取得
それではさっそく~。例えば、下の「サルバトール・ムンディ」の画像情報を取得したいとします。画像が置いてあるページはこちらです。

で、この画像が置いてあるページのURLは
http://www.metmuseum.org/collection/the-collection-online/search/436243
なので「scrapi」に掲載してある情報によると、「/object/:id」の形式で取得できるようです。なるほどなるほど。
というわけで、
http://scrapi.org/object/436243
にアクセスすればOKですね。
結果サンプル(一部)
取得したデータを少し整形しました。こんな感じのデータが取得できます。
・・・
["isExhibitionArtWork"]=>
bool(false)
["addedToMyMet"]=>
bool(false)
["CRDID"]=>
int(436243)
["title"]=>
string(14) "Salvator Mundi"
["primaryArtist"]=>
array(3) {
["role"]=>
string(6) "Artist"
["name"]=>
string(15) "Albrecht Dürer"
["nationality"]=>
string(41) "(German, Nuremberg 1471–1528 Nuremberg)"
}
["galleryLink"]=>
string(44) "/collection/galleries/european-paintings/643"
["primaryImageUrl"]=>
string(63) "http://images.metmuseum.org/CRDImages/ep/web-large/DP164819.jpg"
["primaryImageWidth"]=>
int(534)
["primaryImageHeight"]=>
int(658)
["url"]=>
string(47) "/collection/the-collection-online/search/436243"
["xmlUrl"]=>
string(53) "/collection/the-collection-online/search/436243?xml=1"
・・・画像のタイトルや画像ファイルのURLなど取得できていますね。取得結果は一部だけ掲載していますので、実際はもっといろんな情報を取得できます。興味のある方がいらっしゃいましたら、お試しください。
このページを共有する