gpt4 book ai didi

python - Scrapy 请求堆栈溢出

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:03 24 4
gpt4 key购买 nike

我有以下 while 循环来废弃页面

def after_login(self, response):
i=100000
while (i<2000000):
yield scrapy.Request("https://www.example.com/foobar.php?nr="+str(i),callback=self.another_login)
i+=1

问题是进程因堆栈溢出而被终止。有没有办法告诉 while 循环对 1000 个请求进行排队,并在完成这些请求后对另外 1000 个请求进行排队?

最佳答案

您应该尝试一下 Scrapy 设置。例如,尝试减少 CONCURRENT_REQUESTS ,添加DOWNLOAD_DELAY .

如果这没有帮助,请查看 debugging the memory usage ,另请参阅:

关于python - Scrapy 请求堆栈溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36891476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com