Serverlose Website-Screenshot-API: Das Herzstück von Abbey AI

2025-02-06
Serverlose Website-Screenshot-API: Das Herzstück von Abbey AI

Gordon Kamer hat eine robuste Web-Scraping-API entwickelt, um die KI-Plattform Abbey zu unterstützen. Diese API läuft lokal, nimmt eine URL entgegen und gibt Website-Daten und Screenshots zurück. Angetrieben von Playwright und Docker, führt sie JavaScript aus, beinhaltet Sicherheitsfunktionen wie Speicherlimits und Prozessisolation und gibt eine Multipart-Antwort mit JSON-Daten, Seiteninhalt und bis zu 5 Screenshots zurück. Der Zugriff wird über API-Schlüssel gesteuert, mit anpassbarer Speicherzuweisung und Screenshot-Parametern.

Entwicklung