python-twitter
In Your words
code:text
I want to use the Twitter API to learn programming.
I want to collect and analyze news tweets.
I want to collect and analyze tweets with images.
I want to automatically generate interesting sentences and tweet.
Please describe how you will analyze Twitter data including any analysis of Tweets or Twitter users.
code:text
I will analyze tweets to count words and analyze sentiment of tweet sentence.
So users can know public opinion of the news.
Please describe your planned use of these features.
code:text
I will use tweet function to creating new tweet by automaticaly generate funny sentence.
So users can tweet simply push button.
フォロー一覧の取得とツイートの取得
code:python
import twitter
api = twitter.Api(consumer_key='xxx',
consumer_secret='xxx',
access_token_key='xxx',
access_token_secret='xxx')
# 自分のフォロー中のユーザーを取得して users という名前の箱に入れる
users = api.GetFriends(screen_name="Ayana_take", count=10, total_count=10, skip_status=True)
# users の中身を一つずつ取り出して user という名前の箱に入れる
for user in users:
# 区切り文字としてハイフン10個を書き出す
print("----------")
# いまの user の中身を確認するために書き出す
print("screen name: ", user.screen_name)
# user の最近のツイートを取得して tweets という箱に入れる
tweets = api.GetUserTimeline(screen_name=user.screen_name)
i = 1
# tweets の中身を一つずつ取り出して tw という名前の箱に入れる
for tw in tweets:
# 見やすいように先頭に空白を入れる
# ツイートに改行が含まれてると見にくくなるのでreplaceで消す
print(" ", i, ":", tw.text.replace('\n',''))
# 5個ツイート表示したら次のユーザーに移る
i=i+1
if 5 < i:
break