1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-09-03 16:45:17 +00:00

[cookies] Parse cookies leniently (#4780)

Closes #4776, #3778
Authored by: Grub4K
This commit is contained in:
Simon Sawicki
2022-09-16 19:02:00 +02:00
committed by GitHub
parent 5736d79172
commit 8817a80d3a
3 changed files with 244 additions and 1 deletions

View File

@ -22,6 +22,7 @@ import xml.etree.ElementTree
from ..compat import functools # isort: split
from ..compat import compat_etree_fromstring, compat_expanduser, compat_os_name
from ..cookies import LenientSimpleCookie
from ..downloader import FileDownloader
from ..downloader.f4m import get_base_url, remove_encrypted_media
from ..utils import (
@ -3632,7 +3633,7 @@ class InfoExtractor:
def _get_cookies(self, url):
""" Return a http.cookies.SimpleCookie with the cookies for the url """
return http.cookies.SimpleCookie(self._downloader._calc_cookies(url))
return LenientSimpleCookie(self._downloader._calc_cookies(url))
def _apply_first_set_cookie_header(self, url_handle, cookie):
"""