feat: parse note_tweet

master
wlt233 4 weeks ago
parent 0747b86fd0
commit 4e13134f6d

@ -171,6 +171,15 @@ def parse_tweet(tweet):
data["card"], _photo = parse_card(tweet["card"])
if _photo: data["media"].append(_photo)
if "note_tweet" in tweet:
note = tweet["note_tweet"]["note_tweet_results"]["result"]
data["full_text"] = note["text"]
data["entities"] = []
for e in ["user_mentions", "hashtags", "urls"]:
for m in note["entity_set"].get(e, []):
data["entities"].append(parse_entities(m))
data["entities"].sort(key=lambda x: x["indices"][0])
return data

Loading…
Cancel
Save