This is a fork of @ysmood's https://github.com/go-rod/rod with the following changes:
- Inline and vendoring of the ysmood's other packages.
- Removal of leakless and automatic file drops (triggers anti-malware).
- Replacement of panic-based error handling with error return parameters.
- Switch to Chrome for Testing for most platforms, fallback to Puppeteer builds for Linux on ARM64.
- Extended system search method and binary validation by running
--version. - Support to run Chrome as a low-privileged user to avoid
--no-sandboxissues as root on Linux/macOS.
Thank you very much to @ysmood and all go-rod contributors.
Your particular Go use case may be better handled by:
- The original go-rod/rod package.
- The new Vibium Clicker package.
- The mature chromedp package.