A fork of HumanCursor which brings human-like mouse movements to Botasaurus.
Botasaurus Humancursor is a Python library that enables human-like mouse movements in Botasaurus. It's designed to help you create more natural and less detectable web automation by simulating human-like cursor movements, clicks, and interactions.
This library is a fork of the original HumanCursor project, adapted to work with the Botasaurus driver instead of Selenium.
- Designed specifically to
bypass security measures and bot detection software. - Human-like mouse movements using Bezier curves
- Randomized movement patterns to avoid detection
- Support for clicking, dragging, and scrolling with human-like behavior
pip install botasaurus-humancursorfrom botasaurus_driver import Driver
from botasaurus_humancursor import WebCursor
# Initialize the Botasaurus driver
driver = Driver(headless=False)
# Navigate to a website
driver.get("https://www.example.com")
# Initialize HumanCursor
cursor = WebCursor(driver)
# Find an element
button = driver.select("button.login")
# Move to the element and click it with human-like movement
cursor.click_on(button)
# Close the driver
driver.close()- Kudos to Flori Batusha for creating HumanCursor. Building HumanCursor requires PhD-level mathematical expertise, and Flori's brilliance shines through in this remarkable project.
- Deepest Gratitude to Ambri for creating a fork of HumanCursor specifically tailored for Botasaurus.
This project is licensed under the MIT License