mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[ie/tiktok:live] Fix room ID extraction (#10408)
Closes #10407 Authored by: mokrueger
This commit is contained in:
		| @@ -1458,9 +1458,11 @@ class TikTokLiveIE(TikTokBaseIE): | ||||
| 
 | ||||
|         if webpage: | ||||
|             data = self._get_sigi_state(webpage, uploader or room_id) | ||||
|             room_id = (traverse_obj(data, ('UserModule', 'users', ..., 'roomId', {str_or_none}), get_all=False) | ||||
|                        or self._search_regex(r'snssdk\d*://live\?room_id=(\d+)', webpage, 'room ID', default=None) | ||||
|                        or room_id) | ||||
|             room_id = ( | ||||
|                 traverse_obj(data, (( | ||||
|                     ('LiveRoom', 'liveRoomUserInfo', 'user'), | ||||
|                     ('UserModule', 'users', ...)), 'roomId', {str}, any)) | ||||
|                 or self._search_regex(r'snssdk\d*://live\?room_id=(\d+)', webpage, 'room ID', default=room_id)) | ||||
|             uploader = uploader or traverse_obj( | ||||
|                 data, ('LiveRoom', 'liveRoomUserInfo', 'user', 'uniqueId'), | ||||
|                 ('UserModule', 'users', ..., 'uniqueId'), get_all=False, expected_type=str) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 mokrueger
					mokrueger