From f4ba2275f2f41132c9ee7ca304eba1a2422f2a3a Mon Sep 17 00:00:00 2001 From: "Lauren N. Liberda" Date: Wed, 5 Jul 2023 22:12:54 +0200 Subject: [PATCH] [extractor/tumblr] workaround gdpr consent page --- yt_dlp/extractor/tumblr.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/yt_dlp/extractor/tumblr.py b/yt_dlp/extractor/tumblr.py index 983798885..d73eb5c96 100644 --- a/yt_dlp/extractor/tumblr.py +++ b/yt_dlp/extractor/tumblr.py @@ -414,7 +414,9 @@ def _real_extract(self, url): blog = blog_2 or blog_1 url = f'http://{blog}.tumblr.com/post/{video_id}' - webpage, urlh = self._download_webpage_handle(url, video_id) + # whatsapp ua makes iab tcf shut the fuck up + webpage, urlh = self._download_webpage_handle(url, video_id, headers={ + 'User-Agent': 'WhatsApp/2.0'}) redirect_url = urlh.geturl()