0.0.6 • Published 4 months ago

cyber-human v0.0.6

Weekly downloads
-
License
-
Repository
gitlab
Last release
4 months ago

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

0.0.5

4 months ago

0.0.4

4 months ago

0.0.6

4 months ago

0.0.3

5 months ago

0.0.2

6 months ago