[tiktok] Fix for when share_info is empty

(Related: https://github.com/blackjack4494/yt-dlc/pull/20)
This commit is contained in:
pukkandan 2021-01-14 20:15:23 +05:30
parent b4d1044095
commit 2e8d2629f3

View file

@ -17,8 +17,8 @@ class TikTokBaseIE(InfoExtractor):
video_info = try_get( video_info = try_get(
video_data, lambda x: x['itemInfo']['itemStruct'], dict) video_data, lambda x: x['itemInfo']['itemStruct'], dict)
author_info = try_get( author_info = try_get(
video_data, lambda x: x['itemInfo']['itemStruct']['author'], dict) video_data, lambda x: x['itemInfo']['itemStruct']['author'], dict) or {}
share_info = try_get(video_data, lambda x: x['itemInfo']['shareMeta'], dict) share_info = try_get(video_data, lambda x: x['itemInfo']['shareMeta'], dict) or {}
unique_id = str_or_none(author_info.get('uniqueId')) unique_id = str_or_none(author_info.get('uniqueId'))
timestamp = try_get(video_info, lambda x: int(x['createTime']), int) timestamp = try_get(video_info, lambda x: int(x['createTime']), int)