'Cursor' 对象不可迭代
'Cursor' object is not iterable
我正在尝试使用包 tweepy
:
获取我收集的推文的位置
import tweepy as tw
consumer = ...
consumer_secret = ...
access_token = ...
access_token_secret = ...
auth = tw.OAuthHandler(consumer, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tw.API(auth, wait_on_rate_limit=True)
search_words = "delante"
date_since = "2022-01-03"
tweets = tw.Cursor(api.search_tweets,
q = search_words,
lang = "es",
since = date_since)
loc = []
for tweet in tweets:
loc.append(tweet.user.location)
但是我得到这个错误:
'Cursor' object is not iterable
type(tweets)
的输出是tweepy.cursor.Cursor
。
我缺少什么?
tweepy.Cursor
对象确实不可迭代。调用 tweets.items()
获取单个推文的迭代器,或调用 tweets.pages()
获取推文页面的迭代器。
for tweet in tweets.items():
loc.append(tweet.user.location)
我正在尝试使用包 tweepy
:
import tweepy as tw
consumer = ...
consumer_secret = ...
access_token = ...
access_token_secret = ...
auth = tw.OAuthHandler(consumer, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tw.API(auth, wait_on_rate_limit=True)
search_words = "delante"
date_since = "2022-01-03"
tweets = tw.Cursor(api.search_tweets,
q = search_words,
lang = "es",
since = date_since)
loc = []
for tweet in tweets:
loc.append(tweet.user.location)
但是我得到这个错误:
'Cursor' object is not iterable
type(tweets)
的输出是tweepy.cursor.Cursor
。
我缺少什么?
tweepy.Cursor
对象确实不可迭代。调用 tweets.items()
获取单个推文的迭代器,或调用 tweets.pages()
获取推文页面的迭代器。
for tweet in tweets.items():
loc.append(tweet.user.location)