mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-10 09:07:58 +01:00
[moviefap] Explicitly sort formats to handle possible site changes
This commit is contained in:
parent
b971abe897
commit
8a1b49ff19
1 changed files with 5 additions and 2 deletions
|
@ -111,11 +111,14 @@ def _real_extract(self, url):
|
|||
# multiple formats available
|
||||
info['formats'] = []
|
||||
|
||||
# N.B. formats are already in ascending order of quality
|
||||
for item in xml.find('quality').findall('item'):
|
||||
resolution = xpath_text(item, 'res', 'resolution', True) # 480p etc.
|
||||
info['formats'].append({
|
||||
'url': xpath_text(item, 'videoLink', 'url', True),
|
||||
'resolution': xpath_text(item, 'res', 'resolution', True) # 480p etc.
|
||||
'resolution': resolution,
|
||||
'height': int(re.findall(r'\d+', resolution)[0])
|
||||
})
|
||||
|
||||
self._sort_formats(info['formats'])
|
||||
|
||||
return info
|
||||
|
|
Loading…
Reference in a new issue