Script que lea correo entrante y actúe en una web

Vikkktor

Hola a todos,

soy técnico en DAM, manejo java, sql, .net, etc... (C# sobretodo).

Tengo un proyecto en mente pero necesito algo de información sobre las tecnologías necesarias para llevarlo a cabo. No voy a enrollarme en el mensaje principal para facilitar la lectura.

Mi idea es tener un programa o script, que automaticamente cuando llegue un e-mail a mi gmail lo lea, filtre cierta información y después la use en una página web, en la que tendria que buscar esa información automáticamente, loguearse, escribir y presionar algún botón.

Puede hacerse, o es algo muy complicado?
Me gustaría saber que necesitaría para hacerlo, en qué lenguaje, etc...
Tampoco se como se interactua con una pagina web que no has creado tu, es decir como tendría acceso a toda la info de la web para que el script trabaje, puede conseguirse?

En principio esas son las dudas más extensas, a ver si alguien puede echarme un cable.

Un saludo!

  • Me han dicho de usar la API de Gmail para obtener los correos, y la libreria cURL para interactuar en la web, con eso valdría? Podría hacerse todo en C# o necesitaría PHP?
Tunnecino

Pues con esto https://developers.google.com/gmail/api/v1/reference/ creo que tienes para empezar.

Luego sólo tienes que ir comprobando cada X y hacer lo que necesites.

Has

Sí se puede, tendrás que buscar alguna librería para conectarte a través e IMAP o POP3.

W0rd

Puedes hacerlo de varias formas, por ejemplo con python, lee el correo, extrae la información mediante expresiones regulares e interactúas con la pagina mediante algún modulo urllib enviando los datos por get/post.

Hace un mes hice algo parecido (sin la parte de leer el correo) y fue muy sencillo con python.

Vikkktor

Gracias por responder, voy a echar un ojo a lo que me habeis dicho a ver con que puedo ir arrancando.

SikorZ

Java, API de gmail, jsoup/selenium/sikuli (el mejor jsoup) para la parte web y listo.

Usuarios habituales

  • SikorZ
  • Vikkktor
  • W0rd
  • Has
  • Tunnecino