Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter 超过速率限制,尝试访问人员时代码88“;以下是;列表_Twitter_Tweepy - Fatal编程技术网

Twitter 超过速率限制,尝试访问人员时代码88“;以下是;列表

Twitter 超过速率限制,尝试访问人员时代码88“;以下是;列表,twitter,tweepy,Twitter,Tweepy,我一直在尝试创建一个简单的程序,在两个twitter用户的“关注”列表中进行挖掘,将他们关注的所有人收集到单独的列表中,然后创建一个包含两个用户关注的所有人的新列表 我的程序适用于少量用户,但如果我尝试访问以下整个列表,程序将崩溃,并出现以下错误: raise RateLimitError(error_msg, resp) tweepy.error.RateLimitError: [{'message': 'Rate limit exceeded', 'code': 88}] 以下是我到目前为

我一直在尝试创建一个简单的程序,在两个twitter用户的“关注”列表中进行挖掘,将他们关注的所有人收集到单独的列表中,然后创建一个包含两个用户关注的所有人的新列表

我的程序适用于少量用户,但如果我尝试访问以下整个列表,程序将崩溃,并出现以下错误:

raise RateLimitError(error_msg, resp)
tweepy.error.RateLimitError: [{'message': 'Rate limit exceeded', 'code': 88}]
以下是我到目前为止编写的代码:

api = tweepy.API(auth)

followingList = []

for user in tweepy.Cursor(api.friends, screen_name="user1").items():
    followingList.append(user.screen_name)


followingList2 = []

for user in tweepy.Cursor(api.friends, screen_name="user2").items():
    followingList.append(user.screen_name)


for friend in followingList:
    if friend in followingList2:
        print(friend)
    else:
        print("Not following")

这是预期的行为,因为Twitter API只允许在15分钟的时间内向好友/追随者端点发送15个请求。您需要在代码中处理此问题。

感谢您抽出时间回复,安迪!你对我如何处理这件事有什么建议吗?我一直在到处寻找答案,但每次都会陷入死胡同。