2020年10月11日 星期日

Open API應用:找出所有豬食物資訊樣貌

 延續前一篇文章:食物資訊樣貌API使用


程式列表:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import requests
import json
flag = True
skip=0
while flag:
    r = requests.get('https://gw.openapi.org.tw/18463fd0-8aa7-11ea-8b2f-dfcba39a3448/6ace07502582?client_id=<your client id>8&client_secret=<your secret code>&skip='+str(skip)+'&limit=100')
    text = json.loads(r.text)
    data = text['data']

    for d in data:
        if '豬' in d['name']:
            print('名稱:', d['name'])
            print('重量:', d['weight'])
            print('單位:', d['unit'])
            print('熱量:', d['calories'])
            print('蛋白:', d['protein'])
            print('膳食纖維:', d['dietaryFiber'])
            print('脂肪:', d['fat'])
            print('醣類:', d['carbohydrate'])
            print('圖址:', d['iconUrl'])
            print('-------------------')
    skip+=100
    if len(data) < 100:
        flag = False


執行結果:
名稱: 豬血糕
重量: 35
單位: g
熱量: 70
蛋白: 2.9
膳食纖維: 0.28
脂肪: 0.4
醣類: 14
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem01905.png
-------------------
名稱: 豬腱
重量: 35
單位: g
熱量: 40
蛋白: 7.2
膳食纖維: -999999
脂肪: 1
醣類: 1
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06301.png
-------------------
名稱: 豬肉
重量: 35
單位: g
熱量: 40
蛋白: 7
膳食纖維: -999999
脂肪: 1.1
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06302.png
-------------------
名稱: 豬後腿瘦肉
重量: 35
單位: g
熱量: 64
蛋白: 7.2
膳食纖維: -999999
脂肪: 1
醣類: 1
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06303.png
-------------------
名稱: 豬腳
重量: 30
單位: g
熱量: 67
蛋白: 6.5
膳食纖維: -999999
脂肪: 4.3
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06403.png
-------------------
名稱: 豬小腸
重量: 55
單位: g
熱量: 73
蛋白: 6.9
膳食纖維: -999999
脂肪: 4.8
醣類: 0.4
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06605.png
-------------------
名稱: 豬肝
重量: 30
單位: g
熱量: 36
蛋白: 6.5
膳食纖維: -999999
脂肪: 6.9
醣類: 0.6
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06701.png
-------------------
名稱: 豬大腸
重量: 100
單位: g
熱量: 213
蛋白: 6.8
膳食纖維: -999999
脂肪: 20.4
醣類: 1.9
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06702.png
-------------------
名稱: 豬肚
重量: 35
單位: g
熱量: 78
蛋白: 6.8
膳食纖維: -999999
脂肪: 5.4
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06704.png
-------------------
名稱: 豬舌
重量: 40
單位: g
熱量: 71
蛋白: 7.2
膳食纖維: -999999
脂肪: 4.4
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06801.png
-------------------
名稱: 熟豬心
重量: 30
單位: g
熱量: 56
蛋白: 7.2
膳食纖維: -999999
脂肪: 2.8
醣類: 0.4
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06802.png
-------------------
名稱: 熟豬舌
重量: 30
單位: g
熱量: 71
蛋白: 7.2
膳食纖維: -999999
脂肪: 4.4
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06803.png
-------------------
名稱: 豬血
重量: 225
單位: g
熱量: 42
蛋白: 7
膳食纖維: -999999
脂肪: 1.4
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06804.png
-------------------
名稱: 豬心
重量: 45
單位: g
熱量: 56
蛋白: 7.2
膳食纖維: -999999
脂肪: 2.8
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06805.png
-------------------
名稱: 豬油
重量: 10
單位: g
熱量: 89
蛋白: -999999
膳食纖維: -999999
脂肪: 9.9
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem11701.png
-------------------
名稱: 豬肉韭菜水餃
重量: 45
單位: g
熱量: 102
蛋白: 3.8
膳食纖維: 0.8
脂肪: 5.1
醣類: 10.4
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem12803.png
-------------------
名稱: 豬肉燴飯
重量: 365
單位: g
熱量: 382.1
蛋白: 19.65
膳食纖維: -999999
脂肪: 4.5
醣類: 65.75
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem13009.png
-------------------
名稱: 豬排飯(7-11)
重量: 343
單位: g
熱量: 676
蛋白: 24.01
膳食纖維: -999999
脂肪: 17.15
醣類: 106.33
圖址: https://idiabcare.compal-health.com/images/foodItem/food@default.png
-------------------
名稱: 蔘鬚枸杞豬心湯
重量: 55
單位: g
熱量: 110
蛋白: 14
膳食纖維: -999999
脂肪: 6
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/food@default.png
-------------------
名稱: 菠菜豬肝湯
重量: 110
單位: g
熱量: 118.4
蛋白: 14.35
膳食纖維: -999999
脂肪: 6
醣類: 1.75
圖址: https://idiabcare.compal-health.com/images/foodItem/food@default.png
-------------------
名稱: 里肌豬排漢堡
重量: 185
單位: g
熱量: 410
蛋白: 16.7
膳食纖維: -999999
脂肪: 17
醣類: 47.7
圖址: https://idiabcare.compal-health.com/images/foodItem/food@default.png
-------------------
名稱: 蔥爆豬柳漢堡
重量: 190
單位: g
熱量: 413
蛋白: 15
膳食纖維: -999999
脂肪: 18.3
醣類: 47.2
圖址: https://idiabcare.compal-health.com/images/foodItem/food@default.png
-------------------
名稱: 鮮嫩豬排漢堡
重量: 188
單位: g
熱量: 413
蛋白: 17
膳食纖維: -999999
脂肪: 17
醣類: 47.9
圖址: https://idiabcare.compal-health.com/images/foodItem/food@default.png
-------------------
名稱: 蔥爆豬柳吐司
重量: 155
單位: g
熱量: 325
蛋白: 12.1
膳食纖維: -999999
脂肪: 16.8
醣類: 31.9
圖址: https://idiabcare.compal-health.com/images/foodItem/food@default.png
-------------------
名稱: 鮮嫩豬排吐司
重量: 153
單位: g
熱量: 325
蛋白: 14.1
膳食纖維: -999999
脂肪: 15.5
醣類: 32.6
圖址: https://idiabcare.compal-health.com/images/foodItem/food@default.png
-------------------
名稱: 豬柳蛋餅
重量: 188
單位: g
熱量: 338
蛋白: 18
膳食纖維: -999999
脂肪: 11.8
醣類: 39.8
圖址: https://idiabcare.compal-health.com/images/foodItem/food@default.png
-------------------
名稱: 里肌豬排可頌
重量: 156
單位: g
熱量: 291
蛋白: 13.6
膳食纖維: -999999
脂肪: 9.9
醣類: 36.5
圖址: https://idiabcare.compal-health.com/images/foodItem/food@default.png
-------------------
名稱: 豬柳可頌
重量: 157
單位: g
熱量: 299
蛋白: 11.9
膳食纖維: -999999
脂肪: 11.3
醣類: 37
圖址: https://idiabcare.compal-health.com/images/foodItem/food@default.png
-------------------
名稱: 里肌豬排佛卡夏
重量: 175
單位: g
熱量: 401
蛋白: 14.2
膳食纖維: -999999
脂肪: 20.2
醣類: 39.8
圖址: https://idiabcare.compal-health.com/images/foodItem/food@default.png
-------------------
名稱: 豬腳麵線
重量: 351
單位: g
熱量: 376
蛋白: 22.5
膳食纖維: -999999
脂肪: 16.9
醣類: 32.7
圖址: https://idiabcare.compal-health.com/images/foodItem/food@defalut.png
-------------------
名稱: 豬血糕
重量: 105
單位: g
熱量: 235
蛋白: 10.4
膳食纖維: -999999
脂肪: 3.8
醣類: 40.7
圖址: https://idiabcare.compal-health.com/images/foodItem/food@defalut.png
-------------------
名稱: 豬肉餡餅
重量: 100
單位: g
熱量: 324
蛋白: 7.8
膳食纖維: -999999
脂肪: 20.2
醣類: 27.4
圖址: https://idiabcare.compal-health.com/images/foodItem/food@defalut.png
-------------------
名稱: 豬血湯
重量: 390
單位: g
熱量: 96
蛋白: 5.5
膳食纖維: -999999
脂肪: 7
醣類: 2.5
圖址: https://idiabcare.compal-health.com/images/foodItem/food@defalut.png
-------------------
名稱: 紅麴豬腳
重量: 11.67
單位: g
熱量: 26.67
蛋白: 2.17
膳食纖維: -999999
脂肪: 1.97
醣類: 0.1
圖址: https://idiabcare.compal-health.com/images/foodItem/food@defalut.png
-------------------
名稱: 豬油粩
重量: 10
單位: g
熱量: 45.5
蛋白: 0.4
膳食纖維: -999999
脂肪: 1.55
醣類: 7.45
圖址: https://idiabcare.compal-health.com/images/foodItem/food@defalut.png
-------------------
名稱: 豬頭飯
重量: 216
單位: g
熱量: 416
蛋白: 6.3
膳食纖維: -999999
脂肪: 13.1
醣類: 67.1
圖址: https://idiabcare.compal-health.com/images/foodItem/food@defalut.png
-------------------
名稱: 豬舌包
重量: 98
單位: g
熱量: 251
蛋白: 10.3
膳食纖維: -999999
脂肪: 8
醣類: 34
圖址: https://idiabcare.compal-health.com/images/foodItem/food@defalut.png
-------------------
名稱: 豬心湯
重量: 265
單位: g
熱量: 69
蛋白: 8.8
膳食纖維: -999999
脂肪: 3.5
醣類: 0.5
圖址: https://idiabcare.compal-health.com/images/foodItem/food@defalut.png
-------------------
名稱: 厚片豬肉乾
重量: 13.2
單位: g
熱量: 30.6
蛋白: 3.68
膳食纖維: -999999
脂肪: 0.44
醣類: 2.98
圖址: https://idiabcare.compal-health.com/images/foodItem/food@defalut.png
-------------------
名稱: [優膳糧]低溫慢烤紅糟豬里肌
重量: 77.18
單位: g
熱量: 162
蛋白: 13.5
膳食纖維: -999999
脂肪: 11.5
醣類: 1
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem20009.jpg
-------------------
名稱: [優膳糧]泰式打拋豬
重量: 112.9
單位: g
熱量: 173
蛋白: 13.4
膳食纖維: 0.43
脂肪: 11.8
醣類: 3
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem20014.jpg
-------------------
>>> 

沒有留言:

張貼留言