如何解析xml資料
2019/11/19 下午 07:40
Python網路爬蟲討論版
YU
觀看數:8
回答數:1
收藏數:1
pycrawler
pycrawler-d03
關於作業, 請教已完成的同學是如何觀察出來的呢?
往往抓下來的xml資料包山包海, 讓人很疑惑...
Q1請問高雄市有多少地區有溫度資料?
Q2請取出每一個地區所記錄的第一個時間點跟溫度
Q3請取出第一個地區所記錄的每一個時間點跟溫度
回答列表
-
2019/11/19 下午 09:54張維元 (WeiYuan)贊同數:2不贊同數:0留言數:0
嗨,根據範例的做法,利用 xmltodict 可以將原本的 xml 轉成 dict 的格式。我們可以先利用網頁打開 .xml 檔案,然後一層一層去找題目所需的地方在哪裡。
舉個例子來說,如果我們想要回答的是「請問高雄市有多少地區有溫度資料?」,從原本的 xml 檔案中觀察,可以在「cwbopendata > dataset > locations 」中找到很多個 location ,而每一個 location 代表一個區域。換句話說,題目要問的其實是 cwbopendata > dataset > locations 底下總共有多少個 location。
接下來再把上面這個觀察的過程,改成用程式的角度做計算。