X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=youtube-dl;a=blobdiff_plain;f=youtube_dl%2Fextractor%2Fdcn.py;h=0d140f12fd8ea81d1c486f470bd4f83a2edf82d9;hp=d9485cd8677f296070e6b80859ff91da4267b389;hb=974c1b2d4292308a26a47136e7fcf9b61f8b285a;hpb=bca9bea1c1a13d2f9ad3244a2b11979220c30484 diff --git a/youtube_dl/extractor/dcn.py b/youtube_dl/extractor/dcn.py index d9485cd86..0d140f12f 100644 --- a/youtube_dl/extractor/dcn.py +++ b/youtube_dl/extractor/dcn.py @@ -5,13 +5,11 @@ import re import base64 from .common import InfoExtractor -from ..compat import ( - compat_urllib_parse, - compat_urllib_request, -) +from ..compat import compat_urllib_parse from ..utils import ( int_or_none, parse_iso8601, + sanitized_Request, smuggle_url, unsmuggle_url, ) @@ -99,7 +97,7 @@ class DCNVideoIE(DCNBaseIE): def _real_extract(self, url): video_id = self._match_id(url) - request = compat_urllib_request.Request( + request = sanitized_Request( 'http://admin.mangomolo.com/analytics/index.php/plus/video?id=%s' % video_id, headers={'Origin': 'http://www.dcndigital.ae'}) video_data = self._download_json(request, video_id) @@ -125,7 +123,7 @@ class DCNLiveIE(DCNBaseIE): def _real_extract(self, url): channel_id = self._match_id(url) - request = compat_urllib_request.Request( + request = sanitized_Request( 'http://admin.mangomolo.com/analytics/index.php/plus/getchanneldetails?channel_id=%s' % channel_id, headers={'Origin': 'http://www.dcndigital.ae'}) @@ -167,13 +165,13 @@ class DCNSeasonIE(InfoExtractor): data['season'] = season_id show_id = smuggled_data.get('show_id') if show_id is None: - request = compat_urllib_request.Request( + request = sanitized_Request( 'http://admin.mangomolo.com/analytics/index.php/plus/season_info?id=%s' % season_id, headers={'Origin': 'http://www.dcndigital.ae'}) season = self._download_json(request, season_id) show_id = season['id'] data['show_id'] = show_id - request = compat_urllib_request.Request( + request = sanitized_Request( 'http://admin.mangomolo.com/analytics/index.php/plus/show', compat_urllib_parse.urlencode(data), {