Come configurare Automator per accedere a un sito Web, ogni volta che genera un nuovo UID casuale e un indirizzo e-mail?

-1

Ho bisogno di trovare un modo per accedere a un sito intranet aziendale più volte in rapida successione su OS X 10.8.2, ogni volta con un nuovo ID utente e un indirizzo email completamente casuali. Il sito Web richiede solo che il campo UID sia compilato con un testo univoco e che il campo dell'indirizzo e-mail sia compilato con qualsiasi cosa fin quando termina con .com (ad esempio: UN: jegfwkgfb email: [email protected] PW: password). NB Il campo della password può essere compilato ogni volta con la stessa password.

Deve essere un piccolo script che posso eseguire manualmente ogni volta che è necessario in quanto ho bisogno di accedere più volte rapidamente.

Quindi in sintesi deve:

  • Visita il sito
  • Compilare i campi UN, PW e email (con una e-mail UN diversa e casuale ogni volta)
  • Premi Invio per completare l'accesso

Speravo che ciò potesse essere realizzato in Automator e / o in Applescript?

Grazie in anticipo ragazzi

    
posta Si King 02.06.2013 - 17:43
fonte

1 risposta

3

Prova a eseguire uno script come questo in AppleScript Editor:

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

Per Chrome, sostituisci document 1 con active tab of window 1 e do JavaScript con execute javascript .

    
risposta data 03.06.2013 - 06:24
fonte

Leggi altre domande sui tag