.webp%3FspaceId%3D52fbc4e3-19cd-4db7-ac96-eb873a989a17?table=block&id=1f6dc5e5-3901-817c-bdbf-e82afa858584&cache=v2)
如果用 yt-dlp 下載影片時,遇到影片嵌入在網頁裡無法下載的問題,可以使用以下方式處理。
操作步驟
步驟一、前往放有目標影片的網站
前往放有目標影片的網站,如果該影片是需要登入會員才可以取得的,必須要先登入好網站,讓瀏覽器和後續使用的下載工具能取得確認登入狀態的 Cookie,才能成功下載。
步驟二、在網站上找到影片嵌入的連結
用 F12 開啟網頁開發工具後確認目標影片的嵌入連結。仔細觀察網頁原始碼中的 <iframe src="目標影片的嵌入連結"></iframe> 。
步驟三、輸入指定的 yt-dlp 指令
開啟終端機依照語法輸入指令。
yt-dlp "在網站中的影片嵌入連結" --referer "該網站的網址"
使用範例:
# A 網站連結:https://player.vimeo.com/video/904323289?badge=0&autopause=0&player_id=0&app_id=58479 # A 網站中的影片嵌入連結:https://www.happy-code.cc/path-player?courseid=python-chatbot&unit=65a1f0c0s8323089d2009a68Unit yt-dlp "https://player.vimeo.com/video/904323289?badge=0&autopause=0&player_id=0&app_id=58479" --referer "https://www.happy-code.cc/path-player?courseid=python-chatbot&unit=65a1f0c0s8323089d2009a68Unit"