Skip to main content

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)

Source distribution for botasaurus-humancursor 4.0.83
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

Release history Release notifications | RSS feed

This release

4.0.83 This release

1 release file

4.0.82

1 release file

4.0.81

1 release file

4.0.80

1 release file

4.0.78

1 release file

4.0.77

1 release file

4.0.76

1 release file

4.0.73

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page