elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:38  


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  Coger "Datos de una web"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Coger "Datos de una web"  (Leído 445 veces)
BrokerJoker

Desconectado Desconectado

Mensajes: 146


Ayuda y te Ayudaran.


Ver Perfil
Coger "Datos de una web"
« en: 28 Enero 2012, 17:07 »

Hola a todos estve buscando como 2 semanas como obtener una informacion de una web en un textobox , label etc de vb.net 2010 , pero no encontre nada , no se si yo busco mal o no se puede hacer con vb.net 2010.
Por ejmplo quero que en mi textbox aparezca mi nombre de este foro  y el numero de mensaje que tengo :S

Busque asta en ingles aleman pero lo mas seguro es k no se hace con vb.net o no se yo como se llama el proceso :S

Vi varias aplicaciones que hizieron y se que se puede pero no se como :S


En línea
Lucas Cano

Desconectado Desconectado

Mensajes: 79


Ésta es para vos... xD


Ver Perfil
Re: Coger "Datos de una web"
« Respuesta #1 en: 31 Enero 2012, 01:22 »

Hola, yo lo haría así (quizás haya otra mejor opción), podrías trabajar con  una función que te devuelva el contenido del sitio:

Código
Private Function GETIP()
 
       Dim solicitud As HttpWebRequest = WebRequest.Create("SITIO WEB DESEADO")
       Dim respuesta As HttpWebResponse = req.GetResponse()
       Dim stream As Stream = res.GetResponseStream()
       Dim sr As StreamReader = New StreamReader(Stream)
       Return (sr.ReadToEnd())
   End Function

Si al resultado lo muestras en un textbox vas a ver el código completo del sitio que hayas elegido, solo te bastará identificar los elementos del sitio para hacer una búsqueda en dicho textbox, es decir, buscar la parte del código en el que se muestra lo que querés ver :rolleyes:.

Saludos.


En línea

Kagamo' llegó Cristina, la vieja Monton-deAca
BrokerJoker

Desconectado Desconectado

Mensajes: 146


Ayuda y te Ayudaran.


Ver Perfil
Re: Coger "Datos de una web"
« Respuesta #2 en: 31 Enero 2012, 01:36 »

Hola, yo lo haría así (quizás haya otra mejor opción), podrías trabajar con  una función que te devuelva el contenido del sitio:

Código
Private Function GETIP()
 
       Dim solicitud As HttpWebRequest = WebRequest.Create("SITIO WEB DESEADO")
       Dim respuesta As HttpWebResponse = req.GetResponse()
       Dim stream As Stream = res.GetResponseStream()
       Dim sr As StreamReader = New StreamReader(Stream)
       Return (sr.ReadToEnd())
   End Function

Si al resultado lo muestras en un textbox vas a ver el código completo del sitio que hayas elegido, solo te bastará identificar los elementos del sitio para hacer una búsqueda en dicho textbox, es decir, buscar la parte del código en el que se muestra lo que querés ver :rolleyes:.

Saludos.
y como busco con vb.net? en ese textbox :S
En línea
Lucas Cano

Desconectado Desconectado

Mensajes: 79


Ésta es para vos... xD


Ver Perfil
Re: Coger "Datos de una web"
« Respuesta #3 en: 31 Enero 2012, 01:47 »

No sé, fijate aquí http://goo.gl/xw1tb
« Última modificación: 31 Enero 2012, 02:02 por Ł·U·Ҝ·Ң·Ậ·Ř·Đ·Ϋ » En línea

Kagamo' llegó Cristina, la vieja Monton-deAca
BrokerJoker

Desconectado Desconectado

Mensajes: 146


Ayuda y te Ayudaran.


Ver Perfil
Re: Coger "Datos de una web"
« Respuesta #4 en: 31 Enero 2012, 02:06 »

No sé, fijate aquí http://goo.gl/xw1tb

mire toda la pagina pero nose :S no encontre casi nada que me pueda servir  :-(
En línea
seba123neo


Desconectado Desconectado

Mensajes: 3.214



Ver Perfil WWW
Re: Coger "Datos de una web"
« Respuesta #5 en: 31 Enero 2012, 02:22 »

no es asi nomas, tenes que hacer lo que se llama parseo, lo podes hacer, parsear el HTML ya que el pero si el HTML cambia en algun momento y el programa queda inutil. aparte entra el tema de las cookies ya que si no estas logueado no te va a traer ningun dato. si bein el webbrowser de .NET trabaja con el Internet Explorer, pero si desde mozilla accedes no vas a ver nada.
En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
kub0x


Desconectado Desconectado

Mensajes: 361


I wanna be sedated..


Ver Perfil
Re: Coger "Datos de una web"
« Respuesta #6 en: 31 Enero 2012, 13:23 »

Deberías aprender un poquito a utilizar cadenas, vease clase String. Ahí encontraras métodos y métodos para buscar contenido en una cadena. Mayormente busca sobre:

Substring() y IndexOf() Son las que más empleo en .NET para parsear HTML y encontrar siempre lo que busco, no fallan :D
En línea

Vota y elige quien gestiona tu miseria



Regístrate y gana dinero por tener tu ordenador encendido
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines