一切都进展顺利。只是,我想将命令应用于示例中的列表。
test = [tweet.text for tweet in tweets]
但它本质上返回一个空列表:print(test)。
编辑:
一:
import sys
sys.modules[__name__].__dict__.clear()
import os
import tweepy as tw
import pandas as pd
consumer_key = 'xxx'
consumer_secret = 'xxx'
access_token = 'xxx'
access_token_secret = 'xxx'
auth = tw.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tw.API(auth, wait_on_rate_limit=True)
# Define the search term and the date_since date as variables
search_words = "#wildfire"
date_since = "2020-01-09"
#Collect tweets
tweets = tw.Cursor(api.search,
q=search_words,
,
since=date_since).items(5)
new_search = search_words + " -filter:retweets"
#new_search
tweets = tw.Cursor(api.search,
q=new_search,
lang="en",
since=date_since).items(5)
for tweet in tweets:
print(tweet.text)
test = [tweet.text for tweet in tweets]
print(test)
一些评论表明推文可能是空的。如果我没记错的话,tweeps 不是空的,因为我可以循环内容。
我想这很简单,但任何帮助将不胜感激。
动漫人物
相关分类