mirror of
https://github.com/ytdl-org/ytdl-nightly.git
synced 2024-12-25 06:26:42 +01:00
[globo] Fix error on some globo videos
This commit is contained in:
parent
e41b1f7385
commit
1ee94db2d0
@ -70,6 +70,19 @@ class GloboIE(InfoExtractor):
|
|||||||
'like_count': int,
|
'like_count': int,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
'url': 'http://globotv.globo.com/canal-brasil/sangue-latino/t/todos-os-videos/v/ator-e-diretor-argentino-ricado-darin-fala-sobre-utopias-e-suas-perdas/3928201/',
|
||||||
|
'md5': 'c1defca721ce25b2354e927d3e4b3dec',
|
||||||
|
'info_dict': {
|
||||||
|
'id': '3928201',
|
||||||
|
'ext': 'mp4',
|
||||||
|
'title': 'Ator e diretor argentino, Ricado Darín fala sobre utopias e suas perdas',
|
||||||
|
'duration': 1472.906,
|
||||||
|
'uploader': 'Canal Brasil',
|
||||||
|
'uploader_id': 705,
|
||||||
|
'like_count': int,
|
||||||
|
}
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
class MD5():
|
class MD5():
|
||||||
@ -355,7 +368,9 @@ class GloboIE(InfoExtractor):
|
|||||||
|
|
||||||
for resource in video['resources']:
|
for resource in video['resources']:
|
||||||
resource_id = resource.get('_id')
|
resource_id = resource.get('_id')
|
||||||
if not resource_id:
|
resource_height = resource.get('height')
|
||||||
|
|
||||||
|
if not (resource_id or resource_height):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
security = self._download_json(
|
security = self._download_json(
|
||||||
@ -384,7 +399,7 @@ class GloboIE(InfoExtractor):
|
|||||||
formats.append({
|
formats.append({
|
||||||
'url': '%s?h=%s&k=%s' % (resource['url'], signed_hash, 'flash'),
|
'url': '%s?h=%s&k=%s' % (resource['url'], signed_hash, 'flash'),
|
||||||
'format_id': resource_id,
|
'format_id': resource_id,
|
||||||
'height': resource['height']
|
'height': resource_height
|
||||||
})
|
})
|
||||||
|
|
||||||
self._sort_formats(formats)
|
self._sort_formats(formats)
|
||||||
|
Loading…
Reference in New Issue
Block a user