2017-12-24 19 views
0
from Twython import Twython 

TWITTER_APP_KEY = 'xxxxx' 
TWITTER_APP_KEY_SECRET = 'xxxxx' 
TWITTER_ACCESS_TOKEN = 'xxxxxx' 
TWITTER_ACCESS_TOKEN_SECRET = 'xxxxx' 

t = Twython(app_key=TWITTER_APP_KEY, 
      app_secret=TWITTER_APP_KEY_SECRET, 
      oauth_token=TWITTER_ACCESS_TOKEN, 
      oauth_token_secret=TWITTER_ACCESS_TOKEN_SECRET) 

search = t.search(q='#throwback', count=100) 

tweets = search['statuses'] 

for tweet in tweets: 
    print tweet['id_str'], '\n', tweet['text'], '\n\n\n' 

このコードから、#throwbackでつぶやきを得ることができます。しかし、今私はそのユーザーの前のつぶやきをすべて取得したい場合は、どうすればいいのですか?tweepyを使って特定のハッシュタグとそのユーザーの前回のつぶやきをつぶす方法

例えば、これから私は3人の異なるユーザーから2つのつぶやきを受け取ったと仮定しましょう:
tweet 1:#throwback(user 1から)だったのはなんですか?
つぶやき2:私は(ユーザー2から)この#throwbackを愛する

その後、私は、ユーザー1とユーザー2

答えて

0

の最後のn個のつぶやきを取得するあなたは、いくつかのユーザのユーザ名を収集する必要がありますか私のクローラを使用して小さな編集でこれらのユーザーのつぶやきを得る: TweetCrawler。このクローラでは、コード内のメディアURLを含むツイートにフィルタを使用する必要はありません。ダウンロードしたツイートを削除することもできます。ユーザーだけがツイートをダウンロードしなければならず、その部分だけが必要です。質問があればお気軽にお問い合わせください。

関連する問題