[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) |             video_id, 'Downloading episode info JSON', fatal=False) | ||||||
|         if episode_info: |         if episode_info: | ||||||
|             value = episode_info.get('value') |             value = episode_info.get('value') | ||||||
|             if value: |             if isinstance(value, list): | ||||||
|                 subfile = value[0].get('subfile') or value[0].get('new_subfile') |                 for v in value: | ||||||
|                 if subfile and subfile != 'http://www.dramafever.com/st/': |                     if v.get('type') == 'Episode': | ||||||
|                     info.setdefault('subtitles', {}).setdefault('English', []).append({ |                         subfile = v.get('subfile') or v.get('new_subfile') | ||||||
|                         'ext': 'srt', |                         if subfile and subfile != 'http://www.dramafever.com/st/': | ||||||
|                         'url': subfile, |                             info.setdefault('subtitles', {}).setdefault('English', []).append({ | ||||||
|                     }) |                                 'ext': 'srt', | ||||||
|  |                                 'url': subfile, | ||||||
|  |                             }) | ||||||
|  |                         break | ||||||
|  |  | ||||||
|         return info |         return info | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Sergey M․
					Sergey M․