1
я следующий в то время как цикл лома страницScrapy переполнение стека из запросов
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?
Вы получаете в бесконечные вопросы рекурсии. Почему вы вызываете 'self.after_login' * из запроса, запущенного в' self.after_login' *? –
@Martijn Моя ошибка, исправлено вопрос –
Можете ли вы поделиться фактической трассой, которую вы получите? –