Detección de escritura en web bancaria

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.
User avatar
panqueso
Posts: 24
Joined: 12 Jul 2018, 15:09

Detección de escritura en web bancaria

01 Aug 2018, 08:05

Deseo introducir mis datos bancarios (Usuario y Clave) en la página web oficial. Al ser una web bancaria hay tres factores siempre presentes:

- Por seguridad no me permiten guardar en el navegador mi Usuario y Clave para una posterior inicio de sesión
- No puedo hacer ni click derecho, ni Ctrl+c ni Ctrl+v
- Al dar click en "ingrese en EnLineaAquí" se abre una nueva pestaña que es donde introduciré mis datos. Esta pestaña se demora de 7 a 25 segundos en cargar

El plan que tengo es:

- Que mi script detecte el nombre de la pestaña para que comience la ejecución del script: acá pretendo usar #IfWinActive
- Dar click izquierdo en las coordenadas X,Y en el espacio en blanco de usuario
- Escribir mi Usuario
- Dar click izquierdo en las coordenadas X,Y en el espacio en blanco de clave
- Escribir mi Clave
- Dar click en ingresar

Necesito solo el comando (si es que existe) en la que AHK pueda detectar que ya ejecutó la acción de haber escrito el Usuario (en el espacio en blanco) para poder continuar con el script. Sino, aconséjame una manera más inteligente de yo poder realizar esta tarea
Attachments
Captura.JPG
Captura.JPG (18.89 KiB) Viewed 299 times
User avatar
Flipeador
Posts: 1019
Joined: 15 Nov 2014, 21:31
GitHub: Flipeador
Location: Argentina
Contact:

Re: Detección de escritura en web bancaria

01 Aug 2018, 08:12

Fíjate si puedes activar el clic derecho siguiendo esta guía: https://www.adslzone.net/2016/04/20/cli ... -permiten/.
Windws 1♂ Pro 64-Bits I make scripts for AHKv2 (my v2 compiler) & WIN_7+ Spanish Argentina SublimeText 3 & AHKv2 My GDI+ Library
User avatar
panqueso
Posts: 24
Joined: 12 Jul 2018, 15:09

Re: Detección de escritura en web bancaria

01 Aug 2018, 08:50

Jajaja, que astutos, ellos. Bloquearon también la edición de URL. No me dejan pegar el código de "javascript:void(document.oncontextmenu=null)" de ninguna manera.
User avatar
Flipeador
Posts: 1019
Joined: 15 Nov 2014, 21:31
GitHub: Flipeador
Location: Argentina
Contact:

Re: Detección de escritura en web bancaria

01 Aug 2018, 09:07

¿A que te refieres con que bloquearon la edición de url?.
No me queda claro lo de Necesito solo el comando (si es que existe) en la que AHK pueda detectar que ya ejecutó la acción de haber escrito el Usuario (en el espacio en blanco) para poder continuar con el script, ¿Por que quieres detectar eso?, utiliza el comando Click para hacer clic en los campos de edición y luego envía el usuario y contraseña con SendInput.
Windws 1♂ Pro 64-Bits I make scripts for AHKv2 (my v2 compiler) & WIN_7+ Spanish Argentina SublimeText 3 & AHKv2 My GDI+ Library
User avatar
panqueso
Posts: 24
Joined: 12 Jul 2018, 15:09

Re: Detección de escritura en web bancaria

01 Aug 2018, 09:35

- La barra de direcciones no me permite editar la URL. No logro introducir el código de desactivación del click derecho

- Debido a que la página demora en cargar de 7 a 25 segundos, quisiera que AHK detecte cuando halla escrito el dato Usuario, ya que si no lo hace y continua el script, ingresará solo la Clave y dará click en "Ingresar" dándome así un error de parte de la web: "indique su usuario".
Attachments
Captura.JPG
Captura.JPG (16.05 KiB) Viewed 286 times
User avatar
Flipeador
Posts: 1019
Joined: 15 Nov 2014, 21:31
GitHub: Flipeador
Location: Argentina
Contact:

Re: Detección de escritura en web bancaria

01 Aug 2018, 10:34

Sigo sin entender que tiene que ver lo que tarda en cargar la página con el nombre de usuario. Quien escribe el nombre de usuario, ¿Tú, AHK o el navegador?. Imagino que cuando entras al sitio el nombre de usuario se pone solo y quieres detectar eso. Si es así, tal vez te sirva estas funciones. Aquí hay un ejemplo (usando las funciones del enlace anterior. Con esas funciones tal vez puedas recuperar el texto en el control de edición del sitio por medio de las coordenadas X,Y.
Si no entiendes cuando pueda (fin de semana) te pongo un ejemplo de uso.

Con respecto al clic derecho, intenta guardar el código javascript que pusiste en un marcador (como url), luego en el sitio le das clic al marcador. Si no funciona, prueba con esta extensión.
Windws 1♂ Pro 64-Bits I make scripts for AHKv2 (my v2 compiler) & WIN_7+ Spanish Argentina SublimeText 3 & AHKv2 My GDI+ Library
User avatar
panqueso
Posts: 24
Joined: 12 Jul 2018, 15:09

Re: Detección de escritura en web bancaria

01 Aug 2018, 13:16

Ya. Adapté el script a un modo más manual. Gracias a tu recomendación de SendInput logré que el script fuese más sencillo

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 6 guests