ぐるなびAPIをpythonで呼び出してみた
ぐるなびAPIをpythonで呼び出してみた
ぐるなびのAPIを使用して情報を引き出してみたいと思います。
これでぐるなびに蓄積された膨大なレストランの情報を引き出せちゃいます。
早速使ってみましょう。
ぐるなびのAPIを取得する
ぐるなびのAPI取得は下から取得できます。
・GRUNAVI WEB SERVICE
パラメータ情報は下から確認できます。
・レストラン検索API
プログラム
import requests
import json
#レストラン検索APIのURL
url = "https://api.gnavi.co.jp/RestSearchAPI/v3/"
#パラメータの設定
params={}
params["keyid"] = "xxxxxxxxxx"
params["freeword"] = "ハンバーグ"
#リクエスト結果
result_api = requests.get(url, params)
result_api = result_api.json()
#リクエスト結果出力
count = len(result_api['rest'])
for count in range(count):
print(result_api['rest'][count]['address'])
print(result_api['rest'][count]['name'])
print(result_api['rest'][count]['code']['areaname'])
print(result_api['rest'][count]['category'])
print('----------------------------------------------------')
実行結果
〒170-0013 東京都豊島区東池袋1-22-13 第5ナカムラビル2F
三浦のハンバーグ
関東
ハンバーグ
----------------------------------------------------
〒150-0043 東京都渋谷区道玄坂2-25-9 ロマーネ80 2F
三浦のハンバーグ 渋谷店
関東
本格手捏ねハンバーグ
----------------------------------------------------
〒101-0062 東京都千代田区神田駿河台2-6-15 2F
三浦のハンバーグ 御茶の水店
関東
ハンバーグ
----------------------------------------------------
〒556-0011 大阪府大阪市浪速区難波中2-10-25
ハンバーグステーキ 極味や なんばCITYなんばこめじるし店
関西
カスタム焼きハンバーグ
----------------------------------------------------
〒350-1137 埼玉県川越市大字砂新田129-1
ハンバーグ工房 川越新河岸店
関東
ハンバーグ
----------------------------------------------------
〒611-0041 京都府宇治市槇島町本屋敷101
ステーキ宮 宇治槇島店
関西
ステーキ&ハンバーグ店
----------------------------------------------------
〒422-8007 静岡県静岡市駿河区聖一色486-1
炭焼きハンバーグ&お野菜 グラッチェ
中部
駿河で炭焼きハンバーグ
----------------------------------------------------
〒736-0032 広島県安芸郡海田町南幸町9-10-2
ステーキ&ハンバーグ やさい畑
中国
広島牛の贅ハンバーグ
----------------------------------------------------
〒525-0048 滋賀県草津市追分南4-5-7
ハンバーグ専門店 THE BURG~ザ・バーグ~
関西
ハンバーグテイクアウト
----------------------------------------------------
〒277-0012 千葉県柏市桜台3-11 1F
Kashiwa ハンバーグ居酒屋 POW パウ
関東
桜台のハンバーグ居酒屋
----------------------------------------------------
フリーワードの検索は「カテゴリー」にも引っかかってるのがわかりますね。
ぐるなびAPI面白い!
ディスカッション
コメント一覧
まだ、コメントがありません