Browse Source

[dramafever] Improve subtitles extraction (Closes #8136)

totalwebcasting
Sergey M․ 9 years ago
parent
commit
1dcc38b233
1 changed files with 10 additions and 7 deletions
  1. +10
    -7
      youtube_dl/extractor/dramafever.py

+ 10
- 7
youtube_dl/extractor/dramafever.py View File

@ -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:
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 return info


Loading…
Cancel
Save