最近幫朋友用 Dapper 製作了一個 MySinaBlog 的 Comment RSS Feed,製法簡單,在此公諸同好。雖然簡單,但要說明還是很複雜,所以錄了個 Screencast (首個!),以自己的舊 MySinaBlog 為例子。不過做得很簡陋,沒有什麼解說,而且上了 Youtube 後更是「矇查查」,敬請見諒:
背後原理我不詳細解釋了,只說說所需步驟吧!
先要條件: 在你的 MySinaBlog 的 Sidebar 裏開啟「最近留言」
步驟:
(一) 製作你的 Comment Dapp
- 點「Create a Dapp」
- 輸入網址 (例: http://jackysee.mysinablog.com)
- 進入 Dapp 的 virtual browser 後,按「Add to Basket」,然後按「Finish」
- Dapp 會分析你的網址,完了後請按「Go Play」
- 待三版的頁面都載入完畢,按右邊的「Proceed to next step」
- 按「Get started!」
- 在右下框格拖到頁底,找到「最近留言」後,點選留言者的名字,會在右邊欄的 Field Element 出現,按「Save and Continue」
- 輸入欄名字 (commenter)
- 點「Create another field」
- 照辦煮碗找「最近留言」,這次點留言內容,然後也是右邊的「Save and Continue」
- 輸入欄名字 (comment content)
- 可點「Preview Output」看看所抓取的資料是否正確
- 點「Create a Group」
- 在右邊欄以 ctrl-click 選擇全部欄位 (Commenter 和 Comment Content),點「Create group from selected fields」
- 輸入 group 名字 (comment)
- 點「Save your Dapp」,然後輸入 Dapp 的資料 (name, description, tag),再點「Save your Dapp」。你的 Comment Dapp 就已完成了!
(二) 製作 RSS
- 在 Dapp 頁面點選 RSS
- Item title 選 Comment content
- Item Description 複選 commenter, comment content
- Item link 選 comment content@href
- 按「Generate URL」
- 嘗試開啟該 URL,如在 Firefox 裏就會看到該 RSS 的樣子了!如果不滿意的話可以再自行調較參數。
必需留意的是,如果你沒有登入,這個 Dapp 會在 24 小時後變成 public 給其他人使用,而不可以再作修改。因此,請登記並登入你的 Dapp 戶口,Claim 你剛做好的 Dapp,選「save it to your sandbox」就可以變成私人用的 Dapp 了。
如果大家有心再研究的話,就會發現 Dapp 還有很多不同的功能,可以幫助你在不同的網頁抓取不同的資料,並以各種不同的專有格式發放,用途可以很廣泛。有興趣的話,可以看看官網的 Screencast 介紹。
勁啊~ 咁我連sina 個留言通知e-mail 都可以慳番囉?
另, 如果可以用o黎找蘋果副刊o既專欄都唔錯,
我連逐o下click 都懶…
真係俾rss 縱壞晒… :p
是"抓"不是"找"… :p
Thank
open rice dapper service
http://www.dapper.net/services/openrice
http://www.dapper.net/services/McDessert