使用 tweepy 或任何其他库抓取 Twitter 数据

问题描述 投票:0回答:1

我正在尝试废弃 Twitter 数据,但无法做到这一点。尝试了网上讨论的2-3种方法,但均无效。请帮我。附上代码和错误如下:

import tweepy


api_key = ''
api_key_secret = ''
access_token = ''
access_token_secret = ''


client_id = ""
client_secret = ""

authenticator = tweepy.OAuthHandler(api_key, api_key_secret)
authenticator.set_access_token(access_token, access_token_secret)

api = tweepy.API(authenticator, wait_on_rate_limit=True)

crypto_coin = "bitcoin"
search_term = f'{crypto_coin} -filter:retweets'

tweet_cursor = tweepy.Cursor(api.search_tweets, q= search_term, lang="en",
tweet_mode="extended").items(10)

tweets = [tweet.full_text for tweet in tweet_cursor]
print(tweets)

your text

twitter tweepy
1个回答
0
投票

要使用搜索最近的推文功能,您必须调用Twitter API v2(需要基本级别访问)。

# Authenticate to Twitter
client = tweepy.Client(
    consumer_key=CONSUMER_KEY,
    consumer_secret=CONSUMER_SECRET,
    access_token=ACCESS_TOKEN,
    access_token_secret=ACCESS_TOKEN_SECRET
)

# Search Tweets
crypto_coin = "bitcoin"
tweets = client.search_recent_tweets(query=crypto_coin, max_results=10)

欲了解更多信息:

https://developer.twitter.com/en/docs/twitter-api

https://docs.tweepy.org/en/stable/client.html#tweepy.Client.search_recent_tweets

我希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.