#自动化 #隐形 #chromiumoxide #功能 #增强 #浏览器 #自动化

chromiumoxide_stealth

增强您的 Chromiumoxide 自动化功能,以实现隐形能力

2 个版本

0.1.1 2024年7月29日
0.1.0 2024年7月23日

#1 in #隐形

Download history 113/week @ 2024-07-19 157/week @ 2024-07-26 18/week @ 2024-08-02

每月下载 288 次

MIT 许可证

55KB
1K SLoC

JavaScript 1K SLoC // 0.3% comments Rust 123 SLoC

Chromiumoxide Stealth

增强您的 Chromiumoxide 自动化功能,以实现隐形能力

关于项目

Chromiumoxide Stealth 是一个 Rust 库,旨在无缝集成到 chromiumoxide 框架中,为自动化浏览会话提供额外的隐形能力。本项目遵循 selenium-stealthpuppeteer-extra-plugin-stealth 的实现。

入门指南

要在项目中使用 Chromiumoxide Stealth,请在您的 Cargo.toml 中将其添加为依赖项

[dependencies]
chromiumoxide_stealth = { git = "https://github.com/cloei/chromiumoxide_stealth" }

示例

use chromiumoxide_stealth;
use chromiumoxide::{Browser, BrowserConfig};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let (browser, _) = Browser::launch(BrowserConfig::default()).await?;
    let page = browser.new_page("https://example.com").await?;
    chromiumoxide_stealth::inject(&page).await?;
    Ok(())
}

依赖项

~14–28MB
~467K SLoC