文章

用 Dapp 製作 RSS Feed

最近幫朋友用 Dapper 製作了一個 MySinaBlog 的 Comment RSS Feed,製法簡單,在此公諸同好。雖然簡單,但要說明還是很複雜,所以錄了個 Screencast (首個!),以自己的舊 MySinaBlog 為例子。不過做得很簡陋,沒有什麼解說,而且上了 Youtube 後更是「矇查查」,敬請見諒:

背後原理我不詳細解釋了,只說說所需步驟吧!

先要條件: 在你的 MySinaBlog 的 Sidebar 裏開啟「最近留言」

步驟:

(一) 製作你的 Comment Dapp

  1. 點「Create a Dapp」
  2. 輸入網址 (例: http://jackysee.mysinablog.com)
  3. 進入 Dapp 的 virtual browser 後,按「Add to Basket」,然後按「Finish」
  4. Dapp 會分析你的網址,完了後請按「Go Play」
  5. 待三版的頁面都載入完畢,按右邊的「Proceed to next step」
  6. 按「Get started!」
  7. 在右下框格拖到頁底,找到「最近留言」後,點選留言者的名字,會在右邊欄的 Field Element 出現,按「Save and Continue」
  8. 輸入欄名字 (commenter)
  9. 點「Create another field」
  10. 照辦煮碗找「最近留言」,這次點留言內容,然後也是右邊的「Save and Continue」
  11. 輸入欄名字 (comment content)
  12. 可點「Preview Output」看看所抓取的資料是否正確
  13. 點「Create a Group」
  14. 在右邊欄以 ctrl-click 選擇全部欄位 (Commenter 和 Comment Content),點「Create group from selected fields」
  15. 輸入 group 名字 (comment)
  16. 點「Save your Dapp」,然後輸入 Dapp 的資料 (name, description, tag),再點「Save your Dapp」。你的 Comment Dapp 就已完成了!

(二) 製作 RSS

  1. 在 Dapp 頁面點選 RSS
  2. Item title 選 Comment content
  3. Item Description 複選 commenter, comment content
  4. Item link 選 comment content@href
  5. 按「Generate URL」
  6. 嘗試開啟該 URL,如在 Firefox 裏就會看到該 RSS 的樣子了!如果不滿意的話可以再自行調較參數。

必需留意的是,如果你沒有登入,這個 Dapp 會在 24 小時後變成 public 給其他人使用,而不可以再作修改。因此,請登記並登入你的 Dapp 戶口,Claim 你剛做好的 Dapp,選「save it to your sandbox」就可以變成私人用的 Dapp 了。

如果大家有心再研究的話,就會發現 Dapp 還有很多不同的功能,可以幫助你在不同的網頁抓取不同的資料,並以各種不同的專有格式發放,用途可以很廣泛。有興趣的話,可以看看官網的 Screencast 介紹。

回應

  1. 勁啊~ 咁我連sina 個留言通知e-mail 都可以慳番囉?
    另, 如果可以用o黎找蘋果副刊o既專欄都唔錯,
    我連逐o下click 都懶…
    真係俾rss 縱壞晒… :p

*