nabu: make query url dynamic

This commit is contained in:
Astro 2022-10-11 01:58:41 +02:00
parent 89e602f9d1
commit 3700761dd0
1 changed files with 5 additions and 1 deletions

View File

@ -28,7 +28,11 @@ end
events = []
url = "https://www.nabu.de/modules/termindb/?suche_hitsmax=50&suche_von_jahr=2022&suche_von_monat=10&suche_von_tag=11&suche_bis_jahr=2023&suche_bis_monat=10&suche_bis_tag=11&reset_current=true&suche_text=&suche_typ=alle&suche_bundesland=alle&suche_verkettung=and&suche_plz=01069&suche_umkreis=20&gs=true&submit_suchen_x=Ergebnisse+anzeigen&reset_current=true&suche_text=&suche_typ=alle&suche_bundesland=alle&suche_verkettung=and&suche_plz=01069&suche_umkreis=20&suche_von_tag=02&suche_von_monat=10&suche_von_jahr=2022&suche_bis_tag=11&suche_bis_monat=10&suche_bis_jahr=2023&suche_hitsmax=50&gs=true&submit_suchen_x=Ergebnisse+anzeigen#"
PLZ = "01069"
DISTANCE_KM = 20
von = Time.now - 86400
bis = Time.now + 365 * 86400
url = "https://www.nabu.de/modules/termindb/?suche_hitsmax=50&suche_von_jahr=#{von.year}&suche_von_monat=#{von.month}&suche_von_tag=#{von.day}&suche_bis_jahr=#{bis.year}&suche_bis_monat=#{bis.month}&suche_bis_tag=#{bis.day}&reset_current=true&suche_text=&suche_typ=alle&suche_bundesland=alle&suche_verkettung=and&suche_plz=#{PLZ}&suche_umkreis=#{DISTANCE_KM}&gs=true&submit_suchen_x=Ergebnisse+anzeigen"
doc = Nokogiri::HTML URI.open(url)
doc.css(".termindb tr").each do |termin|
e = Event::new