15个版本
0.3.0 | 2024年1月8日 |
---|---|
0.2.9 | 2024年1月6日 |
0.2.7 | 2023年9月21日 |
0.1.4 | 2023年9月12日 |
#2843 在 解析实现
在 graburl 中使用
7KB
58 行
Ahref
从html页面中提取" a "标签
安装
您可以使用cargo安装Ahref
cargo add ahref
用法
以下是如何使用Ahref库的示例
use ahref::Parser;
fn main() {
let html = "<a href='https://github.com/tenqz'>Test link</a>".to_string();
let mut parser = Parser::new(html);
println!("{:?}", parser.parse_tags());
}
结果,所有"a"标签都会显示。
["<a href='https://github.com/tenqz'>Test link</a>"]
use ahref::Parser;
fn main() {
let html = "<a href='https://github.com/tenqz'>Test link</a>".to_string();
let mut parser = Parser::new(html);
println!("{:?}", parser.parse_links());
}
结果,所有URL都会显示。
["https://github.com/tenqz"]
依赖
~2.2–3MB
~53K SLoC