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!!