Conectar a Web

Iniciado por BenRu, 5 Octubre 2007, 20:23 PM

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

BenRu

Bueno, estoy realizando un proyecto y tengo una duda.

Necesito hacer una conexion a una pagina web.
No hace falta que la web se carge en el form.

He usado winsock, haciendo algo asi:

Código (vb) [Seleccionar]
ws.connect "www.web.com", 80

Pero nada de nada.
He puesto un contador en la web en cuestion...y empiezo a hacer conexiones y el contador no aumenta.

Quiero hacerlo sin usar dependencias ni nada por el estilo.


Un saludo

Sancho.Mazorka

#1
Necesitas:
1 Boton (Name = cmdConectar)
1 Winsock (Name = Sock)
3 Huevos (es broma xD)


Código (vb) [Seleccionar]
Private Sub cmdConectar()
Sock.Close
Sock.Connect "www.google.com.ar", 80

While Not Sock.State = 7
    DoEvents
Wend

Sock.SendData "GET / HTTP/1.0" & vbCrLf & "Host: www.google.com.ar" & vbCrLf & vbCrLf
End Sub


Despues el DataArrival es normal, pero si es mucho codigo, el servidor envia por partes!  ;)

Yo estoy haciendo un programa para obtener datos de web, y hacer verificaciones, tambien tiene autentificacion Base64  ::)

Sancho.Mazorka    :¬¬
Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html



BenRu

No me rula  :-\

CitarNecesitas:
1 Boton (Name = cmdConectar)
1 Winsock (Name = Sock)
3 Huevos (es broma xD)

Tan torpe no soy xD


De todas maneras, esto: Private Sub cmdConectar() deberia tener el evento click.

Un saludo

Sancho.Mazorka

#3
Tenes razon me comi, el _Click, lo que pasa es que copie el contenido y escribi el nombre del procedimiento a mano y me olvide  :huh: Si queres, me agregas y te paso el proyecto, o sino avisame y posteo aca el programa subido a algun sitio, o sino no se, decidi vos.




Sancho.Mazorka    :¬¬
Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html



BenRu

Mad me ha hechado un cable y ya lo tengo  ;D

Lo dejo aqui:

Código (vb) [Seleccionar]
Private Sub Form_Load()
Winsock1.Connect "www.usuarios.lycos.es", 80
End Sub

Private Sub Winsock1_Connect()
Winsock1.SendData "GET /web/contador.php HTTP/1.1" & vbCrLf
Winsock1.SendData "Host: www.usuarios.lycos.es" & vbCrLf
End Sub



Me pondre a buscar el cSocketMaster para quitar el ocx del winsock  :P

~~