
此方法目前有一項限制。2026 年 10 月 25 日,對所提供的 YouTube 訂閱來源直接發出請求時,收到 HTTP 500,表示伺服器內部錯誤。該次檢查未能確認訂閱來源正常運作,也未能驗證任何影片項目。這只是一次失敗的請求,不能證明所有 YouTube 訂閱來源都無法使用。YouTube 訂閱來源:2026 年 10 月 25 日檢查失敗;僅一次請求
這個方法的實用成果是一份本機頻道登記表:儲存你選定的頻道、訂閱來源網址、檢查時間和明確結果。失敗的訂閱來源仍保留在表中。缺少的上傳資訊仍標為未知。
從自己的頻道清單開始
讀者的問題是如何「不需要任何帳戶」就能訂閱。本指南的範圍較窄:檢查你已知頻道識別碼和訂閱來源網址的訂閱來源。請保留本機頻道清單。缺少必要資料或訂閱來源檢查失敗時,手動查看頻道。經檢查的訂閱來源符合需求後,再使用本機訂閱閱讀器。
訂閱來源是一份列出項目的文件,供閱讀器收集。訂閱閱讀器是一種程式,會檢查這些文件並顯示其中的項目。RSS 是 Really Simple Syndication(簡易資訊聚合)的縮寫,是一種訂閱來源格式。本指南使用既有的公開頻道訂閱來源,不會建立訂閱來源伺服器。
請選擇能將清單保存在本機、且不需要線上閱讀器帳戶的閱讀器。本指南未測試任何特定閱讀器。將整份清單移入閱讀器前,請先確認它符合這項要求。
本機訂閱來源的訂閱只是閱讀器內的一項設定,不會讓 Google 帳戶訂閱該頻道。它也不會提供只有擁有者才能存取的頻道紀錄,例如帳戶的私人訂閱紀錄。此方法從你自行選定的公開頻道網址開始。
請清楚記住以下限制:
- 訂閱來源可能只顯示近期的一批項目,並非完整的頻道封存資料。
- 失敗的請求無法提供上傳數量。
- 只有訂閱來源網址,不能證明訂閱來源能正常運作。
- 此方法不會下載影片。
- 此方法不保證內容送達、更新時間或正常運作時間。
加入訂閱來源前,先儲存登記表
URL 就是網址。嘗試尋找訂閱來源前,請先儲存每個頻道的原始網址。即使後來找到同一頻道的另一個標準網址,也要保留原始網址。
請使用試算表或其他本機表格。以下是建議的登記表欄位。其中一些採用 Actor 的原始輸出欄位名稱;檢查欄位則由你自行維護。
| 欄位 | 儲存內容 |
|---|---|
| `originalUrl` | 你選定的頻道網址 |
| `channelId` | 解析後取得的固定頻道識別碼 |
| `channelUrl` | 針對該頻道身分傳回的標準頻道網址 |
| `displayName` | 審查身分時使用的頻道名稱 |
| `rssUrl` | 傳回的公開訂閱來源網址 |
| `status` | Actor 的收集結果,僅在使用 Actor 時記錄 |
| `statusReason` | Actor 提供的結果原因,如有提供 |
| `observedAt` | Actor 的觀測時間,如有提供 |
| `feedCheckedAt` | 你請求並檢查訂閱來源的時間 |
| `httpStatus` | 回應碼,如可取得 |
| `feedState` | 運作正常、暫時失敗、身分不符或尚未確認 |
| `observedEntryCount` | 通過檢查的回應所含的項目數 |
| `lastSuccessfulCheckAt` | 訂閱來源最近一次通過檢查的時間 |
| `checkNote` | 失敗原因或下一步 |
識別碼又稱 ID,是用來識別一筆紀錄的值。請使用固定的頻道識別碼,將後續檢查連結到同一頻道。帳號代碼是頻道網址中以 @ 符號開頭的名稱,可能會變更。不要只因顯示名稱相同,就認定頻道身分相符。
請分開記錄收集結果和訂閱來源檢查結果。Actor 可以傳回頻道識別碼和訂閱來源網址,但這不代表已證明訂閱來源會回應。它的 `observedAt` 值不是你的訂閱來源檢查時間。它的 `status` 欄位也不是你的 `feedState`。
請使用 UTC,也就是世界協調時間,或在每次檢查時記錄時區。時間未知時,請保留缺值。不要用下次開啟表格的時間代替。
確認頻道身分和訂閱來源網址
請從每個頻道已知的頻道識別碼和訂閱來源網址開始。所提供的證據未說明如何在不使用託管服務帳戶的情況下,從公開頻道頁面取得這兩項資料。因此,此方法用來檢查已知資料,並未提供只憑頻道網址就完成訂閱來源設定的完整流程。接受頻道身分前,請查看公開頻道頁面,核對目標頻道、標準網址和顯示名稱。兩項必要資料都齊全後,才繼續檢查訂閱來源。缺少任一項時,請將該列保留為「尚未確認」,並手動查看公開頻道。
如果頻道身分仍不明確,請保留原始網址,並將該列標為「尚未確認」。不要因為名稱相似,就改選另一個頻道。
在資料收集方面,Chronometrica 的 YouTube Channel Scraper 文件列出的輸出欄位包括 `channelId`、`channelUrl`、`displayName` 和 `rssUrl`。文件也說明了收集結果和觀測時間。Actor 是在託管平台上執行的資料收集程式。這些欄位適用於此方法的身分確認部分,但不能完成訂閱來源檢查。Chronometrica 公開規格:2026 年 10 月 25 日檢查;未付費執行
所提供的小型輸入範例如下:
{"startUrls":["https://www.youtube.com/@YouTube"]}`startUrls` 是用來輸入公開頻道網址或帳號代碼的欄位。請將範例網址換成一個你想追蹤的公開頻道。先從一個頻道開始,檢視結果後再擴大清單。
公開的輸入結構規格接受 1 至 1,000 個輸入值。這個限制說明可接受的輸入數量,並非本指南收集的頻道數。此範例已通過公開輸入結構規格的檢查。未進行任何付費 Actor 執行。你之後進行的任何執行,都屬於建議的下一步。公開預設建置版本:2026 年 10 月 25 日檢查;僅檢視結構規格
Task 是儲存好的輸入預設。檢查時,YouTube Channel RSS and ID Dataset Task 的公開頁面確實存在。未透過驗證身分後的存取檢視其已儲存設定,也未執行該 Task。使用前,請替換範例值並檢視設定。公開 Task:2026 年 10 月 25 日檢查;僅確認頁面存在
不透過 Google 帳戶追蹤已檢查的訂閱來源,與使用託管式收集工具是兩回事。選用的 Actor 步驟有文件說明可協助收集的欄位,但本指南未實際執行該步驟。所提供的證據未能確認每一種工具的帳戶要求。如果你不想使用任何託管服務帳戶,請使用手上已有的頻道識別碼和訂閱來源網址。缺少任一項時,請保留本機清單,並手動查看頻道。
如需建立較大型的頻道身分表,請參閱頻道資料收集指南。本指南接下來要判斷的重點,是每個傳回的訂閱來源是否能正常運作。
匯入前先檢查回應
HTTP 是 Hypertext Transfer Protocol(超文字傳輸協定)的縮寫,是用於網頁請求與回應的系統。HTTP 回應碼表示單次請求的結果。請將回應碼與請求時間一起記錄。
XML 是 Extensible Markup Language(可延伸標記語言)的縮寫,是一種結構化文字。瀏覽器可能將它顯示為原始文字或文件樹狀結構。HTML 錯誤頁面是網頁,並非通過檢查的訂閱來源。HTML 是 Hypertext Markup Language(超文字標記語言)的縮寫,是網頁使用的格式。
請依序執行以下檢查:
- 開啟傳回的 `rssUrl`。儲存請求時間和 HTTP 結果。
- 確認回應包含訂閱來源 XML。不要將錯誤頁面當成沒有項目的訂閱來源。
- 核對訂閱來源中的頻道識別碼,確認它與預期的 `channelId` 相符。
- 檢視項目識別碼和日期。缺少的日期仍標為未知。
- 回應和身分都通過檢查後,才計算項目數。
- 如有項目,請開啟其中一項。確認它連到預期的公開影片和頻道。
- 將訂閱來源加入閱讀器前,先把結果存入登記表。
只有成功的 HTTP 回應還不夠。回應必須包含預期頻道的預期文件。即使文件能開啟,只要它標示的是另一個頻道,就未通過身分檢查。
同樣地,只有可讀取的 XML 也不代表檢查完成。使用項目數前,請先確認身分並檢視項目。如果有必要檢查尚未完成,請在 `checkNote` 中寫明這項限制。
只有在訂閱來源通過檢查、頻道身分相符,而且確實不含任何項目時,才在 `observedEntryCount` 填入零。這個零只描述該次檢查的回應,不能證明頻道從未上傳過影片。
本指南實際發出的請求,在 2026-10-25T02:20:49.111779+00:00 收到 HTTP 500。未能確認訂閱來源正常運作,也未能驗證 XML 項目或近期項目數。請將其項目數保留為未知。YouTube 訂閱來源:2026 年 10 月 25 日檢查;HTTP 500 回應
檢查失敗時,使用明確的狀態
每次請使用相同的狀態名稱。保留足夠的詳細資料,說明選擇該狀態的原因。
| 狀態 | 意義 | 下一步 |
|---|---|---|
| 運作正常 | 回應和身分都通過檢查 | 將通過檢查的網址加入閱讀器 |
| 暫時失敗 | 先前通過檢查的訂閱來源,在本次嘗試中失敗 | 保留舊項目,稍後重試 |
| 身分不符 | 傳回的身分與目標頻道不同 | 匯入前先確認身分 |
| 尚未確認 | 證據不足,無法接受此訂閱來源 | 保留頻道,並記錄尚缺的檢查 |
「暫時失敗」表示訂閱來源先前已通過檢查,但之後的一次請求失敗。請稍後再次檢查。這個狀態不保證訂閱來源會恢復。如果首次嘗試尚未確認訂閱來源能正常運作,請使用「尚未確認」。
某個時間收到 404 回應,只是一次觀測結果,不足以判定整個頻道已遭刪除。變更登記表前,請重新檢查頻道識別碼和公開頻道頁面。
請求失敗時,請記錄實際回應和時間。稍後以合理頻率重試。不要用失敗的檢查時間取代上次成功的檢查時間。兩者都要保留,才能知道訂閱來源上次正常運作,以及最近一次失敗的時間。
請保留舊項目及其原始日期。後續的失敗不會讓這些項目變成新上傳內容。如果訂閱來源仍無法滿足需求,請手動查看頻道。
加入已檢查的訂閱來源,並保留項目身分
訂閱來源通過檢查後,請將完全相同的網址加入本機閱讀器。確認閱讀器接受該網址,並確認其中一個可用項目能開啟預期的公開影片。文件檢查成功和閱讀器檢查成功,是兩項不同的結果。
此方法使用 YouTube 既有的訂閱來源,不需要自行撰寫 XML。從已檢查的職缺資料列建立 RSS 的指南說明了另一項工作:建立訂閱來源。只有需要從來源資料列建立自己的文件時,才使用該指南。
去除重複資料,是指同一項目有多份副本時,只保留一筆紀錄。請依固定的訂閱項目識別碼或影片識別碼去除重複資料。不要只依標題判斷。每個項目都要保留與其頻道身分的連結。
請分開儲存發布時間和首次發現時間。發布時間是來源提供的項目時間。首次發現時間則是閱讀器第一次記錄該項目的時間。閱讀器今天擷取到較舊的項目,不能證明影片是在今天發布。
如果需要在各次檢查之間延續追蹤,請另行保留最後一次發現項目的紀錄。紀錄可包含頻道識別碼、項目或影片識別碼、已知的發布時間,以及首次發現時間。缺少的值請保留缺值,不要用檢查時間填補。
請預期訂閱來源只涵蓋近期一段時間,而非完整上傳紀錄。如果離線時間太久,較舊項目已超出該範圍,目前的訂閱來源就無法還原這段缺漏。已儲存的項目能保留你看過的內容,但不能證明你錯過了哪些內容。
逐步看一個原創虛構範例
此範例為原創虛構內容,並非 Actor 輸出、閱讀器測試,也不是上述公開請求失敗時的結果。
假設你的本機登記表包含頻道 A 和頻道 B。你在 2026 年 10 月 26 日檢查兩者。頻道 A 傳回身分相符的 XML,其中有 15 個項目。其中一個項目能開啟預期的影片。頻道 B 則傳回 HTTP 錯誤頁面。
| 頻道 | 虛構檢查時間 | 回應結果 | 觀測到的項目數 | 訂閱來源狀態 |
|---|---|---|---|---|
| A | 2026 年 10 月 26 日 09:00 UTC | XML 身分相符;已檢查項目連結 | 15 個項目 | 運作正常 |
| B | 2026 年 10 月 26 日 09:02 UTC | HTTP 錯誤頁面 | 未知 | 尚未確認 |
請將 A 的訂閱來源網址儲存為已通過檢查。儲存 B 嘗試使用的網址、實際檢查時間、回應和下一步。將 B 保留在頻道清單中。
這份虛構登記表中,具備已檢查訂閱來源的頻道比例為:
`1 checked channel / 2 listed channels × 100 = 50%`
單位是頻道。這表示清單中的兩個頻道,有一個具備通過檢查的訂閱來源。這並未衡量所有 YouTube 頻道中,訂閱來源能正常運作的比例。
A 的訂閱來源項目數為:
`15 observed entries in A's checked response`
這是項目數,不是人數,也不是 A 歷來的上傳總數。此範例沒有證據顯示 15 是訂閱來源的固定上限。
B 的數量仍為未知。不要記錄為零次上傳。不要聲稱這兩個訂閱來源合計恰好有 15 個項目,因為 B 的回應未提供可採用的數量。你可以報告:在唯一通過檢查的訂閱來源中,觀測到 15 個項目。
下一步是匯入 A,並稍後重新檢查 B。如果 B 持續失敗,請透過其公開頻道頁面追蹤 B。這兩種做法都不需要將 B 從原定清單中移除。
來源與延伸閱讀
- YouTube 公開頻道訂閱來源 — 2026 年 10 月 25 日 02:20:49 UTC 檢查;HTTP 500;未驗證任何訂閱項目
- Chronometrica YouTube Channel Scraper — 2026 年 10 月 25 日檢查公開規格;未進行付費執行測試
- YouTube Channel Scraper 預設建置版本 0.1.21 — 2026 年 10 月 25 日檢查結構規格;僅靜態檢視
- YouTube Channel RSS and ID Dataset Task — 2026 年 10 月 25 日檢查公開頁面;未透過身分驗證存取已儲存的輸入;未執行
- 關於不使用帳戶訂閱的公開提問 — 2026 年 8 月 12 日觀測;發布日期未知;僅一則問題
作者 Chronometrica · 更新日期
返回頂端 ↑