diff --git a/src/twi_parser.py b/src/twi_parser.py index e6d8ced..6bd3492 100644 --- a/src/twi_parser.py +++ b/src/twi_parser.py @@ -168,7 +168,13 @@ def parse_tweet(tweet): def parse_detail(data): - entries = data["data"]["threaded_conversation_with_injections_v2"]["instructions"][0]["entries"] + # with open("detail.json", "w", encoding="utf-8") as f: + # json.dump(data, f, ensure_ascii=False, indent=4) + entries = [] + for i in data["data"]["threaded_conversation_with_injections_v2"]["instructions"]: + if i["type"] == "TimelineAddEntries": + entries += i["entries"] + # entries = data["data"]["threaded_conversation_with_injections_v2"]["instructions"][0]["entries"] result = [] for entry in entries: try: