from __future__ import unicode_literals from .common import InfoExtractor class MetrotvnewsIE(InfoExtractor): _VALID_URL = r'https:\/\/www.metrotvnews\.com\/play\/(?P\S+)-\S+' def _real_extract(self, url): video_id = self._match_id(url) webpage = self._download_webpage( url, video_id ) title = self._html_search_regex(r'(.+) - www.metrotvnews.com<\/title>', webpage, 'title') download_url = self._html_search_regex( r'(https:\/\/cdn01\.metrotvnews\.com\/videos\/\d+\/\d+\/\d+\/\S+.mp4)', webpage, "download_url" ) return { 'id': video_id, 'url': download_url, 'title': title }