diff options
| -rwxr-xr-x | youtube-dl | 16 | 
1 files changed, 9 insertions, 7 deletions
| diff --git a/youtube-dl b/youtube-dl index 5ca7f2519..6d0b32941 100755 --- a/youtube-dl +++ b/youtube-dl @@ -821,19 +821,21 @@ class MetacafeIE(InfoExtractor):  		# Extract URL, uploader and title from webpage  		self.report_extraction(video_id) -		mobj = re.search(r'(?m)&mediaURL=(http.*?\.flv)', webpage) +		mobj = re.search(r'(?m)&mediaURL=([^&]+)', webpage)  		if mobj is None:  			self._downloader.trouble(u'ERROR: unable to extract media URL')  			return  		mediaURL = urllib.unquote(mobj.group(1)) -		mobj = re.search(r'(?m)&gdaKey=(.*?)&', webpage) -		if mobj is None: -			self._downloader.trouble(u'ERROR: unable to extract gdaKey') -			return -		gdaKey = mobj.group(1) +		#mobj = re.search(r'(?m)&gdaKey=(.*?)&', webpage) +		#if mobj is None: +		#	self._downloader.trouble(u'ERROR: unable to extract gdaKey') +		#	return +		#gdaKey = mobj.group(1) +		# +		#video_url = '%s?__gda__=%s' % (mediaURL, gdaKey) -		video_url = '%s?__gda__=%s' % (mediaURL, gdaKey) +		video_url = mediaURL  		mobj = re.search(r'(?im)<title>(.*) - Video</title>', webpage)  		if mobj is None: | 
