devi dividere il problema in tre parti
1) leggere una pagina web in una stringa
2) estrarre i dati dalla stringa ottenuta
3) temporizzare queste operazioni per ottenere i dati ad intervalli di tempo
per il primo, anche senza conoscere l'inglese, ed essendo piuttosto scarso in ricerche, con google ho cercato una cosa del genere: vb.net load web page into string oppure c# load web page into string
del milione di risultati la risposta già nella prima![]()
proponi del codice ed esponi i problemi: gli aiuti non mancheranno![]()
Pietro
Allora, sto seguendo le indicazioni di Pietro, che ringrazio. Per ora sono fermo al punto 1).
Il codice seguente dovrebbe leggere la pagina WEB e caricarla in una stringa.
codice:Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Using client = New WebClient() Dim result As String = client.DownloadString("http://www.google.com") MessageBox.Show(result) End Using End Sub
Il problema è che talune pagine vengono lette senza problemi, mentre la pagina che interessa a me (http://it.investing.com/equities/ubi-banca) non viene caricata. Da buon profano non so capire il perché.
Ho notato che, al caricamento, la pagina visualizza un pop-up pubblicitario. Che sia il pop-up ad impedirne la lettura? O la pagina incorpora qualche protezione?
Sono arenato. Attendo qualche dritta per superare l'impasse...
Grazie a tutti!
Ultima modifica di aloisio; 17-06-2016 a 17:41