Newsgroup: it.hobby.fai-da-te
Titolo: [OT] Chi conosce l'html? un'aiutino, grazie!

ciao a tutti
sto facendo delle prove con una pagina 
in html, ma mi sono arenato:
vorrei far sì che nel mio sito compaia 
un dato (una temperatura) presa da un 
altro sito scritto in html. Come si fa?
grazie a tutti!

altro sito scritto in html. Come si fa?
Č facile, si va sul newsgroup giusto e si chiede lě.
Boiler

 da un altro sito scritto in html. Come si fa?
si fa reverse engeenering della pagina da cui vuoi estrapolare i dati e 
vedi se riesci a linkarti al codice che genera la query ...
altrimenti con un demone scarichi periodicamente la pagina incriminata, 
fai un parsing per leggere solo il campo dati che ti interessa, e fai un 
upload sul tuo sito.
ma per l'ultima soluzione o hai una macchina attaccata h24 sulla rete 
oppure il server su cui hai il sito e' tuo e riesci anche a farci girare 
codice tramite cron ...
ciao
luh
-- 
Satellite Computer HW&SW Multimedia Audio Video Foto Ottica 
http://www.drl.it
 - 
http://www.derosaluciano.it

 codice tramite cron ...
mi basterebbe che lo leggesse solo 
quando ho il pc acceso (devo creare un 
gadget per windows 7)...
mi manca solo una cosa...cos'è un 
parsing e come si effettua??
grazie
PS 1: scusate se non è il ng giusto
PS 2: non sono un troll

 parsing e come si effettua??
usa google e cerca parsing :-) 
significa che crei uno script (un programmino) che legge la pagina web 
(dovrai scaricarla in automatico) e riconosce il campo che ti interessa 
estrapolando il dato.
sotto linux e' relativamente semplice (fai un wget, filtri con grep e/o 
sed e il gioco e' fatto)
sotto winzozz ... in bocca al lupo ;-)


 da un altro sito scritto in html. Come si fa?
Come ti hanno detto, ci sono gruppi piu' adatti.
Comunque, per farti aiutare, posta chiaramente il sito da cui devi 
attingere la temperatura, cosi' vediamo come e' fatto e di conseguenza 
come puoi implementare questa "chiamata"
-- 
=============================================================
Alberto Rubinelli - Fondazione "Museo del computer"
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 1856032   Fax 0321 391769   BBS 0321 392320
Mail: 
alb...@oldcomputers.de
Sito internet : 
http://www.museodelcomputer.org
=============================================================

come puoi implementare questa "chiamata"
Se fossino nel NG giusto, io proporrei wget e sed ;-)
Funziona sempre.
Boiler

 sotto winzozz ... in bocca al lupo ;-)
Sotto Windows che problema c'è? Usi webrequest e webresponse e per
parsare la pagina hai solo l'imbarazzo della scelta. Un ragazzino alle
prime armi ci impiega 10 minuti.
-- 
- Pse

 come puoi implementare questa "chiamata"
il sito è questo:
http://genovameteo.altervista.org/file/index.htm
ho provato anche a mandare un'email al 
proprietario ma mi ritorna sempre indietro..

 prime armi ci impiega 10 minuti.
ok allora ci devo riuscire :-/

 Funziona sempre.
perņ questi non sono comandi linux? uso 
windows7 :-(

 
http://genovameteo.altervista.org/file/index.htm
guardati il sorgente della pagina ... e capirai cosa ha usato chi ha 
fatto il sito :) nemmeno lui lo ha fatto di sana pianta :)


 
http://genovameteo.altervista.org/file/index.htm
Fai prima ad usare i dati in chiaro a cui fa riferimento lo script ajax
http://genovameteo.altervista.org/file/clientraw.txt
 
... il quinto parametro è la temperatura, senza dovertelo andare a cercare 
nell'html.

 il sito è questo:
e questa e' la riga che ti interessa:
<span class="ajax" id="ajaxbigtemp">28.2&deg;C</span></span> 
come vedi il dato della temperatura e' in chiaro, basta che carichi 
periodicamente la pagina e lo estrapoli con i meccanismi che ti abbiamo 
detto


 cercare nell'html.
a questo punto fa prima a inserire la sorgente dei dati raw e lavorare su 
dati di prima mano :-)


 su dati di prima mano :-)
Vero.
E il passo successivo è montarsi un siteplayer sul balcone con un sensore 
di temperatura e generarsi da solo i dati da leggere :-))))

windows7 :-(
Chi è causa del suo male...
Boiler

 Chi è causa del suo male...
in effetti potrebbe provare ad installare cygwin :-)


 
sono tornato ora da lavorare..che dire! 
ragazzi, grazie! da domani mi metto 
all'opera!



Ma... ma... è bellissimo!
Manca solo una cosa: ls per windows. Ogni volta che faccio qualcosa
sul prompt dei comandi in windows scrivo ls invece di dir.
Boiler

 nell'html.
ho provato a buttare giù un codice in 
php (il mio primo codice!)
<?php
$idfile=fopen("http//
genovameteo.altervista.org/file/clientraw.txt
", 
r);
$temperatura= fseek($idfile, 18);
$temperatura= fread ($idfile, 4);
echo "La temperatura è: $temperatura"
?>
ma non mi visualizza niente...
dove sbaglio secondo voi??
grazie!

 dove sbaglio secondo voi?
Crossposting, vai a capo ogni 40 lettere circa se non è codice.

 Manca solo una cosa: ls per windows. ù
http://unxutils.sourceforge.net/
Non so se funzionano sotto vista o seven, Vista perchè fa cagare di 
suo, e già installarci cygwin mi ha fatto sacramentare, e seven perchè 
non ho ancora avuto la sfortuna di incontrarlo.

 
http://unxutils.sourceforge.net/
pare defunto,
qui uno che dovrebbe fungere
http://sourceforge.net/projects/unxutils/

 
http://sourceforge.net/projects/unxutils/
<progetto>.
sf.net
 e 
sf.net/projects/
<progetto> sono lo stesso progetto, 
una è la web page e l'altro il sommario.

Andrea D'Amore scriveva il 25-Jul-10 :

il link per scaricare dal primo è defunto. Il link per scaricare dal 
'sommario', invece, funge.

 php (il mio primo codice!)
Mi spiace ma il mio processore cerebrale è incompatibile con php (e con 
qualunque altro linguaggio che non sia, almeno teoricamente, "strong 
typed"), assembly escluso... :-) 
Non so aiutarti...