Я новичок в Scrapy и довольно плохо знаком с python.У меня есть несколько yield
с одним и тем же телом внутри паука.
yield {
'url' : response.url,
'html' : response.css('body').extract(),
'title': response.css('title::text').extract_first(),
}
Каждый yield
находится внутри разных методов разбора, но я бы хотел написать yield
только один раз и использовать его повторно.
Сначала я попробовал метод, принимающий ответ в качестве аргумента и возвращающий yield
.Затем я вызвал этот метод из метода разбора, но Scrapy утверждает, что я не могу вернуть yield
.