Oppure

Loading
02/02/10 16:12
Rikisonny
io dovrei far connettere il mio programma ad una pagina internet tramite il webbrowser per poi prendere il codice HTML... il problema è che una volta che si connette all'interno del webbrowser viene una pagina che dice:
visualizza il sito ottimizzato con
Mozilla Firefox Apple Safari Google Chrome
oppure peggio con IE

Non dice proprio questo perchè l'ho tradotto ma in pratica mi reindirizza perchè non riconosce il mio browser...
Riesco ad ottenere i codici HTML in altro modo?? ovviamente tutto da programma dovrei fare...
aaa
02/02/10 18:38
walker93
cosa? non mi è mai capitata una cosa del genere a me...
prova a copiare per intero l'errore che da
aaa
02/02/10 18:41
Rikisonny
in pratica un sito web non riconosce il browser che uso io...comunque ho risolto cosi Grazie a simone:

Creare una class con codice
Imports System.Text

Imports System.IO

Imports System.Net

Public Class ScaricaURL

   Private m_strURL As String

   Public Sub SetURL(ByVal strURL As String)

      m_strURL = strURL

   End Sub

   Public Function Scarica() As String

      Dim wreq As WebRequest = WebRequest.Create(m_strURL)

      Dim wres As WebResponse = wreq.GetResponse()

      Dim iBuffer As Integer = 0

      Dim buffer( 128 ) As [Byte]

      Dim stream As Stream = wres.GetResponseStream()

      iBuffer = stream.Read(buffer, 0, 128 )

      Dim strRes As New StringBuilder(“”)

      While iBuffer <> 0

         strRes.Append(Encoding.ASCII.GetString(buffer, 0, iBuffer))

         iBuffer = stream.Read(buffer, 0, 128 )

      End While

      Return strRes.ToString()

   End Function

End Class


poi tornando nella form 1
Public Class Form1

   Private Sub Button1_Click(ByVal sender As System.Object, _
         ByVal e As System.EventArgs) Handles Button1.Click

      Dim URL As String

      URL = “sitoweb”

      Dim objScaricaURL As New ScaricaURL

      objScaricaURL.SetURL(URL)

      Me.TextBox1.Text = objScaricaURL.Scarica

   End Sub
End Class



In questo modo prendo il codice html senza usare il webbrowser che il sito non riconosceva...
Ultima modifica effettuata da Rikisonny 02/02/10 18:43
aaa