[cnet] Fall back to "videos" key
This commit is contained in:
		
							parent
							
								
									1e0a235f39
								
							
						
					
					
						commit
						0e518e2fea
					
				| @ -6,6 +6,7 @@ import re | |||||||
| 
 | 
 | ||||||
| from .common import InfoExtractor | from .common import InfoExtractor | ||||||
| from ..utils import ( | from ..utils import ( | ||||||
|  |     ExtractorError, | ||||||
|     int_or_none, |     int_or_none, | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| @ -36,6 +37,10 @@ class CNETIE(InfoExtractor): | |||||||
|             webpage, 'data json') |             webpage, 'data json') | ||||||
|         data = json.loads(data_json) |         data = json.loads(data_json) | ||||||
|         vdata = data['video'] |         vdata = data['video'] | ||||||
|  |         if not vdata: | ||||||
|  |             vdata = data['videos'][0] | ||||||
|  |         if not vdata: | ||||||
|  |             raise ExtractorError('Cannot find video data') | ||||||
| 
 | 
 | ||||||
|         video_id = vdata['id'] |         video_id = vdata['id'] | ||||||
|         title = vdata['headline'] |         title = vdata['headline'] | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user