[iprima] Add access permission check
This commit is contained in:
		
							parent
							
								
									bc6d597828
								
							
						
					
					
						commit
						8264223511
					
				| @ -6,7 +6,10 @@ from random import random | ||||
| from math import floor | ||||
| 
 | ||||
| from .common import InfoExtractor | ||||
| from ..utils import compat_urllib_request | ||||
| from ..utils import ( | ||||
|     compat_urllib_request, | ||||
|     ExtractorError, | ||||
| ) | ||||
| 
 | ||||
| 
 | ||||
| class IPrimaIE(InfoExtractor): | ||||
| @ -44,6 +47,10 @@ class IPrimaIE(InfoExtractor): | ||||
| 
 | ||||
|         webpage = self._download_webpage(url, video_id) | ||||
| 
 | ||||
|         if re.search(r'Nemáte oprávnění přistupovat na tuto stránku.\s*</div>', webpage): | ||||
|             raise ExtractorError( | ||||
|                 '%s said: You do not have permission to access this page' % self.IE_NAME, expected=True) | ||||
| 
 | ||||
|         player_url = ( | ||||
|             'http://embed.livebox.cz/iprimaplay/player-embed-v2.js?__tok%s__=%s' % | ||||
|             (floor(random()*1073741824), floor(random()*1073741824)) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user