我想使用 tweepy 存储一些推文的 ID

I want to store the IDs of some tweets using tweepy

提问人:Tarush Sharma 提问时间:7/6/2022 更新时间:7/14/2022 访问量:299

问:

此代码打印 ID,但也会引发 TypeError

for tweet in client.search_recent_tweets(search_string):
    for tweet_id in tweet:
        print(tweet_id['id'])

只需打印 Tweet 即可获得以下数据

Response(data=[<Tweet id=#ID text='#text'>], includes={}, errors=[], meta={'newest_id': '#ID of first tweet', 'oldest_id': '#ID of last tweet', 'result_count': 10, 'next_token': '#Token no.'})

我基本上想提取推文 ID

Python Twitter slice tweepy 索引

评论


答:

0赞 Mickaël Martinez 7/6/2022 #1

我不明白你的双循环应该如何工作。

无论如何,你可以看到推文在 中,所以只需遍历它:response.data

response = client.search_recent_tweets(search_string)  # Get the API response

tweets = response.data                                 # Tweets are the data

for tweet in tweets:                                   # Iterate through the tweets
    print(tweet.id)                                    # You can now access their id
0赞 JoeWilson73 7/14/2022 #2

以下是有关如何获取推文字段的文档。- https://docs.tweepy.org/en/stable/examples.html

评论

0赞 Community 7/15/2022
您的答案可以通过其他支持信息进行改进。请编辑以添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以在帮助中心找到有关如何写出好答案的更多信息。