mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	Merge remote-tracking branch 'jcarlosgarciasegovia/master'
This commit is contained in:
		| @@ -2165,6 +2165,21 @@ class BlipTVIE(InfoExtractor): | ||||
|             self._downloader.trouble(u'ERROR: invalid URL: %s' % url) | ||||
|             return | ||||
|  | ||||
|         if '/play/' in url: | ||||
|             request = compat_urllib_request.Request(url) | ||||
|             response = compat_urllib_request.urlopen(request) | ||||
|             redirecturl = response.geturl() | ||||
|             hashindex = redirecturl.find('#') | ||||
|             if hashindex!=-1: | ||||
|                 hash = redirecturl[hashindex+1:] | ||||
|                 params = compat_parse_qs(hash) | ||||
|                 files = params['file'] | ||||
|                 for file in files: | ||||
|                     match = re.search('/(\d+)',file) | ||||
|                     if match: | ||||
|                         file_id = match.group(1) | ||||
|                         url = 'http://blip.tv/a/a-'+file_id | ||||
|  | ||||
|         if '?' in url: | ||||
|             cchar = '&' | ||||
|         else: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Philipp Hagemeister
					Philipp Hagemeister