Advertisement
dereksir

Untitled

May 14th, 2024
872
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.58 KB | None | 0 0
  1. #[tokio::main]
  2. async fn main() -> Result<(), Box<dyn std::error::Error>> {
  3.     // make GET request to target URL and retrieve response
  4.     //...
  5.  
  6.     // create an HTML parser
  7.     let fragment = scraper::Html::parse_fragment(&resp);
  8.  
  9.     // define CSS selector for the price element
  10.     let price_selector = scraper::Selector::parse(".price").unwrap();
  11.  
  12.     // extract the price using the CSS selector
  13.     let price_element = fragment.select(&price_selector).next().unwrap();
  14.     let price = price_element.text().collect::<String>();
  15.  
  16.     println!("Price: {}", price);
  17.  
  18.     Ok(())
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement