spider-rs / spider_scraper

html5ever web scraper used for some of spider-rs CSS transformations

Repository from Github https://github.comspider-rs/spider_scraperRepository from Github https://github.comspider-rs/spider_scraper

spider_scraper

CSS Scraper tuned for spider.

Usage

  1. cargo add spider_scraper
use scraper::{Html, Selector};

let html = r#"
    <ul>
        <li>Foo</li>
        <li>Bar</li>
        <li>Baz</li>
    </ul>
"#;

let fragment = Html::parse_fragment(html);
let selector = Selector::parse("li").unwrap();

for element in fragment.select(&selector) {
    assert_eq!("li", element.value().name());
}

About

html5ever web scraper used for some of spider-rs CSS transformations

License:MIT License


Languages

Language:Rust 100.0%