From 31aedad5e7f9af24db0552b60fdd46e5dc23d7cf Mon Sep 17 00:00:00 2001 From: Sergey M Date: Tue, 20 Jun 2017 04:29:56 +0700 Subject: [PATCH] Update watchindianporn.py --- youtube_dl/extractor/watchindianporn.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/youtube_dl/extractor/watchindianporn.py b/youtube_dl/extractor/watchindianporn.py index 8064aec00..fadc539ee 100644 --- a/youtube_dl/extractor/watchindianporn.py +++ b/youtube_dl/extractor/watchindianporn.py @@ -4,10 +4,7 @@ from __future__ import unicode_literals import re from .common import InfoExtractor -from ..utils import ( - parse_duration, - int_or_none, -) +from ..utils import parse_duration class WatchIndianPornIE(InfoExtractor): @@ -39,7 +36,7 @@ class WatchIndianPornIE(InfoExtractor): info_dict = self._parse_html5_media_entries(url, webpage, video_id)[0] title = self._html_search_regex(( - r'(.+?)-\s+Indian\s+Porn', + r'(.+?)\s*-\s*Indian\s+Porn', r'

(.+?)

' ), webpage, 'title') @@ -47,12 +44,12 @@ class WatchIndianPornIE(InfoExtractor): r'Time:\s*\s*(.+?)\s*', webpage, 'duration', fatal=False)) - view_count = int_or_none(self._search_regex( - r'(?s)Time:\s*\s*.+?\s*.*?\s*(\d+)\s*', + view_count = int(self._search_regex( + r'(?s)Time:\s*.*?.*?\s*(\d+)\s*', webpage, 'view count', fatal=False)) categories = re.findall( - r']+?class=[\'"]categories[\'"]>\s*([^<]+)\s*', + r']+class=[\'"]categories[\'"][^>]*>\s*([^<]+)\s*', webpage) info_dict.update({