9 repositorios
Programmable libraries and interfaces used to automate web browser interactions via scripts.
Distinct from Browser Automation Framework Connectors: Existing candidates focus on generated scripts rather than the framework providing the execution interface.
Explore 9 awesome GitHub repositories matching development tools & productivity · Browser Automation Frameworks. Refine with filters or upvote what's useful.
OpenCLI is an AI browser automation framework designed to automate web navigation, data extraction, and repetitive browser tasks. It functions as a browser-based CLI generator that converts website interfaces into command-line interactions by controlling authenticated web browser sessions. The project features a web-to-CLI adapter platform for mapping web elements to programmatic command-line inputs and outputs. It includes a browser profile manager to organize and switch between isolated session profiles to maintain different user identities. The toolkit provides capabilities for web conten
Provides a system for automating web navigation and data extraction using AI agents.
Fuite is a web application memory leak detector and browser heap snapshot analyzer. It functions as an automated interaction tester that monitors heap growth during repeated browser sequences to identify leaking DOM nodes and collections. The tool differentiates itself by executing scripted interaction loops to amplify memory growth, making leaks easier to detect. It captures and compares heap snapshots across different timestamps and exports detailed reports containing stack traces and the specific code locations where listeners were declared. The project covers browser automation and orche
Provides a framework for running custom scripts that simulate user workflows to trigger and detect memory growth.
CrawlerTutorial is a comprehensive Python web scraping tutorial and framework designed for extracting data from static and dynamic websites. It functions as a web data extraction pipeline and an HTTP request orchestrator, covering the full lifecycle of scraping applications from initial fetching to final data storage. The project provides specialized guidance on anti-bot bypass techniques and web API reverse engineering. It includes methods for evading browser detection through identity masking and proxy rotation, as well as techniques for identifying hidden API endpoints by analyzing network
Implements a framework for simulating user interactions to extract content from JavaScript-heavy, dynamic webpages.
Riona-AI-Agent es un agente de automatización LLM y un framework de automatización de navegadores diseñado para ejecutar flujos de trabajo complejos, entrenar con datos personalizados y generar contenido mediante IA. Funciona como una herramienta de automatización de redes sociales para programar contenido, gestionar múltiples perfiles y automatizar acciones de interacción en plataformas sociales. El sistema incluye un panel de monitoreo centralizado para rastrear el estado en vivo, resúmenes de tiempo de ejecución y registros de actividad de los agentes de IA. Utiliza modelos de aprendizaje automático para identificar y omitir desafíos de seguridad visual durante sesiones de navegación automatizadas. Las capacidades del agente cubren la automatización de redes sociales, incluyendo la automatización de interacciones repetitivas y la programación de publicaciones. Admite el entrenamiento de agentes de IA mediante la ingesta de enlaces web, audio y documentos para personalizar la base de conocimientos y el comportamiento del agente. El framework está construido utilizando Node.js y TypeScript.
Implements a Node.js and TypeScript framework for programmatically automating web browser interactions and solving captchas.
Dev-browser is a browser automation framework and headless browser controller that provides a sandboxed script runner for executing web tasks. It functions as a vision-based web automator and a specialized interface for large language models, enabling the navigation and interaction of web pages within isolated execution environments. The project distinguishes itself by converting complex web pages into simplified representations and coordinate-based maps, allowing AI agents to analyze layouts and perform actions based on pixel locations. It employs a mapping system that assigns unique identif
Provides a programmable framework leveraging Playwright to execute sandboxed scripts for web navigation and interaction.
nodriver is an asynchronous Chromium browser automation framework that provides headless control and web scraping capabilities. It functions as a Chrome DevTools Protocol client, allowing for granular engine control by attaching directly to the browser's debug port without the need for external driver binaries. The framework is specifically designed as an anti-bot detection bypass tool. It modifies browser fingerprints and protocol headers to evade automated security systems, handle security warnings, and bypass common obstacles like insecure connection alerts. The system covers a broad rang
Functions as an asynchronous framework for controlling Chromium browsers without requiring external driver binaries.
This project provides an agentic web interaction engine designed to facilitate autonomous browser automation and large-scale data extraction. It serves as a framework for building and deploying agents that can navigate complex, JavaScript-rendered websites, interact with page elements, and execute multi-step workflows. By providing a structured environment for browser control, the system enables the creation of reusable automation scripts that can be deployed across diverse web platforms. The platform distinguishes itself through a comprehensive suite of security and traffic management tools,
Offers a command-line framework for executing complex browser workflows and managing isolated sessions.
Damaihelper is a ticketing automation bot and browser automation framework designed to monitor ticket availability and execute checkout processes. It utilizes a ticket purchasing script to automate the selection and purchase of tickets on web platforms based on predefined user criteria. The tool includes a graphical user interface for managing scripts and configuring automation parameters, allowing users to trigger tasks without using a command line. To maintain access, it employs browser session management to save and reuse authentication cookies, avoiding repetitive manual login procedures.
Implements a programmable framework to automate web browser interactions while mimicking human behavior.
Remote-browser is a framework for programmatic browser automation and session management built on standard web extension architecture. It provides the infrastructure to control browser instances, execute automated scripts, and perform debugging tasks through a unified interface. The project distinguishes itself by enabling both local and remote browser connectivity, allowing users to establish persistent communication channels with distant browser instances over a network. It utilizes a privileged extension environment to isolate automation logic from page-level content, ensuring that scripts
Provides a framework for building automated scripts to interact with web pages using standard browser extension technologies.