#captcha #arkoselabs #capbypass

rustycap

官方 CapBypass 包装器,适用于 Rust

8 个版本 (5 个稳定)

1.2.2 2024 年 3 月 17 日
1.1.1 2024 年 3 月 11 日
0.1.2 2024 年 3 月 10 日

#668 in 网页编程

每月 24 次下载

自定义许可

21KB
362

Crates.io Documentation

rustycap

官方 CapBypass 包装器,适用于 Rust。

特性

名称 描述
image 启用使用图像到 base64 编码库进行分类任务

示例

Solver 的初始化

use rustycap::Solver;

let solver = Solver::new("CAPBYPASS_KEY");

检索余额

let balance = solver.get_balance().await.expect("Unable to retrieve balance");
let credits = balance.credits;

创建任务并等待它

let data = json!({
    "blob": "test",
});
let task = FunCaptchaTask::new(
        "https://example.com/",
        "PUBLIC_KEY",
        "host:port:user:pass"
    ).data(&data).subdomain("roblox-api.arkoselabs.com");
let solution = solver.create_and_wait(task).await?;

println!("Received token: {}", solution);

TaskInfo 枚举

字段 描述
TaskInfo::处理中 任务正在处理
TaskInfo::不存在 任务无法找到
TaskInfo::失败(字符串) 任务失败,错误描述包含在 String
TaskInfo::完成(字符串) 任务成功。解决方案包含在 String 中。

依赖关系

~6–18MB
~260K SLoC