204_新北市大專院校名單
題目說明:
請開啟PYD02.py檔案,依下列題意進行作答,使輸出值符合題意要求。作答完成請另存新檔為PYA02.py再進行評分。
設計說明:
(1) 請撰寫一程式,爬取新北市大專院校名單,API連結如下:http://tqc.codejudger.com:3000/target/5204.json
(2) 程式須輸出:新北市每一所大專院校的相關訊息:名稱、地址、聯絡電話、網站、資料更新時間。
輸入輸出:
輸入說明
爬取API資料
輸出說明
新北市每一所大專院校的相關訊息:名稱、地址、聯絡電話、網站、資料更新時間
輸入輸出範例:
範例輸入_1
無
範例輸出_1
待編修檔案:
# 載入 requests 模組
import ___
# 載入 json 模組
import ___# 開放資料連結
url = '____'
# 以 requests 模組發出 HTTP GET 請求
res = ___.___(url)# 將回傳結果轉換成標準JSON格式
data = json.loads(res.text)# 輸出新北市大專院校名單
print('新北市大專院校名單:\n')
for record in data:
if record['type'] == '大專院校':
print('名稱:%s' % record['___'])
print('地址:%s' % record['___'])
print('聯絡電話:%s' % record['___'])
print('網站:%s' % record['___'])
print('資料更新時間:%s' % record['___'])
print()
程式碼_1:
# 載入 requests 模組
import requests
# 載入 json 模組
import json# 開放資料連結
url = 'http://tqc.codejudger.com:3000/target/5204.json'
# 以 requests 模組發出 HTTP GET 請求
res = requests.get(url)# 將回傳結果轉換成標準JSON格式
data = json.loads(res.text)# 輸出新北市大專院校名單
print('新北市大專院校名單:\n')
for record in data:
if record['type'] == '大專院校':
print('名稱:%s' % record['name'])
print('地址:%s' % record['address'])
print('聯絡電話:%s' % record['tel'])
print('網站:%s' % record['website'])
print('資料更新時間:%s' % record['update_date'])
print()
搭 配 學 習
- Python 3.x 網頁資料擷取與分析特訓教材風_碁峰
- TQC+ Python 3.x網頁資料擷取與分析特訓教材_全華
留言列表