Oppure

Loading
13/08 5:30
nestor
Buon giorno, avrei la necessità di estrarre i dati da siti con Visual Basic, facendo una ricerca su Google mi sembra di aver capito che il modo migliore è utilizzare la libreria Html Agility Pack, sapete se ci sono tutorial in Italiano (ma va bene anche in Inglese) per capire come funziona.
17/08 13:02
Carlo
html-agility-pack.net/knowledge-base/25326504/…

Per leggere l'HTML di un sito, prima di usare librerire aggiuntive, vedi se ti è sufficiente: System.Net.WebClient

es. leggere l'HTML di google con VB.NET:

 Dim WebCli As System.Net.WebClient = New System.Net.WebClient()
Dim HTML1 As String = WebCli.DownloadString("http://google.it")


in HTML1 avrai tutto l'html.

Per l'estrazione dei dati, devi interpretare l'HTML, per esempio per trovare la lingua in uso da google:

 Dim Pos As Integer = Strings.InStr(HTML1, " lang=", CompareMethod.Text)
Dim Lingua as String = HTML1.Substring(Pos, 9)


Nella variabile Lingua troverai:
lang="it"


Ultima modifica effettuata da Carlo 17/08 13:40
In programmazione tutto è permesso