[vk] Fix view count extraction (Closes #7353)
authorSergey M․ <dstftw@gmail.com>
Wed, 4 Nov 2015 11:57:46 +0000 (17:57 +0600)
committerSergey M․ <dstftw@gmail.com>
Wed, 4 Nov 2015 11:57:46 +0000 (17:57 +0600)
youtube_dl/extractor/vk.py

index 765e9e6fd4088f10b7fdd01652e8c62f2dcd05cd..01960b827254a3190fb463919f9f8ce2efead676 100644 (file)
@@ -281,9 +281,13 @@ class VKIE(InfoExtractor):
             mobj.group(1) + ' ' + mobj.group(2)
             upload_date = unified_strdate(mobj.group(1) + ' ' + mobj.group(2))
 
-        view_count = str_to_int(self._search_regex(
-            r'"mv_views_count_number"[^>]*>([\d,.]+) views<',
-            info_page, 'view count', fatal=False))
+        view_count = None
+        views = self._html_search_regex(
+            r'"mv_views_count_number"[^>]*>(.+?\bviews?)<',
+            info_page, 'view count', fatal=False)
+        if views:
+            view_count = str_to_int(self._search_regex(
+                r'([\d,.]+)', views, 'view count', fatal=False))
 
         formats = [{
             'format_id': k,