[ccma] fix extractor. A list of urls is now being sent from the server.
This commit is contained in:
parent
a66d1d079a
commit
a648175e74
@ -52,12 +52,22 @@ class CCMAIE(InfoExtractor):
|
|||||||
if md:
|
if md:
|
||||||
media_data = md
|
media_data = md
|
||||||
media_url = media_data.get('media', {}).get('url')
|
media_url = media_data.get('media', {}).get('url')
|
||||||
if media_url:
|
if media_url and isinstance(media_url, list):
|
||||||
|
q = 0
|
||||||
|
for _url in media_url:
|
||||||
|
formats.append({
|
||||||
|
'format_id': profile,
|
||||||
|
'url': _url['file'],
|
||||||
|
'quality': q,
|
||||||
|
})
|
||||||
|
q += 1
|
||||||
|
elif media_url and isinstance(media_url, str):
|
||||||
formats.append({
|
formats.append({
|
||||||
'format_id': profile,
|
'format_id': profile,
|
||||||
'url': media_url,
|
'url': media_url,
|
||||||
'quality': i,
|
'quality': 0,
|
||||||
})
|
})
|
||||||
|
|
||||||
self._sort_formats(formats)
|
self._sort_formats(formats)
|
||||||
|
|
||||||
informacio = media_data['informacio']
|
informacio = media_data['informacio']
|
||||||
|
Loading…
x
Reference in New Issue
Block a user