TwitterSearch
TwitterSearch copied to clipboard
Search for list of emoji
Is there anyway to search for a list of emoji? I am trying to search for all the flag emoji, but I get the error Error 403: ('Forbidden: The request is understood, but', 'it has been refused or access is not allowed')
main.py
import flags
from TwitterSearch import *
import sys
import json
def is_flag_emoji(c):
return "\U0001F1E6\U0001F1E8" <= c <= "\U0001F1FF\U0001F1FC" or c in ["\U0001F3F4\U000e0067\U000e0062\U000e0065\U000e006e\U000e0067\U000e007f", "\U0001F3F4\U000e0067\U000e0062\U000e0073\U000e0063\U000e0074\U000e007f", "\U0001F3F4\U000e0067\U000e0062\U000e0077\U000e006c\U000e0073\U000e007f"]
i = 0
data = {}
try:
tso = TwitterSearchOrder() # create a TwitterSearchOrder object
tso.set_keywords(flags.list) # let's define all words we would like to have a look for
tso.set_language('en') # we want to see German tweets only
tso.set_include_entities(False) # and don't give us all those entity information
tso.set_count(20)
# it's about time to create a TwitterSearch object with our secret tokens
ts = TwitterSearch(
consumer_key = '****',
consumer_secret = '****',
access_token = '****',
access_token_secret = '****'
)
# this is where the fun actually starts :)
for tweet in ts.search_tweets_iterable(tso):
if i <= 20:
# print( '@%s tweeted: %s' % ( tweet['user']['screen_name'], tweet['text'] ) )
data[tweet['user']['screen_name']] = tweet['text']
i += 1
else:
print(data)
sys.exit(1)
except TwitterSearchException as e: # take care of all those ugly errors if there are some
print(e)
flags.py
list = ["đŚđŤ", "đŚđ˝", "đŚđą", "đŠđż", "đŚđ¸", "đŚđŠ", "đŚđ´", "đŚđŽ", "đŚđś", "đŚđŹ", "đŚđˇ", "đŚđ˛", "đŚđź", "đŚđ¨", "đŚđş", "đŚđš", "đŚđż", "đ§đ¸", "đ§đ", "đ§đŠ", "đ§đ§", "đ§đž", "đ§đŞ", "đ§đż", "đ§đŻ", "đ§đ˛", "đ§đš", "đ§đ´", "đ§đŚ", "đ§đź", "đ§đť", "đ§đˇ", "đŽđ´", "đťđŹ", "đ§đł", "đ§đŹ", "đ§đŤ", "đ§đŽ", "đ°đ", "đ¨đ˛", "đ¨đŚ", "đŽđ¨", "đ¨đť", "đ§đś", "đ°đž", "đ¨đŤ", "đŞđŚ", "đšđŠ", "đ¨đą", "đ¨đł", "đ¨đ˝", "đ¨đľ", "đ¨đ¨", "đ¨đ´", "đ°đ˛", "đ¨đŹ", "đ¨đŠ", "đ¨đ°", "đ¨đˇ", "đ¨đŽ", "đđˇ", "đ¨đş", "đ¨đź", "đ¨đž", "đ¨đż", "đŠđ°", "đŠđŹ", "đŠđŻ", "đŠđ˛", "đŠđ´", "đŞđ¨", "đŞđŹ", "đ¸đť", "đŹđś", "đŞđˇ", "đŞđŞ", "đŞđš", "đŞđş", "đŤđ°", "đŤđ´", "đŤđŻ", "đŤđŽ", "đŤđˇ", "đŹđŤ", "đľđŤ", "đšđŤ", "đŹđŚ", "đŹđ˛", "đŹđŞ", "đŠđŞ", "đŹđ", "đŹđŽ", "đŹđˇ", "đŹđą", "đŹđŠ", "đŹđľ", "đŹđş", "đŹđš", "đŹđŹ", "đŹđł", "đŹđź", "đŹđž", "đđš", "đđ˛", "đđł", "đđ°", "đđş", "đŽđ¸", "đŽđł", "đŽđŠ", "đŽđˇ", "đŽđś", "đŽđŞ", "đŽđ˛", "đŽđą", "đŽđš", "đŻđ˛", "đŻđľ", "đŻđŞ", "đŻđ´", "đ°đż", "đ°đŞ", "đ°đŽ", "đ˝đ°", "đ°đź", "đ°đŹ", "đąđŚ", "đąđť", "đąđ§", "đąđ¸", "đąđˇ", "đąđž", "đąđŽ", "đąđš", "đąđş", "đ˛đ´", "đ˛đ°", "đ˛đŹ", "đ˛đź", "đ˛đž", "đ˛đť", "đ˛đą", "đ˛đš", "đ˛đ", "đ˛đś", "đ˛đˇ", "đ˛đş", "đžđš", "đ˛đ˝", "đŤđ˛", "đ˛đŠ", "đ˛đ¨", "đ˛đł", "đ˛đŞ", "đ˛đ¸", "đ˛đŚ", "đ˛đż", "đ˛đ˛", "đłđŚ", "đłđˇ", "đłđľ", "đłđą", "đłđ¨", "đłđż", "đłđŽ", "đłđŞ", "đłđŹ", "đłđş", "đłđŤ", "đ˛đľ", "đ°đľ", "đłđ´", "đ´đ˛", "đľđ°", "đľđź", "đľđ¸", "đľđŚ", "đľđŹ", "đľđž", "đľđŞ", "đľđ", "đľđł", "đľđą", "đľđš", "đľđˇ", "đśđŚ", "đˇđŞ", "đˇđ´", "đˇđş", "đˇđź", "đźđ¸", "đ¸đ˛", "đ¸đš", "đ¸đŚ", "đ¸đł", "đˇđ¸", "đ¸đ¨", "đ¸đą", "đ¸đŹ", "đ¸đ˝", "đ¸đ°", "đ¸đŽ", "đ¸đ§", "đ¸đ´", "đżđŚ", "đŹđ¸", "đ°đˇ", "đ¸đ¸", "đŞđ¸", "đąđ°", "đ§đą", "đ¸đ", "đ°đł", "đąđ¨", "đ˛đŤ", "đľđ˛", "đťđ¨", "đ¸đŠ", "đ¸đˇ", "đ¸đŻ", "đ¸đż", "đ¸đŞ", "đ¨đ", "đ¸đž", "đšđź", "đšđŻ", "đšđż", "đšđ", "đšđą", "đšđŹ", "đšđ°", "đšđ´", "đšđš", "đšđŚ", "đšđł", "đšđˇ", "đšđ˛", "đšđ¨", "đšđť", "đşđŹ", "đşđŚ", "đŚđŞ", "đŹđ§", "đ´ó §ó ˘ó Ľó Žó §ó ż", "đ´ó §ó ˘ó łó Łó ´ó ż", "đ´ó §ó ˘ó ˇó Źó łó ż", "đşđ¸", "đşđž", "đşđ˛", "đťđŽ", "đşđż", "đťđş", "đťđŚ", "đťđŞ", "đťđł", "đźđŤ", "đŞđ", "đžđŞ", "đżđ˛", "đżđź"]