Obtener datos de Internet

Iniciado por The Keeper, 2 Octubre 2006, 06:12 AM

0 Miembros y 1 Visitante están viendo este tema.

The Keeper

Hola, queria saber como hacer para poder obtener varios datos de una pagina de internet, como por ejemplo, desde mi programa todos los lunes obtener una noticia de una web y mostrarla en mi programa VB...

Desde ya muchas gracias gente!!!!
Quisiera cambiar el mundo...
pero Dios no me daria el codigo fuente.

<--v1c1ous-->

Usando el control INET.

Dim CODE as String

CODE = Inet1.URL = ("http://page.com")

Open File for Binary write as #1
Put 1,,CODE
Close #1


Y si solo queres pasarlo a un TextBox:

Text1.Text = Inet1.URL = ("http://page.com")

Y despues busca las String que nececites en el codigo como gustes.


The Keeper

Me da "falso" en el archivo que crea y en el textbox
Quisiera cambiar el mundo...
pero Dios no me daria el codigo fuente.

<--v1c1ous-->

Claro, es a modo de ejemplo nada mas, no se pueden asignar dos valores a uno solo.

Tenes muchas formas de obtener el source code de una web para despues utilizarlo desde el disco.

Con WinSocks:
Winsock1.Connect URL, 80

Private Sub Winsock1_Connect()
Winsock1.SendData "GET " & Text1.Text & " HTTP/1.1" & vbCrLf & _
"Host: " & b & "" & vbCrLf & _
"Accept: */*" & vbCrLf & _
"Accept-Language: en" & vbCrLf & _
"Connection: Keep-Alive" & vbCrLf & vbCrLf
End Sub


Con INET:

MsgBox = Replace(Inet1.OpenURL("http://www.google.com.ar), vbLf, vbCrLf)