¿Cómo configurar Automator para iniciar sesión en un sitio web, cada vez que genera un nuevo UID y dirección de correo electrónico aleatorios?

-1

Necesito encontrar una manera de iniciar sesión en el sitio de la intranet de la empresa varias veces en rápida sucesión en OS X 10.8.2, cada vez con un nuevo ID de usuario y dirección de correo electrónico completamente aleatorios. El sitio web solo requiere que el campo UID se complete con un texto único y que el campo de la dirección de correo electrónico se complete con cualquier cosa siempre que termine con .com (es decir, UN: jegfwkgfb email: [email protected] PW: password). Nota: el campo de contraseña se puede completar con la misma contraseña cada vez.

Debe ser un pequeño script que pueda ejecutarse manualmente siempre que sea necesario, ya que necesito iniciar sesión varias veces rápidamente.

Entonces, en resumen, necesita:

  • Visita el sitio
  • Rellene los campos UN, PW y correo electrónico (con un UN & correo electrónico diferente y aleatorio cada vez)
  • pulsa enter para completar el inicio de sesión

¿Esperaba que esto pudiera lograrse en Automator y / o Applescript?

Gracias de antemano chicos

    
pregunta Si King 02.06.2013 - 17:43

1 respuesta

3

Intente ejecutar una secuencia de comandos como esta en el Editor de AppleScript:

do shell script "jot -r -c 24 a z | rs -g 0 8"
tell result to set {user, mail} to {paragraph 1, paragraph 2 & "@" & paragraph 3 & ".com"}

open location "https://accounts.google.com/ServiceLogin"
delay 1
tell application "Safari" to tell document 1
    do JavaScript "document.getElementById('Email').value = '" & mail & "'
    document.getElementById('Passwd').value = 'password'
    document.querySelectorAll('#gaia_loginform input[type=submit]')[0].click()"
end tell

Para Chrome, reemplaza document 1 con active tab of window 1 y do JavaScript con execute javascript .

    
respondido por el user495470 03.06.2013 - 06:24

Lea otras preguntas en las etiquetas