AppleScript per fare clic sui pulsanti e chiudere le schede


0

Non ho molta familiarità con il applescript (usando C / Python / Pascal atm). Finora ha fatto il clicker automatico per la mia prospezione di minerale WoW.

Vorrei utilizzare lo script di Safari per fare clic sul link con il nome "1a Testo va qui" per aprire una nuova scheda, quindi fare clic sull'altro link "2a Testo va qui" e quindi chiudere la scheda. (ripetere n numero di volte)

Le mie conoscenze mi hanno portato a quanto segue.

tell application "Safari"

end tell

Suggerimenti e consigli sono anche apprezzati.

Risposte:


0

Supponendo che questi link si trovino sempre nello stesso posto, proverei Watch Me Do (apri Automator, dì che vuoi un'applicazione .. Ci sono molte azioni integrate nella sottosezione "Internet" della Libreria, Website Popup sembra promettente per te.

Se tutto ciò non funziona o vuoi qualcosa di veloce e sporco, premendo il pulsante Registra in alto a destra registrerai i tuoi input su schermo e tastiera, oltre a eventi per te. Potresti semplicemente codificare un ciclo per eseguire il codice generato più e più volte N volte, ma tieni presente che Watch Me Do (la cosa attivata da record) è solo lo screen scraping. Se quei collegamenti si spostano o la tua finestra non si trova nello stesso posto, lo script bombarderà, probabilmente cliccando su cose che non vuoi affatto, quindi stai attento!


ho capito, ma il tutto sta nel cercare il testo sulla pagina, le sue coordinate cambiano dopo ogni ciclo: /
MotherLand

Potresti approfondire ciò che stai cercando di fare? Hai bisogno di andare a un dato URL ogni volta, o fare clic su un dato pulsante in una pagina web o in un'applicazione diversa?
agentroadkill

premere due link in sequenza, i collegamenti hanno nomi specifici (non url), che non cambiano dopo ciclo. quindi chiudere le schede aperte. ripetere
MotherLand

Sembra che questo potrebbe aiutare: stackoverflow.com/questions/3369073/... C'è un motivo per cui stai usando AppleScript piuttosto che python o java?
agentroadkill

Non riesco a installare Python sul mio Mac o a fare lavori al di fuori del terminale con Safari, so che questo è stupido, ma è così: D thnx per il link, disposto a +, ma ancora permesso)
MotherLand
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.