Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.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
Python 是否可以使用IP轮换来避免TooManyRequestsException异常:Instaloader有429个太多的请求?_Python_Web Scraping_Proxy_Ip_Instagram - Fatal编程技术网

Python 是否可以使用IP轮换来避免TooManyRequestsException异常:Instaloader有429个太多的请求?

Python 是否可以使用IP轮换来避免TooManyRequestsException异常:Instaloader有429个太多的请求?,python,web-scraping,proxy,ip,instagram,Python,Web Scraping,Proxy,Ip,Instagram,我正试图在python上使用Instaloader库刮取Instagram,但在多次请求后,我遇到了以下错误:TooManyRequestsException:429请求太多。 我是一个初学者,但是是否可以使用代理/旋转IP来避免这个异常?我也有同样的问题,但现在我认为没有什么可以帮助。我使用Instaloader已经一年多了,从来没有遇到过任何问题。我认为请求限制是每分钟200个请求,或者类似的 现在,在分析了2到3篇文章之后,我得到了相同的错误。你可以每分钟发送1到5个请求,或者类似的东西。

我正试图在python上使用Instaloader库刮取Instagram,但在多次请求后,我遇到了以下错误:TooManyRequestsException:429请求太多。
我是一个初学者,但是是否可以使用代理/旋转IP来避免这个异常?

我也有同样的问题,但现在我认为没有什么可以帮助。我使用Instaloader已经一年多了,从来没有遇到过任何问题。我认为请求限制是每分钟200个请求,或者类似的

现在,在分析了2到3篇文章之后,我得到了相同的错误。你可以每分钟发送1到5个请求,或者类似的东西。我今天尝试了两台不同的机器,然后我的朋友尝试了他的机器(从他家里),他马上得到了同样的错误

也许你可以试试这样的东西:

user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/601.7.8 (KHTML, like Gecko)'
L = instaloader.Instaloader(max_connection_attempts = 5, user_agent = user_agent)
或者,如果您在某些列表中有许多帐户,并且您正在for循环中运行它们:

list_of_user_agents = ["agent1", "agent2", "agent3"]
L = instaloader.Instaloader(max_connection_attempts = 5, user_agent = random.choice(list_of_user_agents ))
在发送每个请求之前,还应添加一些时间延迟:

time.sleep(3)
但是,如果你想欺骗Instagram不认识你……我认为这是不可能的