SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: frealgagu en Viernes 24 de Abril de 2009, 18:17

Título: Abrir página web
Publicado por: frealgagu en Viernes 24 de Abril de 2009, 18:17
Buenos días compañeros de solocódigo, quisiera hacerles una pregunta:

Cómo puedo abrir una página web en c++?

En realidad tengo un jsp que me realiza la subida de un archivo a un servidor, y lo único que necesito es poder hacer el llamado de una página con una ruta específica, todo dentro de c++ por ejemplo:

CString ruta = "http://192.168.1.17:8080/elrestodelarutacontodoyparametros";
<   aqui vendría la función para  hacer el llamado de la página >

No necesito traer datos de ninguna clase, solo que me reconozca la ruta, es como si en un navegador escribiera todo la cadena de caracteres,

Desde ya gracias por contestar a mi mensaje
Título: Re: Abrir página web
Publicado por: Geo en Viernes 24 de Abril de 2009, 22:53
Usa ShellExecute de esta forma:

Código: C++
  1. ShellExecute( NULL, "open", "http://foros.solocodigo.com", NULL, NULL, SW_SHOW );
  2.  
Título: Re: Abrir página web
Publicado por: fachamix en Domingo 26 de Abril de 2009, 14:38
mas facil aun:

system("explorer http://www.tuweb.com/loquesea.php (http://www.tuweb.com/loquesea.php" onclick="window.open(this.href);return false;)");


por ejemplo
Título: Re: Abrir página web
Publicado por: Malik en Martes 28 de Abril de 2009, 06:01
Hablando de páginas web... sabéis de alguna clase en c++ tipo urllib2 en python, o tipo HttpClient en java? Sería para poder conectar a una web (con sus cabeceras y que permita manejar cookies) y descargar páginas a un fichero para despues parsearlas, manejar formularios etc..

Saludos
Título: Re: Abrir página web
Publicado por: frealgagu en Miércoles 29 de Abril de 2009, 06:19
Muchísimas gracias, creía que tenía que iniciar alguna sesión o utilizar alguna librería adicional, pero de esta forma esta perfecto, gracias por su ayuda
Título: Re: Abrir página web
Publicado por: diego.martinez en Miércoles 29 de Abril de 2009, 09:21
si solo necesitas llamar al navegador por defecto apuntando a la web (el tipico "ir a la pagina oficial de la empresa") el System que te han dicho.

Sin embargo, si quieres embeberlo en la aplicación hay un articulo:

http://www.codeproject.com/KB/dialog/win32_dialoghelpers.aspx