如何收集有关使用python在特定日期发布的事件的推文?

时间:2017-06-01 09:22:44

标签: python twitter

我希望收集所有包含特定关键字的推文(例如:manchesterattack,曼彻斯特),这些推文发布了关于22may的曼彻斯特攻击。任何人都可以为我提供使用python收集推文的代码 我使用了以下代码:

import json
import tweepy
consumer_key = ''
consumer_secret = ''
access_token = ''
access_token_secret = ''

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth, wait_on_rate_limit=True,  wait_on_rate_limit_notify=True)

for tweet in tweepy.Cursor(api.search, q="manchester OR manchesterarena OR    manchesterbombing  ", lang="en").items():
    print(json.dumps(tweet._json))

我知道这段代码只会从上周返回推文。我想从22日(超过一周)收集推文。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您所谈论的是web-scrapping

有几种方法可以实现这一目标:

  1. Twitter API - 最简单
  2. 使用beautifulsoupselenium
  3. 等报废工具

    请对此进行一些研究。欢呼声。