Tweepy是一个Python库,用于与Twitter API进行交互和数据提取。在使用Tweepy提取时,可以通过以下步骤从已验证的帐户中过滤掉推文:
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.user_timeline()
方法来获取指定用户的时间线上的推文:user_tweets = api.user_timeline(screen_name='verified_account', count=10)
其中,screen_name
参数指定了要提取推文的用户的用户名,count
参数指定了要提取的推文数量。
exclude_replies=True
来排除回复的推文:filtered_tweets = [tweet for tweet in user_tweets if not tweet.in_reply_to_status_id]
这将创建一个新的列表filtered_tweets
,其中包含不是回复的推文。
综上所述,使用Tweepy提取时,从已验证的帐户中过滤掉推文的步骤包括身份验证、获取用户时间线上的推文,并使用过滤器来筛选出不是回复的推文。请注意,以上代码示例仅为演示目的,实际使用时需要根据具体需求进行适当的修改。
领取专属 10元无门槛券
手把手带您无忧上云