¿Herramienta para extraer datos financieros de un sitio web? [cerrado]

Necesito crear una herramienta que pueda iniciar sesión en un sitio web, leer el HTML, tal vez navegar a otra página y, en última instancia, extraer datos de la página (y exportarlos a un archivo, o mantenerlos "en la memoria" para más procesamiento) , etc.). Haré esto en Mac OS. ¿Hay alguna sugerencia sobre la mejor manera de hacer esto en estos días? En el pasado, hice esto en .NET o Java usando las bibliotecas web. Necesito poder iniciar sesión en un sitio que use HTTPS.

preguntado el 22 de mayo de 12 a las 18:05

No está claro lo que estás pidiendo. ¿Está buscando una API de propósito general que realice esencialmente las mismas funciones que Mint.com? Eso no es trivial: ¿por qué no usa un producto comercial existente (como el Mint mencionado anteriormente)? -

Voy a tener que apoyar el comentario de Kirk. No existe una "herramienta" que haga esto, excepto Mint (solo acceso, lo cual funciona muy bien) o posiblemente las derivaciones de Quickbooks (que tienen exportación de Excel). Intuit hace ambos. -

Hay muchas herramientas que pueden hacer esto: herramientas de raspado de pantalla, herramientas de rastreo web, Microsoft .NET, etc. He hecho esto en el pasado para instituciones financieras que desean iniciar sesión en sitios web y obtener cotizaciones en tiempo real, etc. existido que pudiera hacer esto). Mi conocimiento de las herramientas es antiguo (alrededor de 7 años), así que busco las recomendaciones actuales para automatizar algo para iniciar sesión en un sitio web seguro, procesar una página y guardar parte de ella en un archivo. -

2 Respuestas

Echa un vistazo a Unidad HTTP. Es una solución fácil para emular un navegador web usando código Java y estará en funcionamiento bastante rápido si ya está familiarizado con Java y lo hace. soporte HTTPS

contestado el 22 de mayo de 12 a las 22:05

Hice un raspado de pantalla OSX bastante pesado con .NET/Mono y Paquete de agilidad de HTML. Ambos funcionan bien en mi opinión.

contestado el 22 de mayo de 12 a las 22:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.