/pica-rust

Rust哔卡漫画API

Primary LanguageRustMIT LicenseMIT

PICA-RUST

Rust哔卡漫画API

实现功能

  • 用户
    • 注册 / 登录 / 获取用户信息 / 打卡
  • 漫画
    • 分类 / 随机本子 / 获取章节 / 获取图片
    • 收藏漫画 / 喜欢漫画
    • 获取漫画评论 / 对漫画发表评论及回复
    • 搜索漫画
  • 网络
    • 代理 / 分流

使用方法

在Cargo.toml中增加依赖

[dependencies]
pica = { git = "https://github.com/niuhuan/pica-rust.git", branch = "master" }

调用客户端

use pica::{Client, Sort, SwitchAddress};

async fn main() {
    // 创建客户端并设置分流
    let client = Client::new();
    client.set_proxy(None, None);
    // 登录或注入token (选择其一)
    client.login("username", "password").await.unwarp();
    client.set_token("token").await;
    // 获取漫画列表
    client.comics(None, None, None, None, Sort::SORT_DEFAULT, 1);
    // ...
}