From fb71f438cda581aa9f8d73123dd270512202215d Mon Sep 17 00:00:00 2001 From: motophil Date: Wed, 1 Feb 2017 12:15:00 +0100 Subject: [PATCH] [Gaskrank] Add new extractor - requested fixes. --- youtube_dl/extractor/gaskrank.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/youtube_dl/extractor/gaskrank.py b/youtube_dl/extractor/gaskrank.py index d3ce4df2f..1c0732da5 100644 --- a/youtube_dl/extractor/gaskrank.py +++ b/youtube_dl/extractor/gaskrank.py @@ -57,10 +57,11 @@ class GaskrankIE(InfoExtractor): thumbnail = self._search_regex(r'poster\s*:\s*\'([^\']*)\'', webpage, 'thumbnail', default=None) mobj = re.search(r'Video von:\s*(?P[^|]*?)\s*\|\s*vom:\s*(?P[0-9][0-9]).(?P[0-9][0-9]).(?P[0-9][0-9][0-9][0-9])', webpage) - uploader_id = mobj.groupdict().get('uploader_id') - upload_date = mobj.groupdict().get('upload_date_year') + mobj.groupdict().get('upload_date_month') + mobj.groupdict().get('upload_date_day') - if len(upload_date) != 8: - upload_date = None + if mobj is not None: + uploader_id = mobj.groupdict().get('uploader_id') + upload_date = mobj.groupdict().get('upload_date_year') + mobj.groupdict().get('upload_date_month') + mobj.groupdict().get('upload_date_day') + if len(upload_date) != 8: + upload_date = None uploader_url = self._search_regex(r'Homepage:\s*<[^>]*?>(?P[^<]*)', webpage, 'uploader_url', default=None) tags = re.findall(r'/tv/tags/[^/]*?/\"\s*>(?P[^<]*?)<', webpage)