Como definir um valor padrão quando o seletor Scrapy retorna Nenhum

Eu estava tentando definir o valor padrão quando o resultado do meu seletor xpath retorna Nenhum. Isso acontece quando em algumas páginas o nó xpath não existe e eu quero definir, por exemplo, 'N / A' ou 'Não encontrado'.

Usei o código a seguir, mas acho que isso não é limpo e eficiente:

value = response.xpath(property.xpath).extract_first()

if(value != None):
    data[property.name] = response.xpath(property.xpath).extract_first()
else:
    data[property.name] = "N/A"

Alguma ideia? obrigado

questionAnswers(1)

yourAnswerToTheQuestion