Я пытаюсь выделить свою функцию обработки ошибок в новый python файл, чтобы я мог вызывать этот файл и в других парсерах. Но он дает эту ошибку:
TypeError: errback_httpbin () отсутствует 1 обязательный позиционный аргумент: 'failure'
мой класс Common_contents, который мне нужно вызвать:
class Common_contents(scrapy.Spider):
def errback_httpbin(self, failure):
Основной класс, из которого я вызываю этот класс выше:
def start_requests(self):
yield scrapy.Request(self.start_urls[0], callback=self.parse,
errback=Common_contents.errback_httpbin,dont_filter=True)
Помогите мне решить проблему
Заранее спасибо