爬取twitter推文
时间: 2023-10-01 17:02:14 浏览: 185
要爬取 Twitter 推文,需要使用 Twitter API 或者第三方库来实现。以下是使用 tweepy 库爬取 Twitter 推文的示例代码:
1. 首先,你需要在 Twitter Developer Platform 上创建一个新的应用程序,然后获取相关的 API key 和 access token。
2. 安装 tweepy 库并导入相关模块:
``` python
!pip install tweepy
import tweepy
```
3. 使用 API key 和 access token 进行 OAuth 认证:
``` python
consumer_key = 'your consumer key'
consumer_secret = 'your consumer secret'
access_token = 'your access token'
access_token_secret = 'your 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)
```
4. 使用 tweepy 库提供的 API 方法来搜索和获取推文:
``` python
tweets = tweepy.Cursor(api.search_tweets, q='keyword').items(100)
for tweet in tweets:
print(tweet.text)
```
在这个示例中,我们使用了 tweepy 的 search_tweets 方法来搜索包含特定关键字的推文,并使用 Cursor 对象来遍历所有结果。你可以将 q 参数替换为你要搜索的关键字,将 items 参数设置为要获取的推文数量。
阅读全文