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)
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
flags.py