请求

2016-04-27 20 views
1

的Scrapy堆栈溢出,我有以下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时?

+0

你进入无限递归的问题。你为什么从'self.after_login' *开始的请求调用'self.after_login' *? –

+0

@Martijn我的错误,修复了这个问题 –

+0

你能分享你得到的实际回溯吗? –

回答