mirror of
https://github.com/mikf/gallery-dl.git
synced 2024-11-23 03:02:50 +01:00
parent
9fdc5e74cb
commit
edc080468d
@ -41,7 +41,7 @@ class InstagramExtractor(Extractor):
|
||||
data['_extractor'] = InstagramStoriesExtractor
|
||||
yield Message.Queue, url, data
|
||||
else:
|
||||
url = data['video_url'] or data['display_url']
|
||||
url = data.get('video_url') or data['display_url']
|
||||
yield Message.Url, url, text.nameext_from_url(url, data)
|
||||
|
||||
def login(self):
|
||||
@ -199,10 +199,10 @@ class InstagramExtractor(Extractor):
|
||||
'expires': text.parse_timestamp(media['expiring_at_timestamp']),
|
||||
'media_id': media['id'],
|
||||
'typename': media['__typename'],
|
||||
'display_url': media['display_url'],
|
||||
}
|
||||
if media['__typename'] == 'GraphStoryImage':
|
||||
media_data.update({
|
||||
'display_url': media['display_url'],
|
||||
'height': text.parse_int(media['dimensions']['height']),
|
||||
'width': text.parse_int(media['dimensions']['width']),
|
||||
})
|
||||
@ -210,7 +210,7 @@ class InstagramExtractor(Extractor):
|
||||
vr = media['video_resources'][0]
|
||||
media_data.update({
|
||||
'duration': text.parse_float(media['video_duration']),
|
||||
'display_url': vr['src'],
|
||||
'video_url': vr['src'],
|
||||
'height': text.parse_int(vr['config_height']),
|
||||
'width': text.parse_int(vr['config_width']),
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user