]> jfr.im git - yt-dlp.git/commitdiff
[TikTok] Pass cookies to formats (#2171)
authorMinePlayersPE <redacted>
Fri, 31 Dec 2021 20:10:46 +0000 (03:10 +0700)
committerGitHub <redacted>
Fri, 31 Dec 2021 20:10:46 +0000 (01:40 +0530)
Closes #2166
Authored by: MinePlayersPE

yt_dlp/extractor/tiktok.py

index ac537643abdf3ae28ddd3cad29078dc3e2fddd8f..c44fd49b0b97d5070d1c7e83611b1842fed3c373 100644 (file)
@@ -161,6 +161,10 @@ def extract_addr(addr, add_meta={}):
                 }))
 
         self._remove_duplicate_formats(formats)
+        auth_cookie = self._get_cookies(self._WEBPAGE_HOST).get('sid_tt')
+        if auth_cookie:
+            for f in formats:
+                self._set_cookie(f['url'], 'sid_tt', auth_cookie.value)
         self._sort_formats(formats, ('quality', 'codec', 'size', 'br'))
 
         thumbnails = []