Skip to content

Instantly share code, notes, and snippets.

@shioken
Created April 26, 2020 08:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shioken/304451a066e43e3d8d4fb71009b7abd9 to your computer and use it in GitHub Desktop.
Save shioken/304451a066e43e3d8d4fb71009b7abd9 to your computer and use it in GitHub Desktop.
かっぱ寿司のメニューを取得して標準出力に出力する
#! /usr/bin/env python3
import datetime
from urllib import request
import json
def get_product(code):
for product in menus["Product"]:
if (code == product.get("code")):
return product
return
# Get Current DateTime
now = "{0:%Y%m%d%H%M%S}".format(datetime.datetime.now())
url_menus = "https://www.kappasushi.jp/master_data/json/menulist.json?" + now
response_menus = request.urlopen(url_menus)
menus = json.loads(response_menus.read())
url_categories = "https://www.kappasushi.jp/master_data/json/categorylist.json?" + now
response_categories = request.urlopen(url_categories)
categories = json.loads(response_categories.read())
for category in categories["BrandCategory"]:
print(category.get("category_name"))
for code in category["product_lists"]:
item = get_product(code)
print(f'{item["name"]}, {item["quantity"]}, {item["sell_price"]}')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment