[ie] Make _search_nextjs_data non fatal (#8937)

Authored by: Grub4K
This commit is contained in:
Simon Sawicki
2024-04-21 13:40:38 +02:00
committed by GitHub
parent e3b42d8b1b
commit 3ee1194288
5 changed files with 22 additions and 9 deletions

View File

@@ -776,7 +776,7 @@ class TikTokIE(TikTokBaseIE):
status = traverse_obj(sigi_data, ('VideoPage', 'statusCode', {int})) or 0
video_data = traverse_obj(sigi_data, ('ItemModule', video_id, {dict}))
elif next_data := self._search_nextjs_data(webpage, video_id, default='{}'):
elif next_data := self._search_nextjs_data(webpage, video_id, default={}):
self.write_debug('Found next.js data')
status = traverse_obj(next_data, ('props', 'pageProps', 'statusCode', {int})) or 0
video_data = traverse_obj(next_data, ('props', 'pageProps', 'itemInfo', 'itemStruct', {dict}))