#html-parser #html #parser #parse #web #cli #web-page

bin+lib ahref

从html页面中提取'a'标签

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 中使用

MIT 许可证

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