- webpage = self._download_webpage(url, video_id)
-
- sources = re.findall(r'<source src="([^"]+)" type="([^"]+)"', webpage)
- if not sources:
- raise ExtractorError(
- 'No sources found for video %s' % video_id, expected=True)
+ webpage = self._download_webpage(
+ compat_urlparse.urljoin(url, video_id), video_id)