7 个版本
新 0.5.0 | 2024年8月13日 |
---|---|
0.4.0 | 2024年5月20日 |
0.3.4 | 2024年3月20日 |
0.3.3 | 2024年2月28日 |
550 in 网络编程
用于 tosho
82KB
1.5K SLoC
tosho-musq
由 SQ 开发的 MU! API 异步客户端。
以下 crate 由 tosho
应用程序使用。
使用方法
下载 tosho
应用程序,或者您可以将此 crate 当作任何其他 Rust crate 使用
use tosho_musq::MUClient;
use tosho_musq::constants::get_constants;
#[tokio::main]
async fn main() {
let client = MUClient::new("1234", get_constants(1));
let manga = client.get_manga(240).await.unwrap();
println!("{:?}", manga);
}
认证
以下资源没有简单的认证方法。
认证命令为 tosho mu auth
。
建议您首先设置网络拦截;请参阅 INTERCEPTING。
使用 CLI,您可以这样做
$ tosho mu auth secret -t android
或者,使用 Apple 常量
$ tosho mu auth secret -t ios
使用 crates,您可以遵循上述用法。
Android
- 打开源应用程序。
- 点击主页或我的页面。
- 在 HTTP Toolkit 上观察请求,并找到查询参数为
secret
的 API 请求。 - 将此 secret 保存到其他地方,然后使用
tosho
进行认证。
Apple
- 打开 Stream 应用并点击
Sniff Now
。 - 转到源应用程序并打开
Home
或My Page
。 - 返回到 Stream 应用并点击
Sniff History
,然后选择最新条目。 - 找到指向源应用程序 API 的请求,并定位到其中包含
secret=xxxxx
的请求。 - 复制链接并将 secret 值保存到其他地方,以便您可以使用
tosho
进行认证。
免责声明
此项目旨在作为实验并创建本地副本供个人使用。这些工具不会绕过任何付费墙,您需要使用自己的账户购买并拥有每一章节才能创建自己的本地副本。
如果您账号被停用,我们不承担责任。
许可证
本项目采用MIT许可证(LICENSE 或 http://opensource.org/licenses/MIT)
依赖项
~7-19MB
~265K SLoC