此文首發於2007/07/11 20:27 於2008/10/10更新內容
序
首先,雖然不知道RSS融入了多少人的生活~不過我真的覺得RSS是我取得最新資訊的好工具~
話說身為RSS重度使用者的我,把生活與心情的東西用微軟的Live Spaces記錄。
姑且不論Live Spaces速度有點慢這個問題~也不論沒辦法用RSS訂閱最新的文章回應(因為上一篇有談到國良大大用Yahoo Pipes解決了這個問題)(Yahoo Pipes中可搜尋到有人有解決的pipe)~但是它新推出的訪客留言功能居然沒有提供RSS~這樣我怎麼知道有新留言呢~我可不想一直按那個重新整理的按鈕~
所以我就試了幾個免費的服務~最後找到了Feed43這個網站來把我的訪客留言變成RSS Feed~
PS. 最近頁面html有修改~我更新了一下語法~圖沒更新
怎麼做
首先到Feed43選擇【Create your own feed】
輸入要轉為RSS Feed的網址,如我的留言板:http://al080.spaces.live.com/guestbook/
然後點選【Reload】
這時下面會出現網頁的原始碼給大家參考
再來的步驟為輸入轉換的規則,目前Live Spaces的訪客留言板規則如下,將下面這傳碼複製到【Item (repeatable) Search Pattern】
<input type="hidden" id="sn_ccIdCommentControl{%}" value={*}<span dir='ltr'>{%}</span>{*}<div class="Comment" id="sn_ccHtmlCommentControl{*}">{%}</div>{_}</div>{_}<div class="ccDateBox{*}">{*}<span class="ccColor2">{%}</span>
輸入後點選【Extract】,下面就會出現分析的結果
接著到【RSS item properties】下輸入以下欄位內容:
Item Title Template:【{%4} (author: {%2})】
Item Link Template:【http://留言板網址/#sn_ccIdCommentControl{%1}】,如【http://al080.spaces.live.com/guestbook/#sn_ccIdCommentControl{%1}】
Item Content Template:
<div>{%3}</div>
<div> </div>
<div align="right">{%4}</div>
然後點選【Preview】,就可以看到產生的RSS Feed結果
最後你就可以看到Feed的網址,你可以點選【Change file name】讓Feed的網址比較容易記
並且要記得選【Change feed edit password】來設定這個Feed的修改密碼~
結語
雖然這樣就能擁有RSS Feed,不過這樣的做法是治標不治本~
首先因為Feed43產生的Feed沒有時間的欄位~而且如果哪天Live Spaces改掉訪客留言的版面~我們也要跟著修改轉換的規則~
所以還是請大家有需要的人多寫幾封建議信去給網站讓他們提供RSS吧~