From 298556d2aaff6a3bdd40ad7cc4e00325f9a0de22 Mon Sep 17 00:00:00 2001 From: thecodingbagel Date: Fri, 20 Jul 2018 22:49:10 -0400 Subject: [PATCH] [WashingtonPost] Update extractor --- youtube_dl/extractor/washingtonpost.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/youtube_dl/extractor/washingtonpost.py b/youtube_dl/extractor/washingtonpost.py index 625d0a1cc..5afaa1336 100644 --- a/youtube_dl/extractor/washingtonpost.py +++ b/youtube_dl/extractor/washingtonpost.py @@ -6,7 +6,6 @@ import re from .common import InfoExtractor from ..utils import ( int_or_none, - strip_jsonp, ) @@ -35,9 +34,10 @@ class WashingtonPostIE(InfoExtractor): def _real_extract(self, url): video_id = self._match_id(url) - video_data = self._download_json( + webpage = self._download_webpage( 'http://www.washingtonpost.com/posttv/c/videojson/%s?resType=jsonp' % video_id, - video_id, transform_source=strip_jsonp)[0]['contentConfig'] + video_id) + video_data = self._parse_json(webpage, video_id, transform_source=lambda s: s[1:len(s) - 2])[0]['contentConfig'] title = video_data['title'] urls = []