El estúpido sistema de Línea1 desde Excel

Hola Perú! Así es, hoy veremos cómo consultar información de la Línea1 desde Excel.

Descargar aplicación de Consulta Línea1 desde Excel (Contraseña: tutorialesexcel.com)

Recuerda que puedes descargar todos mis archivos excel desde Repositorio Tutoriales Excel, la contraseña de todos los archivos es tutorialesexcel.com

Programador Tutoriales Excel

Primero hablemos un poco de Línea1 (Tren de Lima Perú). No quiero mencionar las largas colas, ni la amabilidad y sentido de justicia de sus trabajadores.

La plataforma de línea1 tiene ‘constantes mejoras’, pero más se enfocan en el UX y SEO, y nosostros sabemos que hay prioridades y estas dos no lo son.

Línea1 tiene una web en donde podemos asociar el número de una tarjeta a un número de DNI //www.lineauno.pe/atencion-al-cliente/asociacion-de-dni/

Línea1 desde Excel

Y no quiero ser muy brusco al decirlo, pero esta plataforma es un desastre, por muchos motivos

  • Desarrollo Backend en ASP
  • No ha sido modificada en los últimos años
  • Los botones Registrar y Limpiar no se muestran en móvil
  • Demora muchos segundos en cargar el formulario
  • El servidor presenta fallas y no permite registrar usuarios cuando está muy saturado
  • El input Número de documento procesa más información de la que debe
  • No existe ninguna barrera de seguridad contra robots
  • No existe una prueba de identidad de usuario (Cualquier persona puede registrar cualquier tarjeta)

Y muchos defectos más, y esto es sólo es en una parte de su web… Pero al grano, hagamos la consulta

Analicemos el registro de una tarjeta en el estúpido sistema de Línea1

Cuando termines de leer esta publicación sabrás por qué digo que es un estúpido sistema

Recordemos que nuestro objetivo es realizar consultas de información de la Línea1 desde Excel

Intentemos registrar un nuevo número de DNI

En este ejercicio usaré a mi amigo Firefox y Brave

analizamos linea1 web

Intentemos registrar un nuevo número de DNI ya existente (Ya se registró en el pasado)

hacking linea1 tren perú

Y oh sorpresa, nos muestra visualmente el nombre del propietario (Se registró previamente) y todos sus datos como son:

  • Número de tarjeta
  • Correo electrónico
  • Teléfono
  • Fecha de creación
  • Id del cliente
  • Más información

Ahora haré un breve comentario… ¿Qué pasaría si alguien encontrara uno de esos voucher de recarga de tarjetas (Que los encuentras cerca a dichas máquinas) y lo asociara a su número de DNI?

Pues sencillo, podría ir a ventanilla e indicar que desea una nueva tarjeta, y que se le transfiera el saldo…

Empecemos a crear nuestra aplicación de consulta a Línea1 desde Excel

firefox web post get

Muy bien, manos a la obra. Recuerda que el 18 de mayo inicia mi nuevo curso de Excel VBA en Fundación San Marcos

Como podemos ver en Firefox, estamos trabajando con un JSON, entonces necesitaremos una librería

Descargar la librería desde GitHub: IR A GITHUB
Descargar desde Google Drive: IR A GOOGLE DRIVE

La debemos importar a nuestro proyecto (El archivo BAS)

Y bueno algo super sencillo, hagamos una pequeña interfaz visual en la hoja de cálculo

Y continuemos programando

Y una macro que se ejecute al presionar el botón, en mi caso será

Y obtenemos la siguiente información (Visualiza la celda C20)

tren lima peru excel

Lo que visualizamos es la fecha de creación, que es timestamp (Se lee desde Javascript). Vamos a leerlo desde Excel.

Para limpiar el valor usaré a esta función

Y nuestro código quedaría de la siguiente forma

Y ya está terminada nuestra aplicación, procedemos a ejecutarla

consulta línea1 desde excel

Descargar aplicación de Consulta Línea1 desde Excel

Recuerda que sólo puedes consultar información de aquellos usuarios que se han registrado en la plataforma

Puedes descargar muchas aplicaciones gratis en el siguiente link //tutorialesexcel.com/category/descargas

Todas mis publicaciones se hacen primero el grupo de facebook: Grupo Excel Sin Límites

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *