» »

Podatki s spletne strani

Podatki s spletne strani

roki11 ::

Pozdravljeni,

ali bi znal kdo pomagati pri pridobivanju podatkov s spletne strani:
https://meteo.arso.gov.si/uploads/proba...

In sicer je tam tabela s podatki:
Ljubljana in okolica - napoved za: sreda, 29.01.2025
Tmin 2 °C
Tmaks 10 °C
Tpovp 6 °C
Padavine 1 mm
Sonce 7 h
Veter 3 km/h
Vlaga 91 %
ET0 1 mm

Za začetek bi rabil scrape podatkov za Sonce. A obstja kakšen način?

HotBurek ::

Sem pogledal, stran naredi XHR request in dobi JSON response. Nekje 20 takih request-ov, a nisem našel, kateri vrača željene podatke. Lahko tudi sam preveriš (v brskalniku odpreš developer tools z F11, zavihek network, in tam lahko filtriraš samo XHR, potem pa refresh strani in gledaš). Potem pa za vsak response pogledaš, v katerem je željeni podatek.

Plan B. Da preveriš, ali so željeni podatki v XML obliki v spodnjem seznamu:

https://meteo.arso.gov.si/uploads/proba...
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

DamijanD ::

obstaja homeassistant komponenta za arso - lahko se tudi tam pogleda iz kje zajema podatke
https://github.com/andrejs2/slovenian_w...

OracleDev ::

Hiter google searcha in imaš vmesnike dosegljive preko uporabe tega https://github.com/zejn/arsoapi

roki11 ::

DamijanD je izjavil:

obstaja homeassistant komponenta za arso - lahko se tudi tam pogleda iz kje zajema podatke
https://github.com/andrejs2/slovenian_w...


Ja, to sem jaz razvil in je moj repo na githubu :))
Delam in razvijam naprej...meteo modra stran od arsa je sicer lušna, ampak arso ima cel kup podatkov, ki bi še bili zanimivi za integracijo in senzorje v HA, ampak klinc, ko imajo neke zaščitene strani (tale agrometeorološka je med njimi). Mi je pa medtem uspelo pridobiti vir za real-feel temp ali "občuteno temperaturo", ki jo objavlja na Biovremenu.

roki11 ::

HotBurek je izjavil:

Sem pogledal, stran naredi XHR request in dobi JSON response. Nekje 20 takih request-ov, a nisem našel, kateri vrača željene podatke. Lahko tudi sam preveriš (v brskalniku odpreš developer tools z F11, zavihek network, in tam lahko filtriraš samo XHR, potem pa refresh strani in gledaš). Potem pa za vsak response pogledaš, v katerem je željeni podatek.

Plan B. Da preveriš, ali so željeni podatki v XML obliki v spodnjem seznamu:

https://meteo.arso.gov.si/uploads/proba...


Plan B: vem za te feede, sem jih že pokoristil v integraciji. Zdej so na vrsti bolj eksotični :)

Evo, DevTool je šlo, hvala!!

BTW: Na pisno prošnjo za API mi je ARSO odgovoril, da mi lahko nudijo plačljivo storitev, če želim. Eto, podatki zajeti, za džabe:)

roki11 ::

Pa vidim, da imajo evapotranspiracijo...če bi želel kdo avtomatizirati zalivanje zelenice :)

DamijanD ::

roki11 je izjavil:

DamijanD je izjavil:

obstaja homeassistant komponenta za arso - lahko se tudi tam pogleda iz kje zajema podatke
https://github.com/andrejs2/slovenian_w...


Ja, to sem jaz razvil in je moj repo na githubu :))
Delam in razvijam naprej...meteo modra stran od arsa je sicer lušna, ampak arso ima cel kup podatkov, ki bi še bili zanimivi za integracijo in senzorje v HA, ampak klinc, ko imajo neke zaščitene strani (tale agrometeorološka je med njimi). Mi je pa medtem uspelo pridobiti vir za real-feel temp ali "občuteno temperaturo", ki jo objavlja na Biovremenu.

Zdaj sem se spomnil tvojega nicka :-)
Priden...
Za pretoke in temperature rek je na voljo nek xml, ampak to ti verjetno ne rabiš.

roki11 ::

DamijanD je izjavil:


Za pretoke in temperature rek je na voljo nek xml, ampak to ti verjetno ne rabiš.


Sem razmišljal tudi o teh podatkih, mogoče komu pride prav pretok reke...za opozarjanje npr.