From c7b455b9b4848877f2e89d5ae93f2ba4a37862c4 Mon Sep 17 00:00:00 2001 From: random-dev-42938 <40475165+random-dev-42938@users.noreply.github.com> Date: Thu, 21 Jun 2018 23:23:03 +0200 Subject: [PATCH] Fix for issue 16262 Playlist loading initialize the 'platform' cookie on the domain '.pornhub.com' (with initial dot) This messes up with the loading of the tv_webpage that specifies another value for the 'platform' cookie but on the 'pornhub.com' domain (no initial dot) Fix is to clear the .pornhub.com domain cookies --- youtube_dl/extractor/pornhub.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/youtube_dl/extractor/pornhub.py b/youtube_dl/extractor/pornhub.py index 23e24d216..8c63cf9b5 100644 --- a/youtube_dl/extractor/pornhub.py +++ b/youtube_dl/extractor/pornhub.py @@ -115,6 +115,9 @@ class PornHubIE(InfoExtractor): def _real_extract(self, url): video_id = self._match_id(url) + # playlist loading can lead to cookies here, interferring with platform settings + self._downloader.cookiejar.clear('.pornhub.com') + self._set_cookie('pornhub.com', 'age_verified', '1') def dl_webpage(platform):