1 Repo
Custom scripts used to define interaction sequences and navigation logic within a browser environment.
Distinct from Lua Script Execution Environments: Specifically targets the automation of web browsers via Lua, rather than general-purpose script execution environments.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Browser Automation Scripts. Refine with filters or upvote what's useful.
Splash ist eine Headless-Browser-HTTP-API und JavaScript-Rendering-Engine, die entwickelt wurde, um dynamische Webinhalte in statisches HTML oder Bilder umzuwandeln. Es fungiert als Lua-skriptbarer Browser-Dienst, der Browser-Automatisierungs- und Rendering-Funktionen über eine RESTful-Schnittstelle für die programmatische Datenextraktion bereitstellt. Der Dienst zeichnet sich dadurch aus, dass er die Ausführung benutzerdefinierter Lua-Skripte ermöglicht, um komplexe Benutzerinteraktionssequenzen und Seitennavigationen zu automatisieren. Er bietet die Möglichkeit, die Rendering-Engine pro Anfrage zu wechseln, um Cross-Browser-Kompatibilität und visuelle Konsistenz zu verifizieren. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich automatisierter Webinteraktion durch simulierte Tastatur- und Mausereignisse sowie die Abfangung von Netzwerkverkehr zur Überwachung oder Modifikation von Anfragen und Antworten. Zudem unterstützt sie DOM-Extraktion mittels CSS-Selektoren und den Export von Netzwerkprotokollen für die Verkehrsanalyse.
Provides a Lua-scriptable environment to automate complex user interaction sequences and page navigation.