diff options
| -rw-r--r-- | youtube_dl/extractor/kontrtube.py | 24 | 
1 files changed, 12 insertions, 12 deletions
| diff --git a/youtube_dl/extractor/kontrtube.py b/youtube_dl/extractor/kontrtube.py index 1b45b67b0..5341ac773 100644 --- a/youtube_dl/extractor/kontrtube.py +++ b/youtube_dl/extractor/kontrtube.py @@ -4,6 +4,7 @@ from __future__ import unicode_literals  import re  from .common import InfoExtractor +from ..utils import int_or_none  class KontrTubeIE(InfoExtractor): @@ -32,27 +33,26 @@ class KontrTubeIE(InfoExtractor):          video_url = self._html_search_regex(r"video_url: '(.+?)/?',", webpage, 'video URL')          thumbnail = self._html_search_regex(r"preview_url: '(.+?)/?',", webpage, 'video thumbnail', fatal=False) -        title = self._html_search_regex(r'<title>(.+?) - Труба зовёт - Интересный видеохостинг</title>', webpage, -            'video title') +        title = self._html_search_regex( +            r'<title>(.+?) - Труба зовёт - Интересный видеохостинг</title>', webpage, 'video title')          description = self._html_search_meta('description', webpage, 'video description') -        mobj = re.search(r'<div class="col_2">Длительность: <span>(?P<minutes>\d+)м:(?P<seconds>\d+)с</span></div>', -            webpage) +        mobj = re.search( +            r'<div class="col_2">Длительность: <span>(?P<minutes>\d+)м:(?P<seconds>\d+)с</span></div>', webpage)          duration = int(mobj.group('minutes')) * 60 + int(mobj.group('seconds')) if mobj else None -        view_count = self._html_search_regex(r'<div class="col_2">Просмотров: <span>(\d+)</span></div>', webpage, -            'view count', fatal=False) -        view_count = int(view_count) if view_count is not None else None +        view_count = self._html_search_regex( +            r'<div class="col_2">Просмотров: <span>(\d+)</span></div>', webpage, 'view count', fatal=False)          comment_count = None -        comment_str = self._html_search_regex(r'Комментарии: <span>([^<]+)</span>', webpage, 'comment count', -            fatal=False) +        comment_str = self._html_search_regex( +            r'Комментарии: <span>([^<]+)</span>', webpage, 'comment count', fatal=False)          if comment_str.startswith('комментариев нет'):              comment_count = 0          else:              mobj = re.search(r'\d+ из (?P<total>\d+) комментариев', comment_str)              if mobj: -                comment_count = int(mobj.group('total')) +                comment_count = mobj.group('total')          return {              'id': video_id, @@ -61,6 +61,6 @@ class KontrTubeIE(InfoExtractor):              'title': title,              'description': description,              'duration': duration, -            'view_count': view_count, -            'comment_count': comment_count, +            'view_count': int_or_none(view_count), +            'comment_count': int_or_none(comment_count),          }
\ No newline at end of file | 
