Skip to main content

Human-like mouse and keyboard automation for zendriver

Project description

A Python library for human-like mouse and keyboard automation, designed to work with zendriver.

Features

  • Human-like Mouse Movement: Uses WindMouse algorithms, and physiological jitter to simulate realistic cursor movement.
  • Human-like Typing: Simulates typing speeds, typos, corrections, and thinking pauses.
  • Visual Debugging: Generate heatmaps or trajectory JPEGs of mouse movements.

Installation

pip install humandriver @ git+https://github.com/SennePieters/humandriver.git

Usage

from humandriver import move_to_element, type_in_element

# Example usage with zendriver page object
await move_to_element(page, selector, click=True)
await type_in_element(page, "Hello World")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

humandriver-1.0.1.tar.gz (38.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

humandriver-1.0.1-py3-none-any.whl (53.9 kB view details)

Uploaded Python 3

File details

Details for the file humandriver-1.0.1.tar.gz.

File metadata

  • Download URL: humandriver-1.0.1.tar.gz
  • Upload date:
  • Size: 38.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for humandriver-1.0.1.tar.gz
Algorithm Hash digest
SHA256 dfe408b31d766d02fb4ea68e1bce2b10672f7c802f31f0b846ff72b747e20189
MD5 8825239e6b464b26344348d33f49a887
BLAKE2b-256 8627210af53be628054b75490b0ec1c59ff9853ff213b3152f546ae2dec1bac4

See more details on using hashes here.

File details

Details for the file humandriver-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: humandriver-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 53.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for humandriver-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8fe86e95962b9cdf49a31ee66484e27cdf4a01430c55edc799defe790a82ddd1
MD5 99fb79de9a6ec3a31d8c2f72f1836f5c
BLAKE2b-256 d3f38a93966c89624ab7e58a5506e9512825a9f1281e6555c69d8b256182c659

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page