Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Octsam en 19 Febrero 2014, 13:16 pm



Título: Web scrape
Publicado por: Octsam en 19 Febrero 2014, 13:16 pm
¡Hola! Quería preguntar si alguien sabe cómo seleccionar y pegar con C++, el contenido de una página web como cuando es hecho con el ratón, no recurriendo a la lectura directa de su código fuente en "html", y sin necesidad de tener abierto el navegador.
Necesito hacerlo porque necesito descargar los datos en tiempo real, de las cotizaciones de las empresas de la página web de "http://www2.ecobolsa.com", las cuales son obtenidas mediante código de javascript; por lo que supongo que habría que captar y procesar el tráfico de datos http, pero no tengo idea de cómo hacerlo. En varios sitios de internet hablan del "web scrappe", pero en ninguno he hallado alguna información útil para poder hacerlo yo. Si alguien puede ayudarme, le doy las gracias por anticipado. :)


Título: Re: Web scrape
Publicado por: engel lex en 19 Febrero 2014, 14:12 pm
que tal si en lugar de leer la web que no tiene los datos que quieres, analizar el script a ver a quien llama y como, asi llamas directamente a ese alguien


Título: Re: Web scrape
Publicado por: eferion en 19 Febrero 2014, 14:46 pm
La opción de engelx es bastante sensata.

Al final lo más lógico es que se acabe llamando a un servicio Web que proporcione los datos en algún formato que esperemos sea estándar ( XML por ejemplo ).

En ese caso tendrías que analizar la forma en la que accedes a dicho servicio web para solicitar los mismos datos... después los procesas y los muestras en tu aplicación.