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
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言