¿Interactuar con la web sin usar _IE?

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
dacu
Hacker del Foro
Mensajes: 106
Registrado: 20 May 2010, 00:09

¿Interactuar con la web sin usar _IE?

Mensaje por dacu »

Buenas. Estoy desarrollando una aplicación de escritorio y esta tiene que capturar contenido de algunas webs y navegar entre ellas.

Conoces alguna forma de por hacer esto sin usar _IECreate ni la equivalente de Firefox. Me gustaría hacerlo interno sin que use un navegador ya que necesito ganar velocidad de ejecución y estabilidad.

En verdad lo único que tengo que hacer es CAPTURAR el Texto o el HTML de una web.

Espero que me podáis ayudar. Gracias.
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: ¿Interactuar con la web sin usar _IE?

Mensaje por Dany »

  • ............................................Imagen
    ......................................Imagen
dacu
Hacker del Foro
Mensajes: 106
Registrado: 20 May 2010, 00:09

Re: ¿Interactuar con la web sin usar _IE?

Mensaje por dacu »

Muchas gracias. No es por no buscar es que sabia que en ese foro algo había. Pero mi ingles es nulo.

Voy a echarle un vistazo. Muchas gracias.
torni
Mensajes: 11
Registrado: 12 Mar 2010, 18:02

Re: ¿Interactuar con la web sin usar _IE?

Mensaje por torni »

Para capurar una web basta con InetRead(), que te devuelve un string en formato binario, por lo que deberas usar binarytostring()

Podria quedar así:

$var=binarytostring(inetread($url))
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: ¿Interactuar con la web sin usar _IE?

Mensaje por Chefito »

Hay muchas formas de trabajar con páginas web y códigos html. Si buscas por el foro verás varios consejes, ejemplo y demás.

Si lo que te interesa es obtener el código html de una página, una función muy eficaz y facilona que hace esto es _INetGetSource. Búscala en la ayuda.

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
dacu
Hacker del Foro
Mensajes: 106
Registrado: 20 May 2010, 00:09

Re: ¿Interactuar con la web sin usar _IE?

Mensaje por dacu »

Muchas gracias a todos.

Ya he estado investigando y tengo bastantes alternativas.

Ahora tengo que ver cual iría mas rápido si

InetRead o tipo _INetGetSource

Saludos.
Avatar de Usuario
arkcrew
Profesional del Autoit
Mensajes: 506
Registrado: 28 Sep 2009, 19:17
Ubicación: Granada, España
Contactar:

Re: ¿Interactuar con la web sin usar _IE?

Mensaje por arkcrew »

Yo diría que son primas hermanas, aunque para esas cosas prefiero usar winhttp, pero casi que entre esas dos , yo siempre prefiero _INETGETSource

Saludos!

PD: Si haces una prueba de rendimiento a ver cual tira más rápido, comentanos cual gana!!
dacu
Hacker del Foro
Mensajes: 106
Registrado: 20 May 2010, 00:09

Re: ¿Interactuar con la web sin usar _IE?

Mensaje por dacu »

Hola.

Voy a hacer un test de rendimiento con las tres formas que comentáis aquí.

Yo he usado winhttp y funciona rápido. Lo que sucede es que para realizar búsquedas en Google tienes que hacer la búsqueda mediante 'GET' y al cabo de unas pruebas la URL de GET ya no sirve por que cambio el ID. Ejemplo /Search-google/ID=Kkj1394AW/"comer"+"sano"

Entonces el Kkj1394AW ya no me sirve para muchas búsquedas.


arkcrew escribió:Yo diría que son primas hermanas, aunque para esas cosas prefiero usar winhttp, pero casi que entre esas dos , yo siempre prefiero _INETGETSource

Saludos!

PD: Si haces una prueba de rendimiento a ver cual tira más rápido, comentanos cual gana!!
Responder