aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMinePlayersPE <mineplayerspealt@gmail.com>2022-01-01 03:10:46 +0700
committerGitHub <noreply@github.com>2022-01-01 01:40:46 +0530
commit6134fbeb65dc0e574c0ae02924e2aac6b5b45752 (patch)
treeea5bf925f16cd7c3c61b38c1ff6369b01bf567c4
parentcfcf60ea9982ce157e4107f717a128aae0a4337f (diff)
downloadhypervideo-pre-6134fbeb65dc0e574c0ae02924e2aac6b5b45752.tar.lz
hypervideo-pre-6134fbeb65dc0e574c0ae02924e2aac6b5b45752.tar.xz
hypervideo-pre-6134fbeb65dc0e574c0ae02924e2aac6b5b45752.zip
[TikTok] Pass cookies to formats (#2171)
Closes #2166 Authored by: MinePlayersPE
-rw-r--r--yt_dlp/extractor/tiktok.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/yt_dlp/extractor/tiktok.py b/yt_dlp/extractor/tiktok.py
index ac537643a..c44fd49b0 100644
--- a/yt_dlp/extractor/tiktok.py
+++ b/yt_dlp/extractor/tiktok.py
@@ -161,6 +161,10 @@ class TikTokBaseIE(InfoExtractor):
}))
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 = []