我該如何將 cookie 傳遞給 yt-dlp

DDD
發布: 2024-08-19 11:30:20
原創
642 人瀏覽過

本文介紹如何將 cookie 傳遞給 yt-dlp,這是一個用於從 YouTube 和其他影片分享網站下載影片的命令列實用程式。 Cookie 是儲存使用者資訊(例如登入憑證和首選項)的小型文字檔案。 Pas

我該如何將 cookie 傳遞給 yt-dlp

我該如何將 cookie 傳遞給 yt-dlp?

要將 cookie 傳遞給 yt-dlp,您可以使用 --cookies選項。此選項採用檔案路徑作為參數,檔案應包含以下格式的cookie:

<code><domain>\t<cookie name>\t<expiration date>\t<value></code>
登入後複製
登入後複製
登入後複製

例如,從SID 傳遞SSIDyoutube.com cookie域,您將建立一個名為cookies.txt 的文件,其中包含以下內容:

<code>youtube.com\tSID\t1640000000\tAQAS...
youtube.com\tSSID\t1640000000\tAQAS...</code>
登入後複製
登入後複製

建立cookie 檔案後,您可以使用--cookies 選項將其傳遞給yt-dlp。例如,以下指令將下載 URL https://www.example.com/video.mp4 的影片並傳遞 cookies.txt 檔案中的 cookie:

<code>yt-dlp --cookies cookies.txt https://www.example.com/video.mp4</code>
登入後複製

將 cookie 傳遞到 yt-dlp 的過程是什麼?

將cookie 傳遞給yt-dlp 的流程如下:

  1. 建立一個包含以下格式的cookie 的檔案:
<code><domain>\t<cookie name>\t<expiration date>\t<value></code>
登入後複製
登入後複製
登入後複製
  1. .txt使用cookies.txt 副檔名儲存文件,例如
  2. --cookies使用
  3. 選項將 cookies 檔案傳遞給 yt-dlp。
  4. 運行 yt-dlp 以下載視訊或音訊檔案。

如何將 cookie 傳遞給 yt-dlp?

--cookies要將 cookie 傳遞給 yt-dlp,請使用

選項,後面接著路徑到 cookies 檔案。 Cookie 檔案應包含以下格式的Cookie:
<code><domain>\t<cookie name>\t<expiration date>\t<value></code>
登入後複製
登入後複製
登入後複製

SID例如,要將SSIDyoutube.com Cookie 從cookies.txt 網域傳遞到yt-dlp,請建立一個名為的檔案

包含以下內容:
<code>youtube.com\tSID\t1640000000\tAQAS...
youtube.com\tSSID\t1640000000\tAQAS...</code>
登入後複製
登入後複製

然後,使用下列指令執行yt-dlp:
<code>yt-dlp --cookies cookies.txt https://www.youtube.com/watch?v=dQw4w9WgXcQ</code>
登入後複製

以上是我該如何將 cookie 傳遞給 yt-dlp的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!