From 9c9eb7a3bbe2cbe5e4ed52eb7487206b8de88f87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sun, 22 Jun 2025 13:14:59 +0200 Subject: [PATCH] [tiktok] detect login page redirects (#7716) --- gallery_dl/extractor/tiktok.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gallery_dl/extractor/tiktok.py b/gallery_dl/extractor/tiktok.py index dd33dfa5..3af05575 100644 --- a/gallery_dl/extractor/tiktok.py +++ b/gallery_dl/extractor/tiktok.py @@ -104,7 +104,12 @@ class TiktokExtractor(Extractor): tries = 0 while True: try: - html = self.request(url).text + response = self.request(url) + if response.history and "/login" in response.url: + raise exception.AuthorizationError( + "HTTP redirect to login page " + f"('{response.url.partition('?')[0]}')") + html = response.text data = text.extr( html, '')