Hola,
Comprendo completamente los requerimientos, tengo mucha experiencia desarrollando aplicaciones muy similares a esta, no solo con extracción de datos sino manejando cookies y sesiones para enviar los datos correctamente a los sitios.
Tengo experiencia en muchos lenguajes de programación (C#, PHP, JAVA, PHYTHON) y herramientas (WatIn, Curl, HtmlAgility, jsoup, etc.) que he utilizado en proyectos anteriores,
Cualquier duda o comentario estoy a sus órdenes.
Gracias,
Jesus Soto