MCPcopy Create free account
hub / github.com/CScorza/IntelOSINT / _walk_tiktok_payload

Method _walk_tiktok_payload

IntelOSINT.py:1186–1206  ·  view source on GitHub ↗
(node, sink)

Source from the content-addressed store, hash-verified

1184 return video_data, play_addr
1185
1186 def _walk_tiktok_payload(node, sink):
1187 if isinstance(node, dict):
1188 if "itemList" in node and isinstance(node["itemList"], list):
1189 for x in node["itemList"]:
1190 if isinstance(x, dict):
1191 sink.append(x)
1192 if "aweme_list" in node and isinstance(node["aweme_list"], list):
1193 for x in node["aweme_list"]:
1194 if isinstance(x, dict):
1195 sink.append(x)
1196 if "awemeList" in node and isinstance(node["awemeList"], list):
1197 for x in node["awemeList"]:
1198 if isinstance(x, dict):
1199 sink.append(x)
1200 for v in node.values():
1201 if isinstance(v, (dict, list)):
1202 _walk_tiktok_payload(v, sink)
1203 elif isinstance(node, list):
1204 for x in node:
1205 if isinstance(x, (dict, list)):
1206 _walk_tiktok_payload(x, sink)
1207
1208 def handle_response(response):
1209 try:

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected