見出し画像

外食するなら感染防止徹底宣言ステッカーを取得している店がいい②

今回は前回記事(金融と関係ない)の続き。
内容的には正直薄いので覚悟してほしい。

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("感染防止徹底")

結果

スクリーンショット 2020-07-18 22.15.10

2店舗しか出てこなかった...
ということでまた別の方法を考える必要がある。

続く​

この記事が気に入ったらサポートをしてみませんか?