Página 1 de 1

¿Interactuar con la web sin usar _IE?

Publicado: 12 Abr 2013, 17:33
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.

Re: ¿Interactuar con la web sin usar _IE?

Publicado: 12 Abr 2013, 19:00
por Dany

Re: ¿Interactuar con la web sin usar _IE?

Publicado: 12 Abr 2013, 23:03
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.

Re: ¿Interactuar con la web sin usar _IE?

Publicado: 14 Abr 2013, 00:32
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))

Re: ¿Interactuar con la web sin usar _IE?

Publicado: 14 Abr 2013, 23:30
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.

Re: ¿Interactuar con la web sin usar _IE?

Publicado: 15 Abr 2013, 19:38
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.

Re: ¿Interactuar con la web sin usar _IE?

Publicado: 15 Abr 2013, 20:47
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!!

Re: ¿Interactuar con la web sin usar _IE?

Publicado: 16 Abr 2013, 12:32
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!!