2 个版本
0.1.1 | 2019 年 4 月 22 日 |
---|---|
0.1.0 | 2019 年 4 月 22 日 |
#66 在 #cookies
每月 31 次下载
16KB
256 行
browsercookie-rs
一个 Rust crate,用于从浏览器中提取 Cookie。灵感来自 browsercookie Python 库。
用法
使用这个库非常简单
use browsercookie::{Browsercookies, Browser}; let mut bc = Browsercookies::new(); let domain_regex = Regex::new("google.com").unwrap(); bc.from_browser(Browser::Firefox, &domain_regex).expect("Failed to get cookies from firefox"); println!("Cookie header string: Cookie: {}", bc.to_header(domain_regex));
更好的示例可以在 browsercookies 中找到。
二进制文件
相同的 crate 还应该为你提供一个二进制文件browsercookies,该文件可以从您喜欢的 shell 中使用,以用于简单工具的前端 API。
browsercookies --domain jira
功能矩阵
目标操作系统 | Firefox | Chrome |
---|---|---|
Linux | ✔ | ✗ |
macOS | ✔ | ✗ |
Windows | ✗ | ✗ |
依赖项
~5.5–8MB
~140K SLoC