tweepy : parser hashtag on tweet
ORANGMILITER
tweepy
tweepy (Twitter for Python) adalah library python yang memungkinkan kita atau Python berkomunikasi dengan platform Twitter dan menggunakan API-nya.
Pemasangan Tweepy
sudo apt install python-pip
pip install tweepyMembuat Program
program berikut diperuntuk mengambil tweet dari timeline dan serta mengambil hashtag dari tweet oleh user.
keys.py :
keys = dict(
consumer_key = 'xxxxxxxxxx',
consumer_secret = 'xxxxxxxxxxx',
access_token = 'xxxxxxxxxx',
access_token_secret = 'xxxxxxxxxxxxxxxxxxxx',
)
Timeline.py :
import tweepy
import csv
import re
from pwn import *
form keys import keys
if not args['USER']:
print("Usage : %s USER=jokowi" % sys.argv[0])
sys.exit(-1)
uname = args['USER']
log.progress("Wait, It's Working !!!")
with open('output/%s.csv' % uname, 'a') as cvsfile :
csvWriter = csv.writer(cvsfile)
csvWriter.writerow(["TWEET ID","TWEET CREATED", "TWEET TEXT", HASTAG"])
for tweet in tweepy.Cursor(api.user_timeline, screen_name='%s' % uname, tweet_mode='extended').items():
katakata = "%s" % tweet.full_text.encode('utf-8')
#RegexHastag
tagpareser = re.findall("#([A-Za-z0-9_-]+)", katakata)
#join
myTag = tagpareser
stTag = "\n#".join(myTag).encode('utf-8').strip()
api.get_user(tweet.user.screen_name)
csvWriter.writerow([int(tweet.id), tweet.created_at, tweet.full_text.encode('utf-8'), stTag.encode('utf-8')])
log.info("Done !!")