35 releases
0.0.38 | Feb 1, 2025 |
---|---|
0.0.37 | Jan 30, 2025 |
0.0.35 | Aug 10, 2024 |
0.0.33 | Jun 23, 2024 |
0.0.14 | Aug 31, 2023 |
#366 in Web programming
276 downloads per month
Used in product-os-crawler
6MB
15K
SLoC
Contains (Zip file, 6MB) adblocker_ultimate-3.7.28.xpi
Product OS : Browser
Product OS : Browser is a powerful browser controller that lives off the land to provide automation tooling to not only read content but take actions defined via an instruction language or via an API.
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.38", 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 without the need for Selenium that uses living of the land techniques
- Complete configuration instruction set to perform actions on a page to create automation
- Currently supports both Chromium-based (Chrome, Edge) browsers and Gecko-based (Firefox) browsers
- Supports both visible and headless modes
- Leverages Product OS : Proxy to allow for tunneling via VPN or Tor if so desired
// Feature samples TODO
Usage
// Examples TODO
Contributing
Contributions are not currently available but will be available on a public repository soon.
License
Dependencies
~62–94MB
~2M SLoC