Cómo establecer un valor predeterminado cuando el selector Scrapy devuelve Ninguno

Estaba tratando de establecer el valor predeterminado cuando el resultado de mi selector xpath devuelve Ninguno. Esto sucede cuando en algunas páginas el nodo xpath no existe y quiero establecer, por ejemplo, 'N / A' o 'No encontrado'.

Utilicé el siguiente código pero creo que esto no es limpio y 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"

¿Algunas ideas? Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta