Cómo descargar la foto de credencial del Tec usando la matrícula

(UPDATE: Ahora pueden usar la siguiente URL: http://sejomagno.org/foto/?matricula=A0XXXXXXX )

Esto se podía hacer hace tiempo con una URL en la que cambiabas la matrícula y veías la foto de la credencial de la persona en cuestión. Ese método fue deshabilitado, y nada, ya no me acordaba.

Hace rato mi amigo Mario Recio me hizo ver que en el Portal de Alumnos, en la parte de Historia Académica, se descarga la foto propia. Como sea, si usas la URL que viene ahí para intentar bajarla por separado, te sale que el acceso está prohibido…

La curiosidad fue enorme, el no poder resolver el reto me picó el orgullo y me hizo intensear (positive feedback!)… y ya, después de un rato de reverse engineering, de muchas pruebas e ideas fallidas, llegué a la solución. Busqué qué tanto podía simplificarse, y finalmente resultó ser algo muy estúpido.

Basta de introducción

Necesitan el programa “curl“. En GNU/Linux y Mac OS X lo deben tener por default, en Windows no sé pero creo que lo pueden descargar.

Abran una terminal (Mac users: en Applications->Utilities o Cmd+space “Terminal” enter, GNU/Linux users: deberían saberlo, y si no, googléenlo para el caso de su distribución específica) y escriban o copien lo siguiente:

curl -o foto.jpg --header "Referer: http://info0.mty.itesm.mx" https://rzncal.itesm.mx/alumnos_img/A0XXXXXXX.jpg

UPDATE (2012-02-03) gracias Óscar Dávila por informarme que el servicio ya no funcionaba. Volví a revisar el Portal de Alumnos y vi que la URL de las fotos cambió. No sé si tenga que ver con la existencia de esto, pero bueno. Ahora es:

curl -o foto.jpg --header "Referer: http://info0.mty.itesm.mx" https://alsvcft01.itesm.mx/alumnos_img/A0XXXXXXX.jpg

Y ya, eso guardará la foto de la matrícula A0XXXXXXX.jpg en “foto.jpg” dentro de la carpeta en la que ejecutaron el comando (por default será su carpeta home)

Si alguien gusta hacer un web service para acceder más fácil, debería hacerlo (¡y compartirlo!) Ok, ya lo hice yo en PHP, usa el mismo principio jaja.  http://sejomagno.org/foto/?matricula=A0XXXXXXX

Let the stalking begin! (or continue!)

Tags: , ,

  • Odavillar

    Bien ahí…

  • Odavilar

    Hay matrículas que curiosamente no funcionan 🙁

  • Anonymous

    Ahora haz una API para revisar los horarios de otros en formato WebCal (?)