Raise `TranscriptsDisabled` if 'playerCaptionsTracklistRenderer' is not found (Fixes #136)
This commit is contained in:
		
							parent
							
								
									904acaf153
								
							
						
					
					
						commit
						bd8d8919b2
					
				|  | @ -60,7 +60,9 @@ class TranscriptListFetcher(object): | |||
| 
 | ||||
|         captions_json = json.loads( | ||||
|             splitted_html[1].split(',"videoDetails')[0].replace('\n', '') | ||||
|         )['playerCaptionsTracklistRenderer'] | ||||
|         ).get('playerCaptionsTracklistRenderer') | ||||
|         if captions_json is None: | ||||
|             raise TranscriptsDisabled(video_id) | ||||
| 
 | ||||
|         if 'captionTracks' not in captions_json: | ||||
|             raise NoTranscriptAvailable(video_id) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue