Novice: Trenutno ni obvestil.
Dobrodošel, Gost. Prosim, prijavi se ali se registriraj.

 ZEVS ForumRačunalništvoOmrežja in razvijanje strani"Kraja" podatkov z Wunderground
Strani: [1]
Natisni
Avtor Tema: "Kraja" podatkov z Wunderground  (Prebrano 14617 krat)
0 Člani in 1 Gost gledajo to temo.
Tminc
Altokumulus

Odsoten Odsoten

RD: 0000-00-00
Sporočila: 625

Lokacija: Tolmin

WWW
« dne: 22. December 2015, 08:07:08 »

Živjo,

WU prikazuje trenutno vremensko stanje na podlagi crowdsourcinga in je kar blizu realnemu. Jaz bi si rad "sposodil" ikonco trenutnega stanja na moji spletni strani (konec koncev prispevam podatke!).

Gre se za tale odsek:
Koda:
<div class="small-3 columns">
<div id="curIcon"><img src="//icons.wxug.com/i/c/v4/partlycloudy.svg" alt="Partly Cloudy" class="wx-data" data-station="ITOLMINT6" data-variable="icon_url" /></div>
<div id="curCond" class="wx-data" data-station="ITOLMINT6" data-variable="condition"><span class="wx-value">Partly Cloudy</span></div>
</div>

Zanima me "<img src ... >"; curIcon source spreminjajo glede na trenutno stanje. Torej bi moral vsakih 5 minut (ali pač nek interval) pogledat, kaj piše v tej vrstici. Weather Display sicer omogoča parsanje spletnih strani, vendar v tem konkretnem primeru mi nekako ne deluje. Poskusil sem tudi zajeti podatke z mobilne WU strani (m.wund.com), vendar tudi tam ne gre.

Ali obstaja še kak drug način priti do trenutnega stanja (najrajši z WU)? V najslabšem primeru bo treba napisat kakšno bash skripto, vendar to bi bila zadnja varianta.

Hvala!
Prijavljen
piskec
Uprava ZEVS
Nimbostratus
*****
Odsoten Odsoten

RD: 1966-05-03
Sporočila: 2189


Lokacija: Krtina
www.krtina.com

piskec@gmail.com
WWW Email
« Odgovori #1 dne: 22. December 2015, 09:13:07 »

Živjo,

WU prikazuje trenutno vremensko stanje na podlagi crowdsourcinga in je kar blizu realnemu. Jaz bi si rad "sposodil" ikonco trenutnega stanja na moji spletni strani (konec koncev prispevam podatke!).

Gre se za tale odsek:
Koda:
<div class="small-3 columns">
<div id="curIcon"><img src="//icons.wxug.com/i/c/v4/partlycloudy.svg" alt="Partly Cloudy" class="wx-data" data-station="ITOLMINT6" data-variable="icon_url" /></div>
<div id="curCond" class="wx-data" data-station="ITOLMINT6" data-variable="condition"><span class="wx-value">Partly Cloudy</span></div>
</div>

Zanima me "<img src ... >"; curIcon source spreminjajo glede na trenutno stanje. Torej bi moral vsakih 5 minut (ali pač nek interval) pogledat, kaj piše v tej vrstici. Weather Display sicer omogoča parsanje spletnih strani, vendar v tem konkretnem primeru mi nekako ne deluje. Poskusil sem tudi zajeti podatke z mobilne WU strani (m.wund.com), vendar tudi tam ne gre.

Ali obstaja še kak drug način priti do trenutnega stanja (najrajši z WU)? V najslabšem primeru bo treba napisat kakšno bash skripto, vendar to bi bila zadnja varianta.

Hvala!

Kaj pa ne deluje? Ne dobiš sploh nič ali dobiš nekaj drugega? Kateri user agent uporabljaš v scraping skripti?
Prijavljen

Tminc
Altokumulus

Odsoten Odsoten

RD: 0000-00-00
Sporočila: 625

Lokacija: Tolmin

WWW
« Odgovori #2 dne: 22. December 2015, 09:20:55 »

Poskusil sem direktno iz Weather Display. Tam ima neko opcijo HTML parser (nekaj podobnega), kamor vpišeš vzorec. Dobim sicer "<img src...", vendar se polno druge šare zadaj. Rabim pa dobit v neko one-line obliko (v .txt fajl), da lahko vključim v template moje spletne strani.
Prijavljen
piskec
Uprava ZEVS
Nimbostratus
*****
Odsoten Odsoten

RD: 1966-05-03
Sporočila: 2189


Lokacija: Krtina
www.krtina.com

piskec@gmail.com
WWW Email
« Odgovori #3 dne: 22. December 2015, 14:35:09 »

Poskusil sem direktno iz Weather Display. Tam ima neko opcijo HTML parser (nekaj podobnega), kamor vpišeš vzorec. Dobim sicer "<img src...", vendar se polno druge šare zadaj. Rabim pa dobit v neko one-line obliko (v .txt fajl), da lahko vključim v template moje spletne strani.

Na žalost ne poznam.

Najbrž pa s kako skripto to ne bi smelo delat večjih težav.
Prijavljen

max
Global Moderator
Cumulus
*****
Odsoten Odsoten

RD: 1964-11-07
Sporočila: 8231


Lokacija: Griže pri Žalcu 299m

WWW Email
« Odgovori #4 dne: 22. December 2015, 16:21:34 »

Kaj pa live sticker? saj imaš možnost tega, če pošiljaš podatke

Poglej na moji strani, spodaj levo, imam Realtime varianto, ki se spreminja tako kot javljajo senzorji. Podatke pa pošiljam preko cumulusa.
Prijavljen

Tminc
Altokumulus

Odsoten Odsoten

RD: 0000-00-00
Sporočila: 625

Lokacija: Tolmin

WWW
« Odgovori #5 dne: 23. December 2015, 09:28:58 »

Sem pogledal, hvala. Sicer ni ravno to, kar želim. Bom poskusil najti kakšno rešitev in sporočim na tem mestu (ne)uspeh.

lp
Prijavljen
Strani: [1]
Natisni
Pojdi na: