API de capture d'écran de site web sans serveur : la puissance derrière Abbey AI
2025-02-06
Gordon Kamer a développé une API robuste de scraping web pour prendre en charge Abbey, une plateforme d'IA. Cette API s'exécute localement, prend une URL en entrée et renvoie les données du site web et des captures d'écran. Propulsée par Playwright et Docker, elle exécute JavaScript, inclut des fonctionnalités de sécurité telles que des limites de mémoire et l'isolation des processus, et renvoie une réponse multipart avec des données JSON, le contenu de la page et jusqu'à 5 captures d'écran. L'accès est contrôlé par des clés API, avec une allocation de mémoire personnalisable et des paramètres de capture d'écran.
Développement