Hola Rene
> Quique:
>
>> ¿como puedo saber el contenido de una página que fue abierta con
>> TWebBrowser?
>
> Hay una propiedad del ActiveX webbrowser que te devuelve la pagina web
> como un texto puro o bien en formato HTML, no estoy seguro pero creo que
> es GetText.
No me funcionó, getText siempre me devolvió una cadena vacía, porque si, precisamente lo que quiero es el código fuente, aunque también y principalmente lo que me interesa son las cabeceras antes del código html.
Aunque aquí surge otra pregunta ¿puedo indicarle por programa el contenido de la página sin que tenga que ser una dirección ip o archivo?
>> ¿es posible manipular los objetos de una página web, por ejemplo, para
>> poder llenar formularios por programa e indicar submit automáticamente?
>
> Es mas facil enviar la cadena URL encoding desde el metodo Navigate.
> La cadena url encoding va a asi:
>
> url/ejecutor?variable=valor&otravariable=otrovalor
>
> por ejemplo si quieres llamar a una pagina de resuesta de Google sin
> entrar a la web de Google, entonces en el URL del metodo navigate pon esto:
>
> oExpl:Navigate("
http://www.google.com.mx/search?hl=es&q=Xailer&btnG= Buscar+con+Google&meta=&aq=f&oq=")
>
>
> El resultado de la ejecucion luego lo puedes recibir como texto dentro
> del mismo objeto ActiveX.
>
> Obvio, para poder armar la cadena URL encoding necesitaras conocer los
> nombres de los campos del formulario, asi como el nombre del ejecutor.
Tienes razón, esto puede ser mucho mas fácil, aunque en lo que pensaba es en los formularios que envían los datos como post, pero ya vi en navigate que tiene un argumento vPostData, habría que probar por ahí, y también vi otro argumento que también me interesa por el cual pensaba preguntar.
Saludos
Quique