■tweepyの場合
import tweepy
import pandas as pd
CONSUMER_KEY = "取得したAPI key"
CONSUMER_SECRET = "取得したAPI Secret Key"
ACCESS_TOKEN = "取得したAccess Token"
ACCESS_TOKEN_SECRET = "取得したAccess Token Secret"
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
twitter = tweepy.API(auth)
tweet_data_py = []
keyword='ディズニー exclude:retweets'
tweets = api.search(q=keyword, count=100)
for tweet in tweets:
tweet_datum = dict(ID=tweet.id, ユーザー名=tweet.user.screen_name, ツイート日時=tweet.created_at,\
ツイート内容=tweet.text, いいね数=tweet.favorite_count, リツイート数=tweet.retweet_count)
tweet_data_py.append(tweet_datum)
DF_py = pd.DataFrame(tweet_data_py)
■twythonの場合
from twython import Twython
import pandas as pd
CONSUMER_KEY = "取得したAPI key"
CONSUMER_SECRET = "取得したAPI Secret Key"
ACCESS_TOKEN = "取得したAccess Token"
ACCESS_TOKEN_SECRET = "取得したAccess Token Secret"
twitter = Twython(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
tweet_data_py = []
keyword='ディズニー exclude:retweets'
tweets = twitter.search(q=keyword, count=100)
for tweet in tweets['statuses']:
tweet_datum = dict(ID=tweet['id'], ユーザー名=tweet['user']['screen_name'], ツイート日時=tweet['created_at'], \
ツイート内容=tweet['text'], いいね数=tweet['favorite_count'], リツイート数=tweet['retweet_count'])
tweet_data_thon.append(tweet_datum)
DF_thon = pd.DataFrame(tweet_data_thon)