Error handling around emoji processing

This commit is contained in:
Salastil
2025-03-19 21:22:30 -04:00
parent 59967225b5
commit adcb97a90f

View File

@@ -134,10 +134,13 @@ class Tweet:
'(.//div[@data-testid="tweetText"])[1]/img[contains(@src, "emoji")]', '(.//div[@data-testid="tweetText"])[1]/img[contains(@src, "emoji")]',
) )
self.emojis = [ self.emojis = []
emoji.get_attribute("alt").encode("unicode-escape").decode("ASCII") for emoji in raw_emojis:
for emoji in raw_emojis try:
] escaped_emoji = emoji.get_attribute("alt").encode("unicode-escape").decode("ASCII")
self.emojis.append(escaped_emoji)
except Exception:
continue
except NoSuchElementException: except NoSuchElementException:
self.emojis = [] self.emojis = []