Я пытаюсь определить значение тега, который не всегда присутствует на страницах, которые я копирую с помощью Scrapy. Я использую функцию extract()
вместо extract_first()
. Поэтому я не могу установить значение по умолчанию, как предложено в этом SO сообщении .
Это не работает:
def parse(self, response):
yield {
'comments': response.css('[itemprop=commentCount]::attr(content)').extract(default=None)
}
Как установить None
по умолчанию, если я хочу использовать extract()
вместо extract_first()
?
Большое спасибо заранее!