From 9f0dbf2a72b0e157799b10f8bb1d53c7be7241a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Fri, 25 Oct 2019 13:19:43 +0200 Subject: [PATCH] [twitter] raise proper exception for protected Tweets --- gallery_dl/extractor/twitter.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gallery_dl/extractor/twitter.py b/gallery_dl/extractor/twitter.py index 5eb8336e..825f70cd 100644 --- a/gallery_dl/extractor/twitter.py +++ b/gallery_dl/extractor/twitter.py @@ -265,7 +265,11 @@ class TwitterTweetExtractor(TwitterExtractor): "Trident/7.0; rv:11.0) like Gecko", } - page = self.request(url, cookies=cookies, headers=headers).text + response = self.request(url, cookies=cookies, headers=headers) + if response.history and response.url == self.root + "/": + raise exception.AuthorizationError() + page = response.text + end = page.index('class="js-tweet-stats-container') beg = page.rindex('