智慧城鄉OPen API管理平台:https://www.openapi.org.tw/#/
可以在首頁的搜尋處,鍵入食物,即可以找到食物資訊樣貌API,其網址為:https://www.openapi.org.tw/#/api/e3fa5230-8c8a-11ea-8b2f-dfcba39a3448/info
首先您必須要先取得該平台的帳號,可以點選上圖中的登入/註冊鈕。
選擇上圖中"還不是會員?"鈕。
填入上面資訊,取得帳號,再登入。
此時您會發現在食物資訊樣貌中的URL,最右邊出現"提取"按妞,請點進去。
按下上圖的複製鈕,就能擁有屬於您自的食物資訊樣貌的連結資訊,利用這個資訊您就可以撰寫Python程式,如下:
程式列表:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | import requests
import json
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=184&limit=34')
text = json.loads(r.text)
data = text['data']
for d in data:
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('-------------------')
|
執行結果:
名稱: 豬腱
重量: 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
-------------------
名稱: 小里肌
重量: 35
單位: g
熱量: 48
蛋白: 7.1
膳食纖維: -999999
脂肪: 1.9
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06401.png
-------------------
名稱: 大里肌
重量: 30
單位: g
熱量: 56
蛋白: 6.7
膳食纖維: -999999
脂肪: 3.1
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06402.png
-------------------
名稱: 豬腳
重量: 30
單位: g
熱量: 67
蛋白: 6.5
膳食纖維: -999999
脂肪: 4.3
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06403.png
-------------------
名稱: 五花肉
重量: 50
單位: g
熱量: 196
蛋白: 7.3
膳食纖維: -999999
脂肪: 18.4
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06501.png
-------------------
名稱: 小排
重量: 40
單位: g
熱量: 99
蛋白: 7.2
膳食纖維: -999999
脂肪: 7.6
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06404.png
-------------------
名稱: 大排
重量: 35
單位: g
熱量: 75
蛋白: 6.7
膳食纖維: -999999
脂肪: 5.1
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06502.png
-------------------
名稱: 梅花肉
重量: 45
單位: g
熱量: 153
蛋白: 6.8
膳食纖維: -999999
脂肪: 13.8
醣類: 1
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06503.png
-------------------
名稱: 肝連
重量: 30
單位: g
熱量: 114
蛋白: 6.9
膳食纖維: -999999
脂肪: 9.4
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06601.png
-------------------
名稱: 肉絲
重量: 25
單位: g
熱量: 40
蛋白: 7.2
膳食纖維: -999999
脂肪: 1
醣類: 1
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06602.png
-------------------
名稱: 腰子
重量: 65
單位: g
熱量: 42
蛋白: 7.3
膳食纖維: -999999
脂肪: 1.2
醣類: 0.5
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06603.png
-------------------
名稱: 排骨
重量: 55
單位: g
熱量: 138
蛋白: 7.1
膳食纖維: -999999
脂肪: 7.4
醣類: 10.9
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06604.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
-------------------
名稱: 肚
重量: 50
單位: g
熱量: 78
蛋白: 6.8
膳食纖維: -999999
脂肪: 5.4
醣類: -999999
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06703.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
-------------------
名稱: 培根
重量: 50
單位: g
熱量: 154
蛋白: 7.4
膳食纖維: -999999
脂肪: 13.5
醣類: 1
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06901.png
-------------------
名稱: 火腿
重量: 45
單位: g
熱量: 61
蛋白: 7.1
膳食纖維: -999999
脂肪: 1.5
醣類: 4.9
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06902.png
-------------------
名稱: 熱狗
重量: 50
單位: g
熱量: 142
蛋白: 6.7
膳食纖維: -999999
脂肪: 11.3
醣類: 3.8
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem06903.png
-------------------
名稱: 膽肝
重量: 20
單位: g
熱量: 50
蛋白: 6.2
膳食纖維: -999999
脂肪: 4.6
醣類: 2.8
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem07001.png
-------------------
名稱: 臘肉
重量: 40
單位: g
熱量: 210
蛋白: 7.4
膳食纖維: -999999
脂肪: 19.9
醣類: 0.7
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem07002.png
-------------------
名稱: 香腸
重量: 40
單位: g
熱量: 138
蛋白: 6.8
膳食纖維: -999999
脂肪: 9.8
醣類: 5.5
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem07003.png
-------------------
名稱: 肉乾
重量: 25
單位: g
熱量: 81
蛋白: 7.8
膳食纖維: -999999
脂肪: 1.2
醣類: 9.8
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem07004.png
-------------------
名稱: 肉鬆
重量: 20
單位: g
熱量: 109
蛋白: 6.6
膳食纖維: -999999
脂肪: 7.1
醣類: 4.9
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem07101.png
-------------------
名稱: 肉條
重量: 15
單位: g
熱量: 50
蛋白: 6.5
膳食纖維: -999999
脂肪: 1
醣類: 4
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem07102.png
-------------------
名稱: 肉脯
重量: 20
單位: g
熱量: 88
蛋白: 6.7
膳食纖維: -999999
脂肪: 5
醣類: 4
圖址: https://idiabcare.compal-health.com/images/foodItem/foodItem07103.png
-------------------
>>>