Skip to main content

find

Function find 

Source
pub fn find(doc: &Document, selector: &str) -> QueryResult<Option<NodeId>>
Expand description

Finds the first element matching a CSS selector.

§Errors

Returns [QueryError::InvalidSelector] if the selector syntax is invalid.

§Examples

use scrape_core::{Html5everParser, Parser, query::find};

let parser = Html5everParser;
let doc = parser.parse("<div><span class=\"item\">text</span></div>").unwrap();

let result = find(&doc, "span.item").unwrap();
assert!(result.is_some());