2025年4月4日 星期五

如何使用 JavaScript 大量發佈 YouTube 草稿影片 (告別手動點擊!)

前言/介紹:

若您經常批次上傳大量影片到 YouTube,一定會遇到一個困擾:所有影片預設都會是「草稿」狀態。要把每一部影片手動改成「公開」或「不公開」模式,不僅繁瑣,更是耗時。在這段教學中,分享了一個更有效率的方法,直接利用瀏覽器的開發者工具和一段簡單的 JavaScript 程式碼,就能快速批次發佈草稿影片。

遇到的問題:繁瑣的手動發佈流程

當您批次上傳影片後,YouTube 會將它們全部設為草稿。若要公開這些影片,傳統上您需要:

  1. 逐一點擊進入每部影片的編輯頁面。

  2. 經歷「詳細資訊」、「影片元素」、「檢查項目」、「瀏覽權限」等多個步驟。

  3. 在「瀏覽權限」中選擇「公開」、「私人」或「不公開」。

  4. 儲存設定。

這個過程對於只有幾部影片或許還好,但若有數十甚至數百部影片,手動操作將變得極其沒有效率。過去雖然有嘗試用 Python 腳本模擬點擊,但常因螢幕解析度不同而需重新錄製,通用性不高。

解決方案:瀏覽器控制台 JavaScript 自動化

由網友分享並經張老師驗證的這個方法,巧妙地利用了 Chrome (或其他現代瀏覽器) 內建的「開發人員工具」:

操作步驟:

  1. 開啟 Chrome 瀏覽器 並登入您的 YouTube 工作室。

  2. 前往「內容」分頁,確保您能看到所有待處理的草稿影片。

  3. 按下鍵盤 ,開啟瀏覽器的「開發人員工具」視窗。

  4. 切換到「Console」(主控台) 標籤頁。

  5. (重要步驟 - 允許貼上) 由於瀏覽器的安全機制,您可能無法直接貼上程式碼。請先在 Console 輸入 allow pasting 這串文字,然後按下 Enter 鍵。這會允許您在該次操作中貼上程式碼。(請留意 Console 的提示訊息)。

  6. 複製 JavaScript 程式碼:從張老師影片中提及的參考來源 (例如 Reddit 討論串或 GitHub) 複製提供的 JavaScript 程式碼片段。

  7. 貼上程式碼:回到瀏覽器的 Console,將剛剛複製的程式碼貼上。

  8. 執行程式碼:按下 Enter 鍵。

此時,您會看到腳本開始自動執行,逐一將目前頁面上狀態為「草稿」的影片修改為「公開」模式 (這是腳本的預設行為)。

注意事項:

  • 分頁處理:此腳本一次只會處理當前頁面顯示的影片 (例如每頁 30 部或 50 部)。如果您有多頁草稿,需要捲動到下一頁,然後重新貼上並執行一次腳本。

  • 預設公開:腳本預設是將影片設為「公開」。如果您需要設為「私人」或「不公開」,可以研究原始碼進行修改,或是在腳本執行完畢後,再使用 YouTube 的批次編輯功能統一修改瀏覽權限。

  • 中斷執行:如果腳本執行過程中想停止,可以直接關閉該瀏覽器分頁。

  • 跨平台:此方法基於瀏覽器,因此在 Windows、Mac 等作業系統上皆可使用。

  • 參考來源:原始的 JavaScript 程式碼與討論可在以下 Reddit 連結找到: https://www.reddit.com/r/javascript/comments/k10ff1/i_automated_youtubes_bulk_upload_publish_process/ (及其中連結的 GitHub)。

結語:

對於需要管理大量 YouTube 影片的創作者來說,這個利用 JavaScript 自動化批次發佈草稿的方法,無疑能節省下大量寶貴的時間與精力。




沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。

AppSheet 教學:使用 Slice 功能自訂查詢範圍,輕鬆查看近期資料

前言 大家好,我是彰化一整天的部落格站長。今天我們要來探討 AppSheet 的一個實用功能: Slice (資料切片) 。 許多朋友在使用 AppSheet 來記錄資料(例如血壓、庫存、日誌等)時,可能會遇到一個小困擾:AppSheet 預設的資料顯示順序是「由舊到新」。當資料...