From 1cfc55c9f0926801c81c13f3036a488f2bd2652e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Helebrant?= Date: Fri, 15 Dec 2017 01:44:58 +0100 Subject: [PATCH] [iprima] Fix ID extraction and page download --- youtube_dl/extractor/iprima.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/youtube_dl/extractor/iprima.py b/youtube_dl/extractor/iprima.py index c2deb4113..6007e7206 100644 --- a/youtube_dl/extractor/iprima.py +++ b/youtube_dl/extractor/iprima.py @@ -40,15 +40,16 @@ class IPrimaIE(InfoExtractor): webpage = self._download_webpage(url, video_id) - video_id = self._search_regex(r'data-product="([^"]+)">', webpage, 'real id') + video_id = self._search_regex(r'(?:prehravac/embedded\?id=|productId: \')(p[0-9]+)', webpage, 'real id') playerpage = self._download_webpage( - 'http://play.iprima.cz/prehravac/init', + 'http://api.play-backend.iprima.cz/prehravac/init-embed', video_id, note='Downloading player', query={ '_infuse': 1, '_ts': round(time.time()), 'productId': video_id, - }, headers={'Referer': url}) + 'embed': 'true', + }, headers={'Referer': 'http://api.play-backend.iprima.cz/prehravac/embedded?id=' + video_id}) formats = []