焦點影片連接至一部符合條件的同類影片,其他候選影片則保持分開。

此方法目前有一項限制。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 日檢查;未付費執行

所提供的小型輸入範例如下:

json
{"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(超文字標記語言)的縮寫,是網頁使用的格式。

請依序執行以下檢查:

  1. 開啟傳回的 `rssUrl`。儲存請求時間和 HTTP 結果。
  2. 確認回應包含訂閱來源 XML。不要將錯誤頁面當成沒有項目的訂閱來源。
  3. 核對訂閱來源中的頻道識別碼,確認它與預期的 `channelId` 相符。
  4. 檢視項目識別碼和日期。缺少的日期仍標為未知。
  5. 回應和身分都通過檢查後,才計算項目數。
  6. 如有項目,請開啟其中一項。確認它連到預期的公開影片和頻道。
  7. 將訂閱來源加入閱讀器前,先把結果存入登記表。

只有成功的 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 錯誤頁面。

逐步看一個原創虛構範例
頻道虛構檢查時間回應結果觀測到的項目數訂閱來源狀態
A2026 年 10 月 26 日 09:00 UTCXML 身分相符;已檢查項目連結15 個項目運作正常
B2026 年 10 月 26 日 09:02 UTCHTTP 錯誤頁面未知尚未確認

請將 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 從原定清單中移除。

來源與延伸閱讀

作者 Chronometrica · 更新日期

返回頂端 ↑