logo
Loading...

如何解析xml資料 - Cupoy

關於作業, 請教已完成的同學是如何觀察出來的呢?往往抓下來的xml資料包山包海, 讓人很疑惑...Q...

pycrawler,pycrawler-d03

如何解析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。


    接下來再把上面這個觀察的過程,改成用程式的角度做計算。