2024年5月9日 星期四

用Python來撰寫顯示吳郭魚在斗南市場交易情形的程式

開放資料:漁產品交易行情

1.程式碼:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import requests
import json
r = requests.get('https://data.moa.gov.tw/Service/OpenData/FromM/AquaticTransData.aspx')
text = json.loads(r.text)
for row in text:
    if '吳郭魚' in row['魚貨名稱'] and '斗南' in row['市場名稱']:
        print ('交易日期:'+row['交易日期'])
        print ('品種代碼:'+str(row['品種代碼']))
        print ('魚貨名稱:'+row['魚貨名稱'])
        print ('市場名稱:'+row['市場名稱'])
        print ('上價:'+str(row['上價']))
        print ('中價:'+str(row['中價']))
        print ('下價:'+str(row['下價']))        
        print ('交易量:'+str(row['交易量']))
        print ('平均價:'+str(row['平均價'])) 

2.執行結果:
交易日期:1130509
品種代碼:1011
魚貨名稱:吳郭魚
市場名稱:斗南
上價:82.0
中價:76.9
下價:72.0
交易量:1559.1
平均價:76.9
交易日期:1130508
品種代碼:1011
魚貨名稱:吳郭魚
市場名稱:斗南
上價:82.0
中價:74.9
下價:67.3
交易量:1620.9
平均價:74.8
交易日期:1130507
品種代碼:1011
魚貨名稱:吳郭魚
市場名稱:斗南
上價:82.0
中價:77.2
下價:65.6
交易量:1890.9
平均價:75.8
交易日期:1130505
品種代碼:1011
魚貨名稱:吳郭魚
市場名稱:斗南
上價:83.1
中價:82.4
下價:82.0
交易量:1771.6
平均價:82.4
交易日期:1130504
品種代碼:1011
魚貨名稱:吳郭魚
市場名稱:斗南
上價:82.0
中價:81.7
下價:77.4
交易量:1989.9
平均價:80.9
交易日期:1130503
品種代碼:1011
魚貨名稱:吳郭魚
市場名稱:斗南
上價:85.2
中價:83.1
下價:82.0
交易量:1622.4
平均價:83.3
交易日期:1130502
品種代碼:1011
魚貨名稱:吳郭魚
市場名稱:斗南
上價:84.2
中價:82.0
下價:82.0
交易量:1397.8
平均價:82.4
交易日期:1130501
品種代碼:1011
魚貨名稱:吳郭魚
市場名稱:斗南
上價:82.0
中價:76.4
下價:71.5
交易量:1691.7
平均價:76.5
交易日期:1130430
品種代碼:1011
魚貨名稱:吳郭魚
市場名稱:斗南
上價:84.1
中價:81.5
下價:77.0
交易量:1725.0
平均價:81.1

沒有留言:

張貼留言