You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Tweepy Cursor调用api.get_user提示不支持分页,请求排查问题

嘿,我来帮你分析下问题出在哪~

问题根源

你遇到的报错其实很好理解:get_user 这个API是用来获取单个用户的信息的,它只会返回一个用户对象,完全不存在分页的必要——总不能把一个用户的数据拆成好几页返回吧?而Tweepy的Cursor工具是专门为那些会返回多页结果的API设计的(比如user_timeline,用户的推文可能成百上千,需要分页加载),所以把get_user塞进Cursor里,自然会触发“this method does not perform pagination”的错误。

正确的写法

你根本不需要用Cursor,直接调用api.get_user就能拿到你要的用户数据,举个例子:

# 注意:user_id和screen_name传其中一个就够了,不用同时传
user = api.get_user(screen_name="xxx")
# 可以打印用户的各类属性,比如用户名、个人简介、粉丝数等等
print(f"用户名:{user.screen_name}")
print(f"个人简介:{user.description}")
print(f"粉丝数:{user.followers_count}")

# 如果是要获取用户的推文,那才需要用Cursor配合user_timeline
for tweet in tweepy.Cursor(api.user_timeline, screen_name="xxx").items(10):
    print(tweet.text)

内容的提问来源于stack exchange,提问作者Hantian Zhang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:27:16