呵呵...好久好久沒有發文章了,今天來提供一個最近弄出來的小玩意兒。
不知道有沒有人像我一樣,習慣用 iPod、iPhone 或是其他 PDA、手機等等來訂閱蘋果日報的 RSS?蘋果日報 RSS 不僅有提供非常即時的最新新聞動態(搶先報、即時新聞),也提供當日整天份的報紙內容。可惜的是,RSS 的內容跟標題長得一模一樣,如果想要閱讀新聞內容,還得花很多時間開個瀏覽器才能看到,非常不便。
如果在 RSS 裡可以擷取一小段新聞內容作為預覽,相信閱讀效率一定能夠提昇不少。求人不如求己,在期待官方改進之前,我有我自己的方法來解決這個問題。
現在,要改吃由我獨門火侯燒製的蘋果 RSS,請訂閱以下 RSS Feeds 即可:
當然啦,除了手持設備之外,要在電腦上訂閱我的燒.蘋果 RSS Feeds 也是非常歡迎。祝大家食用蘋果愉快!
請問你是用哪個服務來打包那些資訊作RSS?近來我遇到類似問題,想弄個網誌聯播RSS,你能提供一些建議嗎?
評論由 亮 發表 @ 十二月 12 日, 2008 1:40 上午
我的作法是先從蘋果日報 RSS 頁取得所有的新聞網址,然後逐一擷取每個新聞頁面中的一段文字來作為預覽,最後再重新輸出一個 RSS Feed 的 XML 檔案。
整個工作裡面最複雜的部份,我想應該算是從新聞頁面中取出預覽文字跟圖片來,因為蘋果日報的新聞頁面版型有好幾個,也各自有不同的例外,所以必須逐一測試並且寫出適合的解析方法。
如果你要做網誌聯播 RSS 的話,我想問題會比我這個簡單許多,因為部落格的 RSS 通常也都附帶預覽的內容,這部份可以直接調用,可以不用辛苦地自己寫 parser。
如果是我的話,我會設定一個定期執行的任務,每隔一段時間就去取得各 RSS 每一個項目的內容,至少必須包含項目網址、項目標題、日期、預覽內容等等,並且統統存在同一個陣列裡面。接著按照日期將所有的項目重新做一次排序,最後是按照 RSS XML 的規範重新輸出一個檔案。
因為 RSS Feeds 通常都是標準的 XML 檔,所以具備一定程度的 XML 模型操作能力是一定要的,當然對 RSS 的規格也要稍微去研究一下才行。
我不知道現在有沒有現成的 library 可以更方便地操作 RSS 項目,不過就算有的話,對我而言,學習 XML 模型操作,跟去學習這個 framework 或是 library 所花的心力都差不多。從現在已經開發完成的角度來看,讓我再次選擇的話,我還是會選擇學習 XML 模型操作。
當然這已經是題外話了,我只是想到前幾天看到的 php 之父專訪,也有提到類似的概念。
相關閱讀:PHP之父的開發祕訣
評論由 C.H.Weng 發表 @ 十二月 13 日, 2008 11:16 上午
感謝您的分享,我在iPhone上用的蠻順的..可惜要加入圖片應該難度會更高..
評論由 Jerry 發表 @ 二月 17 日, 2009 11:13 下午
雖然不是每則新聞都有,但是有些新聞還是有圖片的喔。
評論由 C.H.Weng 發表 @ 二月 18 日, 2009 10:55 上午