X-Git-Url: https://git.rapsys.eu/.gitweb.cgi/youtubedl/blobdiff_plain/848723ea972c09f28787db91d8c06e98a274ab89..371b2f2fde11d582bc7bf9c66a90c2dd9f438f9d:/youtube_dl/extractor/kontrtube.py?ds=sidebyside
diff --git a/youtube_dl/extractor/kontrtube.py b/youtube_dl/extractor/kontrtube.py
index 1b45b67..8a73ecf 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'
(.+?) - ТÑÑба зовÑÑ - ÐнÑеÑеÑнÑй видеоÑ
оÑÑинг', webpage,
-            'video title')
+        title = self._html_search_regex(
+            r'(.+?)', webpage, 'video title')
         description = self._html_search_meta('description', webpage, 'video description')
 
-        mobj = re.search(r'ÐлиÑелÑноÑÑÑ: (?P\d+)м:(?P\d+)Ñ
',
-            webpage)
+        mobj = re.search(
+            r'ÐлиÑелÑноÑÑÑ: (?P\d+)м:(?P\d+)Ñ
', webpage)
         duration = int(mobj.group('minutes')) * 60 + int(mobj.group('seconds')) if mobj else None
 
-        view_count = self._html_search_regex(r'ÐÑоÑмоÑÑов: (\d+)
', 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'ÐÑоÑмоÑÑов: (\d+)
', webpage, 'view count', fatal=False)
 
         comment_count = None
-        comment_str = self._html_search_regex(r'ÐомменÑаÑии: ([^<]+)', webpage, 'comment count',
-            fatal=False)
+        comment_str = self._html_search_regex(
+            r'ÐомменÑаÑии: ([^<]+)', webpage, 'comment count', fatal=False)
         if comment_str.startswith('комменÑаÑиев неÑ'):
             comment_count = 0
         else:
             mobj = re.search(r'\d+ из (?P\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