Ciao a tutti, dovrei recuperare i valori di alcuni elementi html contenuti in diversi siti.
In passato feci un'applicazione locale con windows form, inserivo un componente WebBrowser nel quale era contenuta la pagina web desiderata e ne navigavo gli elementi ottenendo i valori dei contenuti.
Ora devo fare la stessa cosa in un'applicazione asp.net quindi con webform, non vedo lo stesso componente e quindi devo trovare una soluzione alternativa.
Sono arrivato a recuperare tutto l'html in formato testuale:
Dim html As String = String.Empty
Dim uri As New Uri("http://www.webrimini.com")
Dim request As System.Net.WebRequest = System.Net.WebRequest.Create(uri)
Using response As System.Net.WebResponse = request.GetResponse()
Using stream As System.IO.Stream = response.GetResponseStream()
Using sr As New StreamReader(stream)
html = sr.ReadToEnd()
End Using
End Using
End Using
qui la variabile html contiene appunto l'html della pagina, ma poi non riesco a recuperare i valori dei vari tag <input>.
Ho provato anche ad inserire un IFRAME nella pagina con src al sito di mio interesse e recuperare i valori con jquery ma c'è qualcosa che non va.
Spero di essermi spiegato. Voi quale strada prendereste?