📜  使用 Tweepy 提取推文(1)

📅  最后修改于: 2023-12-03 15:36:34.700000             🧑  作者: Mango

使用 Tweepy 提取推文

Tweepy 是一个 Python 的 Twitter API 库,可以用来轻松地与 Twitter API 进行交互,提取推文数据。

安装 Tweepy

首先需要安装 Tweepy 库。

pip install tweepy
创建 Twitter 应用

在使用 Tweepy 提取推文之前,需要创建一个 Twitter 应用。

  1. 访问 Twitter Developer 创建一个应用程序。
  2. 将由应用程序提供的 API 密钥和密钥存储在安全的位置。这些密钥将在后续的代码中使用。
使用 Tweepy 提取推文

使用 Tweepy 提取推文分为以下步骤:

  1. 认证 API
  2. 执行查询
  3. 处理查询结果
认证 API
import tweepy

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)

首先,需要使用 API 密钥和密钥创建一个认证对象。然后,使用 set_access_token 方法将访问令牌和令牌密钥传递给 OAuthHandler 对象。最后,使用 API 方法创建一个 API 对象。

执行查询
tweets = api.search(q='python', lang='en', count=10)

在此示例中,我们使用 search 方法从 Twitter API 中搜寻包含 python 关键字的推文,限制语言为英语,最多返回 10 条推文。

处理查询结果
for tweet in tweets:
    print(tweet.text)

在此示例中,我们遍历查询结果并打印每条推文。

小结

使用 Tweepy 库可以轻松地从 Twitter API 中提取推文数据。要开始使用 Tweepy,需要先创建一个 Twitter 应用程序和相应的 API 密钥和密钥。然后,使用 API 对象执行查询并处理结果。