This article explains how to pass cookies to yt-dlp, a command-line utility for downloading videos from YouTube and other video-sharing websites. Cookies are small text files that store user information, such as login credentials and preferences. Pas
To pass cookies to yt-dlp, you can use the --cookies
option. This option takes a file path as its argument, and the file should contain the cookies in the following format:
<code><domain>\t<cookie name>\t<expiration date>\t<value></code>
For example, to pass the SID
and SSID
cookies from the youtube.com
domain, you would create a file named cookies.txt
with the following contents:
<code>youtube.com\tSID\t1640000000\tAQAS... youtube.com\tSSID\t1640000000\tAQAS...</code>
Once you have created the cookies file, you can pass it to yt-dlp using the --cookies
option. For example, the following command would download the video with the URL https://www.example.com/video.mp4
and pass the cookies from the cookies.txt
file:
<code>yt-dlp --cookies cookies.txt https://www.example.com/video.mp4</code>
The process for passing cookies to yt-dlp is as follows:
<code><domain>\t<cookie name>\t<expiration date>\t<value></code>
.txt
extension, such as cookies.txt
.--cookies
option.To pass cookies to yt-dlp, use the --cookies
option followed by the path to the cookies file. The cookies file should contain the cookies in the following format:
<code><domain>\t<cookie name>\t<expiration date>\t<value></code>
For example, to pass the SID
and SSID
cookies from the youtube.com
domain to yt-dlp, create a file named cookies.txt
with the following contents:
<code>youtube.com\tSID\t1640000000\tAQAS... youtube.com\tSSID\t1640000000\tAQAS...</code>
Then, run yt-dlp with the following command:
<code>yt-dlp --cookies cookies.txt https://www.youtube.com/watch?v=dQw4w9WgXcQ</code>
以上是我如何将 cookie 传递给 yt-dlp的详细内容。更多信息请关注PHP中文网其他相关文章!