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 tweepy
  • Membuat 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 !!")

     

Postingan populer dari blog ini

Tutorial sql injection menggunakan sqlmap di kali linux dan windows

Build Kali NetHunter For Xiaomi Redmi Note 2

Install Android 7.1 nougat on Xiaomi Redmi Note 2