rustycap

Crates.iorustycap
lib.rsrustycap
version1.2.2
sourcesrc
created_at2024-03-02 23:41:26.402561
updated_at2024-03-17 17:30:40.088542
descriptionOfficial CapBypass wrapper for Rust
homepage
repositoryhttps://github.com/BaxoPlenty/rustycap
max_upload_size
id1160107
size31,768
(BaxoPlenty)

documentation

README

Crates.io Documentation

rustycap

The official CapBypass wrapper for Rust.

Features

Name Description
image Enables the use of an image to base64 encoding library for classification tasks

Examples

Initialization of Solver

use rustycap::Solver;

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

Retrieve Balance

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

Creating a task and waiting for it

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 enum

Field Description
TaskInfo::Processing The task is being processed
TaskInfo::DoesNotExist The task was unable to be found
TaskInfo::Failed(String) The task failed and the String contains the error description
TaskInfo::Done(String) The task was successful. The String is the solution.
Commit count: 0

cargo fmt