A fork of HumanCursor which brings human-like mouse movements to Botasaurus.
Project description
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 humancursor_botasaurus 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file botasaurus_humancursor-4.0.77.tar.gz.
File metadata
- Download URL: botasaurus_humancursor-4.0.77.tar.gz
- Upload date:
- Size: 12.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2237d44ec30d0051cb365768d28ddc2a9dd487f86bf5ee3d217a542184cfab57
|
|
| MD5 |
6bd1e804a4427351347663141900c074
|
|
| BLAKE2b-256 |
0a7dc547a07ec2fb70b339b23b8a2d49c5de1ac2c135b2a2f0734119133d17ff
|