2017年1月31日

PTT 停止 RSS 功能後,如何繼續訂閱個版文章﹍FEED43 自製 RSS 教學

PTT 停止 RSS 功能後,如何繼續訂閱個版文章﹍FEED43 自製 RSS 教學

Wayne Fu 0 A+
feed43-custom-feed-PTT 停止 RSS 功能後,如何繼續訂閱個版文章﹍FEED43 自製 RSS 教學除了使用「RSS 閱讀器」(例如 Feedly) 來訂閱各種網站的最新文章,PTT 個版也是非常重要的資訊來源。例如 WFU 會訂閱 Web_Design(網頁設計) 版,可以了解這個領域的同好最近有什麼新訊息、或討論哪些問題。

訂閱 PTT 個版已經好幾年了,但前陣子突然間發現我的 RSS 閱讀器,從 PTT 而來的訂閱源不會新增文章,這下麻煩大了,因為我訂閱了好幾個版,不能從 RSS 閱讀器看討論串是很浪費時間的一件事

到 PTT 站務相關的版查了一下,不少人問這件事,但站方完全不理會,推測是為了節省伺服器資源,乾脆關閉這項功能。

沒辦法,免費的 BBS 服務我們是沒有立場要求什麼,只好研究一下怎麼自製 RSS 了,有需要的讀者,請按本篇教學進行,就能重新訂閱所有你想要的個版了。

以下先簡單介紹一下訂閱 PTT 的優點,想直接製作 RSS 請跳至「二、免費線上服務 FEED43」。



一、訂閱 PTT 的好處


首先花一點篇幅介紹一下這個小眾、幾乎快失傳、但威力強大的聚合資訊藝術。

RSS 閱讀器的最大優點是,不用進入個別網站、BBS,就能在同一個地方,看到所有網站的最新內容。同時,快速掃瞄、跳過沒興趣的標題,也能節省大量時間。

有的讀者可能認為 PTT 不提供 RSS 沒什麼了不起,把喜歡的個版加入「我的最愛」,進 PTT 後一個個點進去看就好了,花不了多少時間。

這樣的做法不能說對或不對,應該說這是階段性的現象。當訂閱來源數量不大時,那麼進入 PTT、跟進入 RSS 閱讀器的時間,可能差距不大

WFU 訂閱的 RSS 來源有幾百個,PTT 的幾個看版只是其中一小部分。為了知道 PTT 個版有沒有新文章,必須另外花登入的時間去一個個檢查。

當 RSS 閱讀器將所有資訊聚合在一起,我在閱讀最新文章、點進內容之前,不一定會知道這篇是出自 PTT,也就是說我省下了例行性的 PTT 登入登出動作,以及檢查是否有新文章的動作,長久下來是非常可觀的時間

瞭解 RSS 閱讀器的優點後,最後推薦使用行動裝置來看 RSS,例如 Android 上的「gReader」,某些沒有全文輸出的 RSS,他可以直接讀取網頁內容來看全文,所以訂閱 PTT 也可看到全文

對於有使用 Evernote 的讀者,參考這篇「Android 裝置擷取 RSS 資料」,可以即時把 gReader 的文章轉到 Evernote。



二、免費線上服務 FEED43


FEED43」是個老牌的免費服務,可以將任何網頁內容轉成 RSS FEED,只不過操作上可能要有一點 HTML 語法的基礎,比較能知道到底在做什麼。

關於介紹、操作、說明,因為是老牌子,網路上已經有很多教學文章,請直接參考相關教學就好,本篇不再詳細解說原理。



三、自製 PTT 個版 RSS


PTT 原本的 RSS 訂閱網址,格式如下

http://rss.ptt.cc/板名.xml

如果發現失效的話,可按本篇流程自製 RSS。

由於 PTT 每個版的網頁格式是一樣的,因此只要能設定一個版,其他的就能舉一反三,請按以下步驟:

1. 找出網頁版網址

首先找到看板的英文名稱,例如「網頁設計」版的英文版名是 "Web_Design"。

那麼這個板的網頁版網址就會是:


把以上網址的 "Web_Design" 字串置換成你的看板英文名稱,測試一下是否能進入網頁版畫面,成功的話,就可以進入下個步驟。


2. FEED43 註冊 + 建立 FEED

請先完成註冊的流程,除了可以管理自己的 FEED,RSS 更新時間也會比較快

feed43-custom-feed-1-PTT 停止 RSS 功能後,如何繼續訂閱個版文章﹍FEED43 自製 RSS 教學

接著按下上圖紅框的「Create your own feed」,開始自製 RSS FEED。


3. 操作流程

feed43-custom-feed-2-PTT 停止 RSS 功能後,如何繼續訂閱個版文章﹍FEED43 自製 RSS 教學

A:在這裡填入 PTT 個版的網頁版網址

B:編碼請輸入 uft-8

C:按下「Reload」,會載入這個頁面。



feed43-custom-feed-3-PTT 停止 RSS 功能後,如何繼續訂閱個版文章﹍FEED43 自製 RSS 教學

在上圖紅框處,貼上以下內容:

<div class="title">
{*}
<a href="{%}">{%}</a>
{*}
</div>
{*}
<div class="date">{%}</div>
{*}
<div class="author">{%}</div>

按右下角的「Extract」,會篩出我們需要的資訊。


feed43-custom-feed-4-PTT 停止 RSS 功能後,如何繼續訂閱個版文章﹍FEED43 自製 RSS 教學

紅框上方那個區塊的內容會自動產生,有需要可自行調整。

紅框之中的區塊:

  • Item Title Template*: → 填入 {%2}
  • Item Link Template*: → 填入 {%1}
  • Item Content Template*: → 可隨意填,也可如圖填入 "日期:{%3} 作者:{%4}"

按右下角「Preview」


feed43-custom-feed-5-PTT 停止 RSS 功能後,如何繼續訂閱個版文章﹍FEED43 自製 RSS 教學

最後產生預覽畫面,將紅框中的連結複製起來,使用你的 RSS 閱讀器訂閱這個 RSS 連結即可。



四、補充


根據本篇流程產生的 RSS 內容,跟原本 PTT 站方提供的 RSS 相比,少了摘要內容。但其實沒什麼差別,因為站方原本提供的摘要字數少得可憐,有跟沒有是一樣的。總之,RSS 最重要的文章連結能夠取得就行了。

建議參考「一、訂閱 PTT 的好處」推薦的使用方式,例如安裝 Android 裝置的 gReader 這個 APP,就能取得每篇文章的全文輸出內容,包含所有推噓文,閱讀起來會比較方便


更多 PTT 使用相關技巧:
0 0
如這篇文章對你有幫助,歡迎「分享」到 FB、「追蹤」粉絲團、「訂閱」最新文章

13 則留言:

  1. 我是那個在 pttbug 提問 rss 失效的人,印象中之前 rss 也曾失效一週以上... 是沒聽到 rss 要被關閉,我猜也許是因為最近過年才導致維修進度緩慢,等待恢復中...

    回覆刪除
  2. 首先非常感謝你的教學!
    想問個問題 像八卦版這種會先跳到詢問是否滿18歲的頁面
    Feed43所抓到的網址會是https://www.ptt.cc/ask/over18?from=%2Fbbs%2FGossiping%2Findex.html
    有什麼方法可以解決嗎?
    謝謝!!

    回覆刪除
  3. 感謝你的分享!
    讀不到更新源真的有困擾,
    PTT一些版文章量不多但有非常好的資訊,
    用RSS訂閱真的非常的方便。

    回覆刪除
  4. 您好:

    看到您的推文裡分享的自製rss方法,寫得條理分明,實在太實用了!

    之前我使用feed43時,不知道在content那欄可以填上需要的分類,

    而且也漏了加上{*},所以一直訂閱不成功。

    依樣照做後,終於可以使用了.....


    只是有個小問題,似乎feed43是照頁面抓的,而ptt的網頁版會分成多頁呈現。

    而且每頁中較新的文章是在下面,和抓取的順序相反,所以在閱讀器上看來,

    文章的出現順序有部分錯亂。

    以上說的小問題並不影響實際使用,只是想詢問您是否也有類似情形,

    進而想知道是否在feed43有其他撰寫上的小撇步,可在之後使用於其他網頁上。


    總之,非常感謝您提供的懶人包,才能讓同時訂閱許多版的我還有簡便的解決方法,

    不然光想到要以土法每個去翻看,就實在是頭皮發麻啊!


    再次謝謝您,並祝您新年愉快~~

    回覆刪除
    回覆
    1. 非常感謝您的教學,一直使用RSS訂閱PTT,無法訂閱後真的好困擾,謝謝您!!

      刪除
    2. 先謝謝您教學。請問像西斯版等18禁網頁還是沒辦法利用FEED43製作嗎?非常感謝您。

      刪除
  5. 先感謝板大的教學!
    想請教板大,ptt RSS的內容可以包含文章的內容,跟推文嗎?

    謝謝板大

    回覆刪除
  6. 想請教站大feed43的接文邏輯? 是將該頁的最上端視為最新的嗎?
    小弟發現 feed43 漏接的情形很嚴重, 差不多只接到應有的四分之一而已.
    會這麼認為是我 2017/4/15開始接文, 用工作排程每天接兩次, 都接不到,
    2017/05/02 終於有了, 但只接到 2017/04/27 的文, 中間的文都沒接到...
    PS.中間試向PTT RSS接, 它恢復運作了.

    回覆刪除
  7. 想問下,是否有方法篩選RSS吐出來的資料呢 ?
    例如 我只想要特定關鍵字的資訊 可能硬體版 然後我只想要有關 "螢幕" 的資訊這樣
    如果不能單靠上面步驟設定這個兒需要另外寫其他程式來寫,是否能告知一個方向 ?
    (寫字串處理的程式應該不是甚麼問題,但問題是怎麼串接)

    回覆刪除
  8. 自2017/08/27起的ptt文章我都沒收到,
    我查過ptt網頁是正常的,而我接水木也是正常的,
    貴站怎麼啦?

    回覆刪除
    回覆
    1. 不理解為何您會發火...
      我說"貴站怎麼啦"是因我用貴站的功能向ptt接, 但水木是另用它站接的,
      水木接正常表示我的 RSS reader 是正常的, 而我說了上ptt的網頁查看也看得到9/03的文,
      所以問題是出在ptt->feed43這裡,我不明白為何您會發火...
      也許問題出在您不肯承認是作者吧!(這句話是討罵)
      ....本來挺欣賞您上次回信時的廣大心胸的.....還是您最近遇到了不如意的事??

      刪除
    2. 如果站主要罵我趁現在, 因為我發現誤會了 feed43,
      我接 ptt 的流程是 ptt -> feed43 -> X > 我
      現在發現 X 只接到 2017/08/26 ! 我冤枉了 feed43 !
      雖然 X 在前天一口氣衝殺了數百篇給我 , 但我已不相信它了,
      甚至近年來關於 ptt 的文老是漏接害我只接到 1/4 篇可能都是 X 幹的好事,
      所以我找了 Y 取代 X 了, OrzOrzOrz

      刪除
  9. 雖然站主還在氣頭上, 我還是得通知您,
    我剛剛不知碰到了貴站何處, 結果冒出色情廣告, 還兩次!
    我可是不上色情網站的喔

    回覆刪除

張貼留言注意事項:

◎ 勾選「通知我」可收到後續回覆的mail!
◎ 請在相關文章留言,與文章無關的主題可至「Blogger 社團」提問。
◎ 請避免使用 Safari 瀏覽器,否則無法登入 Google 帳號留言(只能匿名留言)!
◎ 提問若無法提供足夠的資訊供判斷,可能會被無視。建議先參考這篇「Blogger 提問技巧及注意事項」。
◎ CSS 相關問題非免費諮詢,建議使用「Chrome 開發人員工具」尋找答案。
◎ 手機版相關問題請參考「Blogger 行動版範本的特質」→「三、行動版範本不一定能執行網頁版工具」;或參考「Blogger 行動版範本修改技巧 」,或本站 Blogger 行動版標籤相關文章。
◎ 非官方範本問題、或貴站為商業網站,請參考「Blogger 免費諮詢 + 付費諮詢
◎ 若是使用官方 RWD 範本,請參考「Blogger 推出全新自適應 RWD 官方範本及佈景主題」→ 不建議對範本進行修改!
◎ 若留言要輸入語法,"<"、">"這兩個符號請用其他符號代替,否則語法會消失!
◎ 為了過濾垃圾留言,所有留言不會即時發佈,請稍待片刻。
◎ 本站「已關閉自刪留言功能」。

TOP