projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[downloader/http] Retry download when urlopen times out (#26603) (refs #10935)
[youtube-dl]
/
youtube_dl
/
extractor
/
dailymail.py
diff --git
a/youtube_dl/extractor/dailymail.py
b/youtube_dl/extractor/dailymail.py
index af39780353ac1e044ffb07464dfa64032ba18f0e..67b88fd56234ee9448bd4d6cc33c4d4534eb672d 100644
(file)
--- a/
youtube_dl/extractor/dailymail.py
+++ b/
youtube_dl/extractor/dailymail.py
@@
-45,10
+45,13
@@
class DailyMailIE(InfoExtractor):
sources_url = (try_get(
video_data,
(lambda x: x['plugins']['sources']['url'],
sources_url = (try_get(
video_data,
(lambda x: x['plugins']['sources']['url'],
- lambda x: x['sources']['url']), compat_str)
or
- 'http://www.dailymail.co.uk/api/player/%s/video-sources.json' % video_id)
+ lambda x: x['sources']['url']), compat_str)
+
or
'http://www.dailymail.co.uk/api/player/%s/video-sources.json' % video_id)
video_sources = self._download_json(sources_url, video_id)
video_sources = self._download_json(sources_url, video_id)
+ body = video_sources.get('body')
+ if body:
+ video_sources = body
formats = []
for rendition in video_sources['renditions']:
formats = []
for rendition in video_sources['renditions']: