外食するなら感染防止徹底宣言ステッカーを取得している店がいい②
今回は前回記事(金融と関係ない)の続き。
内容的には正直薄いので覚悟してほしい。
HotpepperグルメAPI
前回はTwitter APIを利用して、「感染防止徹底宣言ステッカー」を取得している店を探す試みを行った。
しかしこうした試みはやはり飲食店検索比較サービスのトップシェアを走る「食べログ」で行うべきである。
ということで食べログAPIを調べてみたところ、ずいぶん前に提供が終了しているようだった。
ならばということでシェア2位のHotpepperでやってみようというのが今回のネタである。
HotpepperグルメAPIはリクルートwebサービスから登録を行い、mailで送られてきたAPI keyを使用する。
APIリファレンスについてはHPを確認いただきたい。
叩いてみた
import requests
import json
hp_apikey = "**********"
def hpAPI(keyword):
api = "http://webservice.recruit.co.jp/hotpepper/gourmet/v1/?" \
"key={key}&keyword={keyword}&count=100&order=1&format=json"
url=api.format(key=hp_apikey,keyword=keyword)
res = requests.get(url)
js = json.loads(res.text)['results']['shop']
return js
hpAPI("感染防止徹底")
結果
2店舗しか出てこなかった...
ということでまた別の方法を考える必要がある。
続く
この記事が気に入ったらサポートをしてみませんか?