[ytdl] support cookies + username&password (#1680)

This commit is contained in:
Mike Fährmann
2021-07-11 01:12:55 +02:00
parent 36ac2197db
commit d3da96142a

View File

@@ -56,7 +56,13 @@ class YoutubeDLExtractor(Extractor):
options["logger"] = self.log
options["extract_flat"] = "in_playlist"
username, password = self._get_auth_info()
if username:
options["username"], options["password"] = username, password
del username, password
ytdl = self.ytdl_module.YoutubeDL(options)
ytdl.cookiejar = self.session.cookies
# extract youtube_dl info_dict
info_dict = ytdl._YoutubeDL__extract_info(