From f214e7b0b3de05c9059ddc8d3556eee49fd5cbc9 Mon Sep 17 00:00:00 2001 From: Narjes Mezzi Date: Sat, 2 Feb 2019 18:35:01 +0100 Subject: [PATCH] Add retrieving emojis --- got3/manager/TweetManager.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/got3/manager/TweetManager.py b/got3/manager/TweetManager.py index 7f75bd31..9d709e11 100644 --- a/got3/manager/TweetManager.py +++ b/got3/manager/TweetManager.py @@ -54,6 +54,12 @@ def getTweets(tweetCriteria, receiveBuffer=None, bufferLength=100, proxy=None): urls.append((link.attrib["data-expanded-url"])) except KeyError: pass + emojis = [] + for emoji in tweetPQ("p.js-tweet-text img"): + try: + emojis.append(emoji.attrib["alt"]) + except KeyError: + pass tweet.id = id tweet.permalink = 'https://twitter.com' + permalink tweet.username = usernameTweet @@ -67,6 +73,7 @@ def getTweets(tweetCriteria, receiveBuffer=None, bufferLength=100, proxy=None): tweet.hashtags = " ".join(re.compile('(#\\w*)').findall(tweet.text)) tweet.geo = geo tweet.urls = ",".join(urls) + tweet.emojis = " ".join(emojis) tweet.author_id = user_id results.append(tweet)