mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-09-03 00:00:44 +02:00
[funnyordie] Correct JSON interpretation
This commit is contained in:
parent
f36aacba0f
commit
cddcfd90b4
|
@ -34,12 +34,14 @@ def _real_extract(self, url):
|
||||||
if mobj.group('type') == 'embed':
|
if mobj.group('type') == 'embed':
|
||||||
post_json = self._search_regex(
|
post_json = self._search_regex(
|
||||||
r'fb_post\s*=\s*(\{.*?\});', webpage, 'post details')
|
r'fb_post\s*=\s*(\{.*?\});', webpage, 'post details')
|
||||||
post = json.loads(post_json)['attachment']
|
post = json.loads(post_json)
|
||||||
title = post['name']
|
title = post['name']
|
||||||
description = post.get('description')
|
description = post.get('description')
|
||||||
|
thumbnail = post.get('picture')
|
||||||
else:
|
else:
|
||||||
title = self._og_search_title(webpage)
|
title = self._og_search_title(webpage)
|
||||||
description = self._og_search_description(webpage)
|
description = self._og_search_description(webpage)
|
||||||
|
thumbnail = None
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'id': video_id,
|
'id': video_id,
|
||||||
|
@ -47,4 +49,5 @@ def _real_extract(self, url):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': title,
|
'title': title,
|
||||||
'description': description,
|
'description': description,
|
||||||
|
'thumbnail': thumbnail,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user