Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Webbrowser y el metodo post

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Webbrowser y el metodo post Responder citando

hola buenas tengo un problema con mi navegador, intento loguearme en una pagina web utilizando el metodo post, ya que revise el formulario de la pagina web y a donde se dirige pero, no tengo ni idea de como hacer para que envie datos con el metodo post, agradeceria, si alguien sabe de algun tutorial o algun ejemplo sencillo
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

zerokull escribió:
como hacer para que envie datos con el metodo post

Código:
  TVariant url = "http://www.htmlcodetutorial.com/cgi-bin/mycgi.pl";
  WideString sPost = "Variable1=esto+es+una+prueba&Variable2=Otra%20prueba";

    // Necesitamos convertir la cadena sPost a VarArray
  Variant post = VarArrayCreate(OPENARRAY(int,(0,sPost.Length()-1)), varByte);
  for (int i = 0; i < sPost.Length(); i++) post.PutElement(sPost[i+1], i);
  TVariant headers = "Content-Type: application/x-www-form-urlencoded\n\r";

  CppWebBrowser1->Navigate2(url, TNoParam(), TNoParam(), post, headers);
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

_Leo escribió:
zerokull escribió:
como hacer para que envie datos con el metodo post

Código:
  TVariant url = "http://www.htmlcodetutorial.com/cgi-bin/mycgi.pl";
  WideString sPost = "Variable1=esto+es+una+prueba&Variable2=Otra%20prueba";

    // Necesitamos convertir la cadena sPost a VarArray
  Variant post = VarArrayCreate(OPENARRAY(int,(0,sPost.Length()-1)), varByte);
  for (int i = 0; i <sPost>Navigate2(url, TNoParam(), TNoParam(), post, headers);


muchas gracias leo me ha servido de muxo ya me funciona correctamente solo he tenido que modificar el tipo de varia URL xk yo antes la tenia como widestring a Tvariant
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: frames con webbrowser Responder citando

haber si alguien me puede hechar una mano, ya he utilizado el metodo post para enviar datos a traves de mi web browser, ahora me surge, la siguiente duda, tengo una pagina en la cual el formulario en encuentra, en un frame llamado principal, segun el webbrowser he declarado una variable TVariant frame="principal" y lo coloco

wb1->Navigate2(url,NULL,frame,post,header)

pero no me coloca el valor en dicho frame y no se que hay que hacer, luego por otro lado no se para que sirve las variables flags, si alguien tiene un tuto o algo para poderlo mirar, lo agradeceria
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Re: frames con webbrowser Responder citando

zerokull escribió:
pero no me coloca el valor en dicho frame y no se que hay que hacer,

El argumento "frame" de "Navigate" solo se refiere al frame donde quieres que se visualiza la pagina que va a abrir. Para hacer un "post" solo tienes que mirar en el código del "frame" donde tengas el formulario y fijarte en la etiqueta "<form>" y ver en su argumento "action" a donde llama o lo que hace, y usar esa dirección en el navigate. (frame solo te servirá para indicar donde quieres que muestre la respuesta)

zerokull escribió:
luego por otro lado no se para que sirve las variables flags, si alguien tiene un tuto o algo para poderlo mirar

"flags" sirve por ejemplo para indicar que no quieres que la página se lea de la cache, o que no sea guardada en ella o en el historial, o que se abra en una nueva ventana, etc. En la ayuda lo pone más detalladamente.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

aaa entonces la declaracion que hacia del frame esta bien hecha, el problema es la accion que no la tenia bien puesta, vale ahora mirare a ayuda, y lo de los frames, gracias leo
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Leo tengo un problema, con una pagina que es el siguiente, yo navego hasta ella, y me salen unas opciones, en un desplegable, yo modifico la opcion del desplegable, y cuando le doy a guardar el cambio me aparece el siguiente error:


"error en el Script de Internet Explorer"
luego me da las opciones de si deseo seguir ejecutando scripts en esta pagina y tanto si le doy a si como si le doy al no, no me guarda los cambios, hay alguna forma para poder corregir esto
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.