Scaricare informazioni meteo da c#

domenica 19 settembre 2010 - 13.50
Tag Elenco Tags  C#  |  .NET 4.0  |  Visual Studio 2010

giulioz Profilo | Newbie

Il titolo parla da solo!

luigidibiasi Profilo | Guru

>Il titolo parla da solo!
manca il sito web da dove vuoi scaricare o in alternativa il nome della stazione che stai usando
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/
http://www.netsell.it

giulioz Profilo | Newbie

scusate di non avere specificato questa cosa: http://www.3bmeteo.com/ credo che vada bene.

freeteo Profilo | Guru

Ciao,
non so come volessi inserire tu le informazioni meteo nella tua applicazione, ma ho visto dal sito loro ti danno il classico pezzetto di codice html da inserire:
http://www.3bmeteo.com/moduli_3bmeteo.php?mod=localita_1_giorno_compatto

a questo punto ti basta usare un webbrowser se è un'app win32, oppure scsaricarti il codice html con la classe WebClient e il metodo DownloadString, a quel punto vedi tu come meglio usarlo...

E' questo che volevi fare?

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

giulioz Profilo | Newbie

no, volevo mettere i risultati in una variabile.

freeteo Profilo | Guru

>no, volevo mettere i risultati in una variabile.
ok quindi come ti dicevo ti basta usare il metodo "DownloadString" della classe "WebClient" per avere tutto in una variabile, poi ti devi fare il parsing dell'html per tirare fuori i dati.

Sicuramente per questo parsing, ti può aiutare l'utilizzo di una Regex, magari se vuoi togliere la parte html e tenerti fuori un testo puoi usare questo codice:
string testo = Regex.Replace(stringa, @"<(.|\n)*?>", "");

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5