33 releases
0.0.35 | Aug 10, 2024 |
---|---|
0.0.34 | Aug 10, 2024 |
0.0.33 | Jun 23, 2024 |
0.0.28 | Sep 5, 2023 |
0.0.14 | Aug 31, 2023 |
#3 in #selenium
77 downloads per month
Used in product-os-crawler
660KB
11K
SLoC
Product OS : Browser
Product OS : Browser is a powerful browser controller that leverages headless browsing and provides automation tooling to not only read content but take actions defined via an instruction language.
What is Product OS?
Product OS is a collection of packages that provide different tools and features that can work together to build products more easily for the Rust ecosystem.
Installation
Use the Rust crate package manager cargo to install Product OS : Browser.
cargo add product-os-browser
or add Product OS : Browser to your cargo.toml [packages]
section.
product-os-browser = { version = "0.0.35", features = [], default-features = true, optional = false }
Features
Product OS Browser supports a number of features leveraging existing Rust libraries to crawl and perform instructions including:
- Browser controller leveraging the thirtyfour library to perform selenium based browser automation
- Complete configuration instruction set to perform actions on a page to create automation
- Currently supports Firefox as both visible and headless browser
- Supports insertion of a proxy such as Product OS : Proxy to allow for mitm manipulation and tunneling via VPN or Tor
// Feature samples TODO
Usage
// Examples TODO
Contributing
Contributions are not currently available but will be available on a public repository soon.
License
Dependencies
~51–86MB
~2M SLoC