我希望收集所有包含特定关键字的推文(例如: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日(超过一周)收集推文。我怎么能这样做?
答案 0 :(得分:0)
您所谈论的是web-scrapping
。
有几种方法可以实现这一目标:
Twitter API
- 最简单beautifulsoup
,selenium
等请对此进行一些研究。欢呼声。