Hay dos formas para esto.
- Contratos de arañas: tenemos algunos llamados contratos de arañas disponibles en Scrapy. Esto le permite probar cada devolución de llamada de su araña codificando una URL de muestra y verificando varias restricciones sobre cómo la devolución de llamada procesa la respuesta. No solo se pueden probar otras funciones de devolución de llamada.
- Otra forma es. La mayoría de las personas prefieren ejecutar rastreadores Scrapy usando crawl crawl . Pero en cambio tenemos una forma más de ejecutar el rastreador. El rastreador se puede escribir como Python Script, con la función principal y se puede escribir como python crawler_name.py (desde el mismo directorio). Para obtener más información, consulte este enlace Prácticas comunes. De manera similar a otro script de Python, podemos escribir los casos de Unittest aquí.