X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=youtube_dl%2Fextractor%2Fnuevo.py;h=be1e09d3752376c5f64c7563090dbee730d25317;hb=a6211d237b4e7051ca018cc09440502561fedaa7;hp=225da033ccff1e12e993394925510c44c49b19cb;hpb=10677ece81b7ed05bb84a0dbaf5bd237107eeb62;p=youtube-dl diff --git a/youtube_dl/extractor/nuevo.py b/youtube_dl/extractor/nuevo.py index 225da033c..be1e09d37 100644 --- a/youtube_dl/extractor/nuevo.py +++ b/youtube_dl/extractor/nuevo.py @@ -1,4 +1,4 @@ -# encoding: utf-8 +# coding: utf-8 from __future__ import unicode_literals from .common import InfoExtractor @@ -10,13 +10,14 @@ from ..utils import ( class NuevoBaseIE(InfoExtractor): - def _extract_nuevo(self, config_url, video_id): + def _extract_nuevo(self, config_url, video_id, headers={}): config = self._download_xml( - config_url, video_id, transform_source=lambda s: s.strip()) + config_url, video_id, transform_source=lambda s: s.strip(), + headers=headers) title = xpath_text(config, './title', 'title', fatal=True).strip() video_id = xpath_text(config, './mediaid', default=video_id) - thumbnail = xpath_text(config, './image') + thumbnail = xpath_text(config, ['./image', './thumb']) duration = float_or_none(xpath_text(config, './duration')) formats = []