[fktv] Raise an error is no videos found
This commit is contained in:
		
							parent
							
								
									2e40a12225
								
							
						
					
					
						commit
						8ddf48d59f
					
				| @ -6,6 +6,7 @@ from .common import InfoExtractor | |||||||
| from ..utils import ( | from ..utils import ( | ||||||
|     clean_html, |     clean_html, | ||||||
|     determine_ext, |     determine_ext, | ||||||
|  |     ExtractorError, | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -29,14 +30,15 @@ class FKTVIE(InfoExtractor): | |||||||
|         webpage = self._download_webpage('http://fernsehkritik.tv/folge-%s/play' % episode, episode) |         webpage = self._download_webpage('http://fernsehkritik.tv/folge-%s/play' % episode, episode) | ||||||
|         title = clean_html(self._html_search_regex('<h3>([^<]+?)</h3>', webpage, 'title')) |         title = clean_html(self._html_search_regex('<h3>([^<]+?)</h3>', webpage, 'title')) | ||||||
|         matches = re.search(r'(?s)<video[^>]*poster="([^"]+)"[^>]*>(.*?)</video>', webpage) |         matches = re.search(r'(?s)<video[^>]*poster="([^"]+)"[^>]*>(.*?)</video>', webpage) | ||||||
|         if matches: |         if matches is None: | ||||||
|             poster, sources = matches.groups() |             raise ExtractorError('Unable to extract the video') | ||||||
|             urls = re.findall(r'(?s)<source[^>]*src="([^"]+)"[^>]*>', sources) | 
 | ||||||
|             if sources: |         poster, sources = matches.groups() | ||||||
|                 formats = [{'url': url, 'format_id': determine_ext(url)} for url in urls] |         urls = re.findall(r'(?s)<source[^>]*src="([^"]+)"[^>]*>', sources) | ||||||
|                 return { |         formats = [{'url': url, 'format_id': determine_ext(url)} for url in urls] | ||||||
|                     'id': episode, |         return { | ||||||
|                     'title': title, |             'id': episode, | ||||||
|                     'formats': formats, |             'title': title, | ||||||
|                     'thumbnail': poster, |             'formats': formats, | ||||||
|                 } |             'thumbnail': poster, | ||||||
|  |         } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user