[dramafever] Improve subtitles extraction (Closes #8136)
This commit is contained in:
		| @@ -105,13 +105,16 @@ class DramaFeverIE(DramaFeverBaseIE): | ||||
|             video_id, 'Downloading episode info JSON', fatal=False) | ||||
|         if episode_info: | ||||
|             value = episode_info.get('value') | ||||
|             if value: | ||||
|                 subfile = value[0].get('subfile') or value[0].get('new_subfile') | ||||
|                 if subfile and subfile != 'http://www.dramafever.com/st/': | ||||
|                     info.setdefault('subtitles', {}).setdefault('English', []).append({ | ||||
|                         'ext': 'srt', | ||||
|                         'url': subfile, | ||||
|                     }) | ||||
|             if isinstance(value, list): | ||||
|                 for v in value: | ||||
|                     if v.get('type') == 'Episode': | ||||
|                         subfile = v.get('subfile') or v.get('new_subfile') | ||||
|                         if subfile and subfile != 'http://www.dramafever.com/st/': | ||||
|                             info.setdefault('subtitles', {}).setdefault('English', []).append({ | ||||
|                                 'ext': 'srt', | ||||
|                                 'url': subfile, | ||||
|                             }) | ||||
|                         break | ||||
|  | ||||
|         return info | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sergey M․
					Sergey M․