Hola a todos este es mi primer post y agradeceré cualquier ayuda o sugerencia.
Tengo el siguiente problema: intento conseguir unas estadísticas de una página web, en concreto el numero de votos por usuario y lo que pretendo es visualizar las puntuaciones en mi formulario VB ( 2003 ).
Seleccionamos por ejemplo 3 usuarios y hacemos tantas visitas a la página como sea necesario hasta que encuentro los 3.
La parte mala es que la pagina ofrece un RANDOM de usuarios , es por eso que necesito visitar la pagina varias veces hasta dar con todos los usuarios.
--------
Mi problema es que el archivo no suele descargarse :S a lo mejor una vez.
He probado borrando el archivo comprobando si existe o no.
---------
SOLUCIÓNADO :rolleyes:
Private Function LeerTextoWeb(ByVal pURL As String) As String
Dim vSolicitud As WebRequest = WebRequest.Create(pURL)
Dim vRespuesta As WebResponse = vSolicitud.GetResponse()
Dim vStream As StreamReader = New StreamReader(vRespuesta.GetResponseStream())
Dim vStr As String = vStream.ReadToEnd().Trim
vRespuesta.Close()
vStream.Close()
Return vStr
End
Gracias :D
No es mejor usar el WebBrowser? para luego hacer lo de WebBrowser.document.body.inhertext algo asi
ultimamente no estoy fino..
voy a probar con
For Each Linea As String In WebBrowser.DocumentText
next
si me sale algo postearé
Hola, no hace falta descargar un archivo para leer el texto de la web, lo podes hacer desde un string en memoria.
Private Function LeerTextoWeb(ByVal pURL As String) As String
Dim vSolicitud As WebRequest = WebRequest.Create(pURL)
Dim vRespuesta As WebResponse = vSolicitud.GetResponse()
Dim vStream As StreamReader = New StreamReader(vRespuesta.GetResponseStream())
Dim vStr As String = vStream.ReadToEnd().Trim
vRespuesta.Close()
vStream.Close()
Return vStr
End Function
esta funcion devuevle un string con todo el texto de la URL que le pases como parametro.
saludos.
Bravo, esta respuesta es la que no se encuentra en 'G :P GLe' . Muchas gracias a todos por leer y participar.
Me la guardo en el HDD Neuronal.
Un saludo a este tremendo foro.