API de Captura de Pantalla de Sitios Web sin Servidor: El Motor Detrás de Abbey AI

2025-02-06
API de Captura de Pantalla de Sitios Web sin Servidor: El Motor Detrás de Abbey AI

Gordon Kamer desarrolló una robusta API de raspado web para soportar Abbey, una plataforma de IA. Esta API se ejecuta localmente, recibe una URL como entrada y devuelve datos del sitio web y capturas de pantalla. Impulsada por Playwright y Docker, ejecuta JavaScript, incluye características de seguridad como límites de memoria y aislamiento de procesos, y devuelve una respuesta multipart con datos JSON, contenido de la página y hasta 5 capturas de pantalla. El acceso se controla mediante claves de API, con asignación de memoria personalizable y parámetros de captura de pantalla.

Desarrollo raspado web