Tweepy“page参数无效”错误

3

我使用Python的tweepy库。 我正在尝试按照这个文档页面中的方式搜索推文。

results = twitterApi.search(
            q = request.args.get("q"),
            rpp = 50,
            page = 2
        )

它报错了"页面参数无效"。如果我删除"page"参数,它就能正常工作。

我该如何按页搜索?

3个回答

1
问题已知 - 问题 604
还请参阅Tweeter API文档,其中没有关于page参数的信息。
我认为您应该使用since_id参数而不是page

我不直接使用Twitter API,而是在Python中使用Tweepy。在Tweepy文档中有一个名为page的参数。http://docs.tweepy.org/en/v3.2.0/api.html#API.search - Alexander
可能文档是错误或过时的。没有页面参数的支持,请自行查看:tweepy/api.py:1176 - AndreyT
使用计数参数...请查看我的答案。 - norrin

0

此帖似乎未针对问题提供优质答案。请编辑您的回答,或将其作为评论发布到问题中。 - sɐunıɔןɐqɐp

-1
请使用计数参数代替。
results = twitterApi.search(
            q = request.args.get("q"),
            count=100
        )

这个调用应该会返回100条推文。


1
我认为OP所要求的是分页而不是从页面返回最大数量,这就是rpp的作用。你可能应该使用AndreyT建议的since_id。或者使用cursor进行分页。 - Sam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接