switch from scraping to API queries
This commit is contained in:
+3
-13
@@ -1,22 +1,12 @@
|
||||
mod extractor;
|
||||
mod query;
|
||||
mod response;
|
||||
|
||||
use anyhow::Result;
|
||||
use scraper::Html;
|
||||
|
||||
use extractor::Extractor;
|
||||
|
||||
fn main() -> Result<()> {
|
||||
let message = query::query_server()?;
|
||||
let html = Html::parse_document(&message);
|
||||
|
||||
let extractor = Extractor::new();
|
||||
|
||||
for departure in extractor.get_departures(&html) {
|
||||
println!("{}", Extractor::get_transport_line(departure)?);
|
||||
println!("{}", extractor.get_times(departure)?);
|
||||
println!();
|
||||
let response = query::query_server()?;
|
||||
for departure in response.departures {
|
||||
println!("{departure}");
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user