close

204_新北市大專院校名單

題目說明:

請開啟PYD02.py檔案,依下列題意進行作答,使輸出值符合題意要求。作答完成請另存新檔為PYA02.py再進行評分。

設計說明:

(1) 請撰寫一程式,爬取新北市大專院校名單,API連結如下:http://tqc.codejudger.com:3000/target/5204.json
(2) 程式須輸出:新北市每一所大專院校的相關訊息:名稱、地址、聯絡電話、網站、資料更新時間。

輸入輸出:

輸入說明

爬取API資料

輸出說明

新北市每一所大專院校的相關訊息:名稱、地址、聯絡電話、網站、資料更新時間

輸入輸出範例:

範例輸入_1

範例輸出_1

1637822291883

待編修檔案:

# 載入 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網頁資料擷取與分析特訓教材_全華

    博客來      誠品

 

​​​​​​​

arrow
arrow
    創作者介紹
    創作者 DING BANG 的頭像
    DING BANG

    DING BANG的部落格

    DING BANG 發表在 痞客邦 留言(0) 人氣()