Botasaurus Humancursor
A fork of HumanCursor which brings human-like mouse movements to Botasaurus.
Description
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.
Features
- 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
Installation
pip install botasaurus-humancursor
Usage
Basic Example
TODO: Add example
from 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()
Thank You
- 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.
License
This project is licensed under the MIT License
Metadata
Release files for botasaurus-humancursor 4.0.83
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| botasaurus_humancursor-4.0.83.tar.gz | 14.6 kB | Details |
Release files / botasaurus_humancursor-4.0.83.tar.gz
| Download URL | botasaurus_humancursor-4.0.83.tar.gz |
|---|---|
| Size | 14.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
28db7af683e4ff85059bbe259c254e1dcd21d116afbe3af6d91557db7915c8a9
|
|
BLAKE2b-256 checksum How to use checksums |
5826c86c94daf6cde237a24e60fbbbe4d7f1c0e5e0a84c4e591dd21c74df59d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.7
|