From fdf743bb55accd650e4eecc790b60c35e66bd985 Mon Sep 17 00:00:00 2001 From: John Hawkinson Date: Sun, 9 Apr 2017 09:23:19 -0400 Subject: [PATCH] [WSJArticle] Delegate via url_result() ...to base WSJIE class. Don't call an inherited _extract_video() method. --- youtube_dl/extractor/wsj.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/wsj.py b/youtube_dl/extractor/wsj.py index dfbad933e..37fe64456 100644 --- a/youtube_dl/extractor/wsj.py +++ b/youtube_dl/extractor/wsj.py @@ -17,6 +17,7 @@ class WSJIE(InfoExtractor): ) (?P[a-zA-Z0-9-]+)''' IE_DESC = 'Wall Street Journal' + TEMPLATE_URL = 'https://wsj.com/video/./%s' _TESTS = [{ 'url': 'http://video-api.wsj.com/api-video/player/iframe.html?guid=1BD01A4C-BFE8-40A5-A42F-8A8AF9898B1A', 'md5': 'e230a5bb249075e40793b655a54a02e4', @@ -109,4 +110,4 @@ class WSJArticleIE(WSJIE): webpage = self._download_webpage(url, article_id) video_id = self._search_regex(r'data-src=["\']([A-Z0-9\-]+)', webpage, 'video id') - return self._extract_video(video_id) + return self.url_result(self.TEMPLATE_URL % video_id, WSJIE.ie_key())