import scrapy
class MySpider(scrapy.Spider):
start_urls = []
def __init__(self, **kwargs):
for i in range(1, 1000):
self.start_urls.append("some url"+i)
def parse(self, response):
print(response)
Здесь мы ставим в очередь 1000 URL-адресов в функции __init__
, но я хочу прекратить выполнение всех этих запросов, если она не работает или возвращает что-то нежелательное. Как мне сказать пауку, чтобы он прекратил выполнение запросов, скажем, после 10 неудачных запросов.