[YouTube] 下載 mp3 遇到錯誤: HTTP Error 403: Forbidden. Retrying fragment

在使用 yt-dlp 下載 youtube 影片為 mp3 時出現錯訊息, 這時候即使把瀏覽器的 cookie 儲存為 .txt 檔餵給 yt-dlp 一樣顯示無法下載.

解法:
https://github.com/yt-dlp/yt-dlp/issues/15586#issuecomment-3758088372

See this:
#15012

update installed yt-dlp and install deno or nodejs

pip install -U "yt-dlp[default]"

說明, 一定要執行上面這行, 會多安裝一些新的元件.


Linux/Mac users:

# install deno
curl -fsSL https://deno.land/install.sh | sh

# upgrade yt-dlp
pip install -U "yt-dlp[default]"

Windows 平台下載 mp3 使用 dl.bat

yt-dlp -x --audio-format mp3 --js-runtimes node --cookies c:\max\bin\www.youtube.com_cookies.txt --embed-thumbnail %1 %2

取得瀏覽器的 cookies:

在 yt-dlp 改用 –cookies 參數來解決問題

你要先在 chrome 瀏覽器安裝擴充工具(extension): Get cookies.txt LOCALLY

傳送門: https://chromewebstore.google.com/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc

點下上面網址後, 按右上角的 “Add to chrome”

接著到 youtube 網站, 並登入你的Google 帳號.

在 chrome 瀏覽器網址列右側點開擴充工具的小圖, 並點擊 get cookies.txt locally 的小圖:

點擊 Export As

預設會取得 youtube 網站的 cookies 並儲存到「下載」的資料夾下,

我是使用 “Export As”, 請把 www.youtube.com_cookies.txt 檔案移到一個你記得起來的與 youtube 外部指令相關的資料夾, 我放在 C:\max\bin\ 目錄下,

想偷懶, 不想多點幾下滑鼠去選擇資料夾, 也不想用鍵盤打太多字的話, 可以直接在檔案名稱第一個字之前插入一個 \ 符號, 就會直接存到根目錄.

Facebook網友回應

您可能也會感興趣的文章...

自動隱藏中央通訊社CNA的【更多編輯台推薦新聞】

生活小事

連到中央通訊社CNA的網頁,閒置一段時間會彈出訊息: 更多編輯台推薦新聞 每次按,覺得麻煩。 不想被網頁彈出的對話框干擾的處理方法: 請先在chrome瀏覽器裡的擴充元件 […]

Read More

教小朋友寫Python

在網路上隨手買了一本電腦書給弟弟,滿便宜的399,超商取貨省下很多往返書局的時間。設定環境和PyCharm我先先幫他設好,等他未來有空再自己去摸索。今天學了運算子,變數, […]

Read More

獅尾快剪黑體:思源黑體筆觸變斜和拔腳改造免費商用

電腦相關應用

獅尾快剪黑體基於思源黑體的筆觸變斜和拔腳改造,更加簡明現代化的字體。支援简体中文、繁體中文、韓文與日文;可以免費商用,歡迎大家自由應用、自由優化、自由改作! 獅尾快剪黑體 […]

Read More

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *