
天文台的理想與現實
香港天文台的預測經常令你失望?是你的心理作用,還是這台的預測真的有偏差? 我們會在有誤差的時候埋怨,但天文台也可以為自己辯解,聲稱其他日子其實也很準確,到最後雙方都好像不夠說服力。這一回,我決定利用 Web Scraping,配合 d3.js ,透過 Visualisation 和數據,讓大家都把誰是誰非一眼看通透!!!(如對程式沒有興趣,可直接拉到最後看結果) 十年不更新的格式 很多朋友初學 Web Scraping,多半都是到天文台抓取資料。而筆者則在十多年前已經開始嘗試抓取天文台的資料,為自己的桌面作一個小型「我的天文台」。 不過,每一位曾經抓取天文台資料的朋友,必然會發現,香港天文台的資料並不方便電腦處理。天文台在自己的網站 (https://rss.weather.gov.hk/rss_uc.html) 和政府的「資料一線通」網站 (https://data.gov.hk/) 都公開了讓程式讀取的資料位置,但你能夠拿到的東西,卻與「純文字版」沒太大分別。例子如下: <?xml version=”1.0″ encoding=”UTF-8″?><?xml-stylesheet href=”flwc.xsl” type=”text/xsl” ?><rss version=”2.0″> <channel> <title>本港地區天氣預報</title> <link>http://www.weather.gov.hk/wxinfo/currwx/flwc.htm</link> <description>本港地區天氣預報</description> <language>zh-tw</language>…










