Una API es un conjunto definido de reglas que permite que un software se comunique con otro, permitiendo que las aplicaciones soliciten e intercambien datos en un formato estructurado, como JSON, sin necesidad de analizar HTML en bruto. Cuando un sitio carga sus datos desde una API, la documentación de Scrapy llama a reproducir esas solicitudes el enfoque preferido, ya que proporciona datos estructurados y completos con un tiempo de análisis mínimo.

Algunos proveedores de proxies y extracción de datos ofrecen sus propias "APIs de scraper" que combinan infraestructura de proxy con análisis integrado, convirtiendo efectivamente un sitio web no estructurado en una respuesta de API estructurada en nombre del cliente.

Una API pública puede documentar sus límites de tasa y requisitos de autenticación. La documentación de la API REST de GitHub, por ejemplo, publica sus límites de solicitudes por hora.

Términos Relacionados