loa 0.1.3

HTML parser written in pure Rust,no-std
Documentation

HTML parser written in pure Rust,no-std

Crates.io Rust license

[dependencies]
loa = "0.1.3"
fn main() {
    let html = include_str!("../index.html");
    use loa::get_elements_by_tag_name;
    use loa::Getattribute;
    let a_vec: Vec<String> = get_elements_by_tag_name(html, "a");
    if let Some(next) = a_vec
        .iter()
        .filter(|s| s.contains("Next page"))
        .collect::<Vec<_>>()
        .get(0)
    {
        let href = next.get_attribute("href");
        let class = next.get_attribute("class");
        println!("{}", href);
        println!("{}", class);
    }
}