[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 math import floor | ||||||
| 
 | 
 | ||||||
| from .common import InfoExtractor | from .common import InfoExtractor | ||||||
| from ..utils import compat_urllib_request | from ..utils import ( | ||||||
|  |     compat_urllib_request, | ||||||
|  |     ExtractorError, | ||||||
|  | ) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class IPrimaIE(InfoExtractor): | class IPrimaIE(InfoExtractor): | ||||||
| @ -44,6 +47,10 @@ class IPrimaIE(InfoExtractor): | |||||||
| 
 | 
 | ||||||
|         webpage = self._download_webpage(url, video_id) |         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 = ( |         player_url = ( | ||||||
|             'http://embed.livebox.cz/iprimaplay/player-embed-v2.js?__tok%s__=%s' % |             'http://embed.livebox.cz/iprimaplay/player-embed-v2.js?__tok%s__=%s' % | ||||||
|             (floor(random()*1073741824), floor(random()*1073741824)) |             (floor(random()*1073741824), floor(random()*1073741824)) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user