Visual Basic - rellenar campo de web

Life is soft - evento anual de software empresarial
 
Vista:

rellenar campo de web

Publicado por Claudio Viera (1 intervención) el 19/06/2006 04:12:12
saludos, tengo una gran pregunta q no e podido encontrar mediante google:

¿como puedo rellenar un campo de una pagina y apretar un boton automaticamente?
x ejemplo ir a www.dictionary.com poner algo en la caja de texto automaticamente y apretar el boton search automaticamente.
he escuchado q se puede hacer mediant el control webbrowser.. me pueden dar una buena explicacion de como hacerlo en visual basic? y un ejemplo

espero respuestas
gracias de antemano
saludos,
Claudio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:rellenar campo de web

Publicado por jlcastro (186 intervenciones) el 19/06/2006 08:31:03
como conectar con pagina web

adapta este codigo a tus necesidades.
te conecta con terra.es

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Private Sub Command1_Click()
ShellExecute hwnd, "open", "http://www.terra.es", vbNullString, vbNullString, conSwNormal

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:rellenar campo de web

Publicado por Javi RM (187 intervenciones) el 19/06/2006 08:31:47
Si ya te dieron la solución..... ¿¿¿has buscado información sobre webbrowser???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:rellenar campo de web

Publicado por Cecilia Colalongo (3116 intervenciones) el 19/06/2006 14:03:25
Puedes usar XMLHTTP y emular GET o POST según la página:

Dim xmlhttp As MSXML2.ServerXMLHTTP40

Set xmlhttp = New MSXML2.ServerXMLHTTP40

xmlhttp.open "POST", "http://www.mipagina.com/pagina.asp", False

xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

xmlhttp.send "parametro1=valor1¶metro2=valor2"

Debug.Print xmlhttp.responseText

Para el caso particular que nombras:

Dim xmlhttp As MSXML2.ServerXMLHTTP40

Set xmlhttp = New MSXML2.ServerXMLHTTP40

xmlhttp.open "GET", "http://www.dictionary.com", False

xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

xmlhttp.send "q=palabra"

Debug.Print xmlhttp.responseText
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar