This Python script automates browser interactions using Selenium WebDriver. It spins multiple browser instances attached to separate nodes on a binary tree.
Features
Configuration Management: The data.py file handles configuration variables for each web driver, providing flexibility and ease of management.
Rumble Platform Tasks: The main directory contains Python files responsible for executing tasks on the Rumble platform.
SeleniumBase Integration: Utilizes the undetected Chrome driver from SeleniumBase in conjunction with Selenium's WebDriver for automated browser interactions.
Virtual Environment: All program dependencies are contained within an active virtual environment directory labeled env.
Usage
Clone the repository. Set up a virtual environment (env). Activate the virtual environment. Install dependencies (requirements.txt). Run the script (root.py).
Dependencies
Python 3.12
seleniumbase==4.23.7
selenium==4.17.2
License
This project is licensed under the MIT License - see the LICENSE file for details.