36 个版本 (4 个重大更新)
0.5.2 | 2024年7月7日 |
---|---|
0.5.1 | 2024年4月22日 |
0.3.6 | 2023年12月26日 |
0.3.3 | 2023年11月25日 |
在 网页编程 中排名第 391
每月下载 43 次
用于 2 个 软件包
77KB
2K SLoC
rookie
从任何平台上的任何浏览器加载 cookie
特性 🚀
- 适用于
Rust
、Python
和JavaScript
- 确保类型安全(例如,带有类型提示的
TypeScript
、Python
) - 超级快速,使用
Rust
构建 - 绕过
Chrome
的限制,如文件锁定 - 从基于
Chrome
的浏览器中读取会话 cookie!(在Windows
上需要管理员权限) - 广泛支持浏览器
- 支持
Windows
、Linux
和macOS
的跨平台
用法 ⚙️
Rust
cargo add rookie
创建 main.rs
如下
use rookie::brave;
fn main() {
let domains = vec!["google.com"];
let cookies = brave(Some(domains)).unwrap();
for cookie in cookies {
println!("{:?}", cookie);
}
}
Python
pip install rookiepy
用法与 Rust 相似
import rookiepy
cookies = rookiepy.firefox(["google.com"])
for cookie in cookies:
print(cookie['domain'], cookie['value'])
JavaScript
npm install @rookie-rs/api
import { brave } from "@rookie-rs/api";
const cookies = brave();
for (const cookie of cookies) {
console.log(cookie);
}
示例 📋
Rust
examples/rust
Python
examples/python
JavaScript
examples/javascript
文档 📘
Rust
Python
JavaScript
CLI 💻
您可以使用 rookie 作为 CLI
工具,它将解密 cookie 并将其作为 JSON
打印出来
请参阅 cli 文件夹
贡献 🤝
目前支持以下平台
- Arc:
Linux
、macOS
、Windows
- Brave:
Linux
、macOS
、Windows
- Cachy:
Linux
- Chrome:
Linux
,macOS
,Windows
- Chromium:
Linux
,macOS
,Windows
- Edge:
Linux
,macOS
,Windows
- Firefox:
Linux
,macOS
,Windows
- Internet Explorer:
Windows
- LibreWolf:
Linux
,macOS
,Windows
- Opera:
Linux
,macOS
,Windows
- Opera GX:
macOS
,Windows
- Safari:
macOS
- Vivaldi:
Linux
,macOS
,Windows
欢迎您为其他浏览器或其他平台提供支持。
支持新浏览器 🌐
如果您有一个库无法正常工作的浏览器,可能还没有将其添加到支持的浏览器配置列表中。您可以创建一个包含您计算机上cookie文件路径的拉取请求(PR)或问题,我将添加它。
查看 src/windows/config.rs 了解所需的配置。
测试日期(DD/MM/YY) 📅
浏览器 | Linux | macOS | Windows |
---|---|---|---|
Arc | 07/08/24 | 07/08/24 | 07/08/24 |
Brave | 01/10/23 | 25/11/23 | 01/10/23 |
Cachy | 04/06/24 | 不适用 | 不适用 |
Chromium | 01/10/23 | 25/11/23 | 01/10/23 |
Chrome | 01/10/23 | 25/11/23 | 16/03/24 |
Edge | 01/10/23 | - | 01/10/23 |
Firefox | 01/10/23 | 25/11/23 | 16/03/24 |
IE | 不适用 | 不适用 | 01/10/23 |
LibreWolf | 01/10/23 | 25/11/23 | 01/10/23 |
Opera | 01/10/23 | - | 01/10/23 |
Opera GX | 不适用 | - | 01/10/23 |
Safari | 不适用 | 02/10/23 | 不适用 |
Vivaldi | 01/10/23 | 25/11/23 | 01/10/23 |
鸣谢 🙌
依赖项
~29–75MB
~1.5M SLoC