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

pull/1700/head
Mike Fährmann 3 years ago
parent 36ac2197db
commit d3da96142a
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -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(

Loading…
Cancel
Save