Tweepy多重授权手

2024-09-30 20:20:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是nirgs forked version of Tweepy,我需要使用它来获取2017-01-31和{}之间的tweet。我的代码可以工作,由于twitter的速率限制,我必须在多个auth处理程序之间切换,以便能够处理与前面提到的日期一样遥远的tweet。我正在使用this instruction,但在达到速率限制并尝试使用api.auth_idx += 1切换到下一个身份验证处理程序后,我得到以下错误:

File "build/bdist.macosx-10.11-intel/egg/tweepy/api.py", line 45, in auth_idx
IndexError: Index out of bounds

主代码如下所示:

^{pr2}$

我不知道我做错了什么。非常感谢任何帮助!在


Tags: of代码authapi处理程序version速率twitter
1条回答
网友
1楼 · 发布于 2024-09-30 20:20:38

这是解决办法。在

错误是索引对象本身。我必须创建一个变量作为索引:

switch += 1
api.auth_idx = switch

下面是完整的代码,以防有人试图构建同一个应用程序:

^{pr2}$

相关问题 更多 >