cyber-human
v0.0.7
Published
Automated simulation of human behavior in web browser
Downloads
32
Readme
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