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);
// ...
}