2019年6月13日 星期四

Python 網路連線程式、公開資料串接--(實作練習)





----------------------------------------------------------------------------

# 網路連線
# import urllib.request as request
#
# src = "https://www.ntu.edu.tw"
# with request.urlopen(src) as response:
#     data = response.read().decode("UTF-8")  # 取得台灣大學網站的原始碼(HTML、CSS、JS)
# print(data)
# 串接、擷取公開資料
import urllib.request as request
import json

src = "https://data.taipei/opendata/datalist/apiAccess?scope=resourceAquire&rid=296acfa2-5d93-4706-ad58-e83cc951863c"
with request.urlopen(src) as response:
    data = json.load(response)  # 利用json模組處理json資料格式
# 將公司名稱列表出來
clist = data["result"]["results"]
with open("data.txt", "w", encoding="UTF-8") as file:
    for company in clist:
        print(company["公司名稱"])
        file.write(company["公司名稱"] + "\n")

----------------------------------------------------------------------------

學習心得:
這篇先學到import兩個模組,urllib、json分別是用來載入網路資料和解析json。

然後處理抓下來的資料,使用資料處理的方法。

----------------------------------------------------------------------------
學習來源:
https://www.youtube.com/watch?v=sUzR3QVBKIo

沒有留言:

張貼留言