Ciao a tutti,
ho la necessità di scaricarmi N pagine web, leggere il sorgente html e andar a prendere determinati valori all'interno del codice html, cosa posso usare ?.
Ciao a tutti,
ho la necessità di scaricarmi N pagine web, leggere il sorgente html e andar a prendere determinati valori all'interno del codice html, cosa posso usare ?.
Le due classi sono contenute in System.Net vedi la documentazione per descrizione dettagliatacodice:WebRequest wrq = WebRequest.Create("http://www.google.it");//fai la richiesta WebResponse wrs = wrq.GetResponse();//leggi la risposta
![]()
SCusa forse non mi sono spiegato bene, questo già lo ho fatto, volevo sapere coem rintraccio un tag in particolare , come leggo un valore ?.
Se fosse come xml puro userei le classi del framework , ma purtroppo lo standard html non è uguale all'xml.
Hai provato con questo ? è il primo risultato di google se metti "Html parser asp.net"
Lo stavo vedendo ma non credo vada bene per quello che vorrei fare io.
Indubbiamente lo strumento adatto sono le regular expressions
http://haacked.com/archive/2004/10/2...matchhtml.aspx
Me lo sto studiando ma non è quello che vorrei.
vorrei poter cercawre per esempio tutte le div fare un ciclo su di loro , leggere i valori gli attributi e quanto altro.
Comunque grazie di tutto.
ciao, ti consiglio l'Html Agility Pack
http://htmlagilitypack.codeplex.com/
dovrebbe essere quello che cerchi
Si lo ho trovato ieri.....ho trovato anche "LINQ to HTML" della justagile che sembra migliore...peccato che il sito di riferimento è irragiungibile.
Grazie.
Secondo me lo puoi fare con jquery. Fai una chiamata ajax alla pagina html che vuoi esplorare.
Leggi il risultato con il MIME Type text/html e poi con i selettori juqery puoi trovarti tutti gli elementi che vuoi. Dovrebbe funzionare perché sui file xml è perfetto. Ti do l'indirizzo ad un articolo del mio blog che ti fa vedere un esempio sui file xml. Ma la cosa non credo sia difrenzte con il codice html. http://zannino1973.wordpress.com/201...ml-con-jquery/
Intati guarda questo se ti va , poi domani provo a vedere se funziona. In caso positivo poi ti posto il coice.
Sul mio blog qualche utile risorsa per JQuery, HTML5 , CSS3 , PHP , ASP.NET , WCF SERVICE REST & SOAP ed altro ancora http://zannino1973.wordpress.com