cyber-human

0.0.7 • Public • Published

Cyber/Human

Humanized toolset for automated simulation of human behavior in browsers as a means of avoiding bot detection.

Member of: CyberCodex

Features

  • fully automated mode with spontaneous human behavior simulation
  • public methods for manual operation and more granular control
  • automated logging with potentially sensitive details redacted
  • optional visual pointer tracker for observing cursor motion
  • automatic prevention of interference between spontaneous movements and intentional actions (clicks etc.)

Deployment

  • npm i apify-human
  • follow inline docs

Usage (Apify Robot): Enable option on input and use human in the scope after extracting it from context

[task] = ({page, human}) => ({
    await human.press('Enter');
})

Usage (standalone):

const human = new Human(page, [options]);
await human.type('#username', 'username');
await human.type('#password', 'password');
await human.press('Enter').catch(() => human.click('#submit'));

Dependency

  • Apify - a lower level web automation framework

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Vasek Codey Vlcek - maintainer

List of contributors participating in this project.

License

This project is licensed under the Apache License 2.0 - see the LICENSE.md file for details

Readme

Keywords

none

Package Sidebar

Install

npm i cyber-human

Weekly Downloads

62

Version

0.0.7

License

none

Unpacked Size

12 kB

Total Files

5

Last publish

Collaborators

  • cyberfly