[目標]
Bingの画像検索APIで画像を検索し、その検索元画像をダウンロード後ZIPにまとめる
「ZIPでくれ」ならぬ「ZIPでやる」
[やったこと]
○Bing 開発者登録
https://ssl.bing.com/webmaster/developers/appids.aspx から登録しApplicationIDを取得
APIの叩き方をふむふむと読む。
○JSONライブラリのインストール
> gem install json
○APIを叩いてみる
# -*- encoding: utf-8 -*- require 'open-uri' require 'json' require 'uri' require 'kconv' APP_ID = ''#Bingで登録したアプリケーションID API_URI = 'http://api.bing.net/json.aspx' query = "仲間由紀恵" url = API_URI + '?' + "AppId=" + APP_ID + "&" + "Version=2.2&Market=ja-JP&Sources=Image&Image.Count=50&Image.Offset=0&Query="+ URI.encode(query.to_s) dat = JSON.parse(open(url).read.toutf8) #とりあえず検索結果を吐き出す File.open("./result.txt", "w") do |f| f.puts dat end無事検索結果のJSONが取得できた。
次はここから画像の元URLをたどり画像をDLすることを目標。
0 件のコメント:
コメントを投稿