def _real_extract(self, url):
def extract_video_url(webpage):
- mp4 = re.search(r'<video\s+.*?file="([^"]+)".*?>', webpage)
+ mp4 = re.search(r'file:\s+\'([^\']+)\'', webpage)
if mp4 is None:
raise ExtractorError('Unable to extract media URL')
else:
}
}
+ @staticmethod
+ def _extract_urls(webpage):
+ return [url for _, url in re.findall(
+ r'<iframe[^>]+?src=(["\'])(?P<url>(?:https?:)?//(?:www\.)?xhamster\.com/xembed\.php\?video=\d+)\1',
+ webpage)]
+
def _real_extract(self, url):
video_id = self._match_id(url)
r'href="(https?://xhamster\.com/movies/%s/[^"]+\.html[^"]*)"' % video_id,
webpage, 'xhamster url')
- return self.url_result(video_url, 'XHamster');
+ return self.url_result(video_url, 'XHamster')