diff options
| -rw-r--r-- | youtube_dl/extractor/rte.py | 11 | 
1 files changed, 8 insertions, 3 deletions
diff --git a/youtube_dl/extractor/rte.py b/youtube_dl/extractor/rte.py index 9c89974e7..ebe563ebb 100644 --- a/youtube_dl/extractor/rte.py +++ b/youtube_dl/extractor/rte.py @@ -39,9 +39,14 @@ class RteIE(InfoExtractor):          duration = float_or_none(self._html_search_meta(              'duration', webpage, 'duration', fatal=False), 1000) -        thumbnail_id = self._search_regex( -            r'<meta name="thumbnail" content="uri:irus:(.*?)" />', webpage, 'thumbnail') -        thumbnail = 'http://img.rasset.ie/' + thumbnail_id + '.jpg' +        thumbnail = None +        thumbnail_meta = self._html_search_meta('thumbnail', webpage) +        if thumbnail_meta: +            thumbnail_id = self._search_regex( +                r'uri:irus:(.+)', thumbnail_meta, +                'thumbnail id', fatal=False) +            if thumbnail_id: +                thumbnail = 'http://img.rasset.ie/%s.jpg' % thumbnail_id          feeds_url = self._html_search_meta('feeds-prefix', webpage, 'feeds url') + video_id          json_string = self._download_json(feeds_url, video_id)  | 
