2009年1月30日

任何網站都能自製RSS 種子: Dapper~~真的比較好用

http://www.dapper.net/images/dapper-logo-big.gif

之前這篇文章:任何頁面都能自製RSS feed: Page2RSS,介紹了page2RSS這個服務。
簡單、方便,但是並不好用囧。
這個服務追蹤網頁上任何的變動,所以連廣告圖片的改變他都會通知。所以之後就被我丟掉了。

反正網站不提供RSS,頂多不去看就好了。

後來輾轉又看到另一個聽說比較好用的服務:feed43.
試用了10分鐘,要手動定義RSS程式碼,實在太麻煩了,放棄。

最後終於找到滿意的服務:Dapper.

話不多說,在這邊就用mobile01的本站新聞頁面為範例,來看看怎麼進行吧。

A.註冊帳號
做好的RSS會要求儲存在帳號裡,所以先註冊一個張號吧。

B.進入RSS工廠(Dapp factory)
點選首頁的create a new Dapp, 會進入手動製作RSS,總共有5個步驟

1. start

step1 在中間的文字框填入文章匯集/討論串網址。
format選擇RSS feed

2. collect sample pagesstep2 dapp的原理是自動偵測網頁程式碼中重複出現的區塊。通常這些區塊代表作者、日期、內文等資訊。因此在步驟二會要你把幾個範例頁面"add to basket",讓dapp分析這些頁面元素。
你可以往後選個1、2頁,然後add to basket。

3. select contentsstep3這是最重要的一個步驟:把dapp偵測出的網頁元素指定到RSS種子的內容中。
而一個RSS種子,不外乎標題、內容、日期等部分(field)。
當我們在網頁中點選了某元素(例如標題時),DAPP會高亮所有標題,並把擷取的內容放在下左的"preview selected content"中,如果有誤選部分,你可以在這裡編輯。

編輯好了,按"save field"按鈕,會出現下圖。step3_field 把剛剛選取的標題元素存成"title",並指定在RSS種子中,成為"item title"的部分。
接著繼續選取日期、內容、作者等元素就可以了。
(在這個網頁中,並沒有內容預覽,因此在RSS種子中將無法看到內容)

4. preview feed
這個步驟很簡單,讓你看RSS種子的樣子。如果不滿意,回到上一步驟再做修改。

5. save feed 
填上名稱、描述、標籤。

C. 訂閱RSS種子
preview 剛從工廠出來熱騰騰的RSS種子,你可以再次預覽、調整。看到中間那個大家都很熟悉的RSS標誌了嗎?旁邊的網址就是RSS的URL囉。

OK,如果你想訂閱mobile01的本站新聞,可以點選此處訂閱。

---
結論:Dapp雖然需要一點手動設定的部分,但不會太困難。我訂閱了一些論壇也很成功。實際上來說網站主動發佈RSS是比較好的選擇,但某些網站這麼固執的話,只好出此下策啦。

參考:用Google閱讀器來訂閱最近上映的電影 (自製RSS種子)

---
God Loves You.
ChunMin Chou,Dep of Psychology,National Taiwan Univ

1 則留言:

  1. 想問一下這個網站做出來的RSS多久更新一次?
    有辦法設定頻率嗎?

    因為我做出來之後他很像都沒有更新...需要我手動去按Update...

    回覆刪除

謝謝你的留言,歡迎常常留下意見或討論。
記得回到部落格首頁看更多文章!