python爬取推特推文
时间: 2023-08-12 21:08:19 浏览: 113
你可以使用 tweepy 这个 Python 库来爬取推特的推文。首先,你需要在推特上创建一个开发者账号,并获取 API 密钥和访问令牌。
接下来,安装 tweepy 库。你可以使用 pip 命令进行安装:
```
pip install tweepy
```
然后,使用下面的代码来爬取推特的推文:
```python
import tweepy
# 填入你的 API 密钥和访问令牌
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 对象
api = tweepy.API(auth)
# 搜索关键词并获取推文
tweets = api.search(q='关键词', count=10)
# 打印推文内容
for tweet in tweets:
print(tweet.text)
```
在代码中,将 `YOUR_CONSUMER_KEY`、`YOUR_CONSUMER_SECRET`、`YOUR_ACCESS_TOKEN` 和 `YOUR_ACCESS_TOKEN_SECRET` 替换为你在推特开发者账号中获取到的相应密钥和令牌。
你可以通过修改 `q='关键词'` 来指定你要搜索的关键词,`count=10` 指定返回的推文数量。
注意:在使用 tweepy 爬取推特数据时,请遵守推特的开发者政策和使用条款,确保你的爬虫行为符合相关规定。