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

bin+lib tagparser

从HTML页面中提取任何标签

2 个不稳定版本

0.2.0 2024年1月6日
0.1.0 2024年1月6日

#2984 in 解析实现


2 个crate中使用(通过 ahref

MIT 许可证

5KB

Tagparser

从HTML页面中提取任何HTML标签

安装

您可以使用cargo安装Ahref

cargo add tagparser

用法

以下是如何使用Tagparser库的示例

use tagparser::Parser;

fn main() {
    let html = "<a href='https://github.com/tenqz'>Test link</a><p>test p tag</p>".to_string();
    let mut parser = Parser::new(html);
    println!("{:?}", parser.parse_tags("a".to_string()));
    println!("{:?}", parser.parse_tags("p".to_string()));
}

因此,将显示所有“a”和“p”标签。

["<a href='https://github.com/tenqz'>Test link</a>"]
["<p>test p tag</p>"]

依赖项

~2–3MB
~53K SLoC