È necessario elencare i comandi, che verrà eseguito in sequenza dall'estensioneopen <url>
– apri l'URL specificato, Per esempio
open https://google.com/
scroll <element> <count>
– scorrere il contenitore il numero specificato di volte
scroll /html/body/ytd-app/div[1]/tp-yt-app-drawer/div[2]/div/div[2]/div[2] 3
mouseover <element>
– emula passando il mouse su un elemento
mouseover /html/body/ytd-app/div[1]/ytd-page-manager/ytd-browse/ytd-two-column-browse-results-renderer/div[1]/ytd-rich-grid-renderer/div[6]/ytd-rich-section-renderer/div/ytd-rich-shelf-renderer/div[1]/div[2]/ytd-rich-item-renderer[3]/div/ytd-rich-grid-media/div[1]/ytd-thumbnail/a/yt-img-shadow/img
click <element>
– emulare un clic del mouse su un elemento
click /html/body/ytd-app/div[1]/div/ytd-masthead/div[3]/div[3]/div[2]/ytd-button-renderer/a/tp-yt-paper-button/yt-formatted-string
wait <seconds>
– pausa in secondi
wait 5
input <element> <text>
– l'immissione di testo
input /html/body/ytd-app/div[1]/div/ytd-masthead/div[3]/div[2]/ytd-searchbox/form/div[1]/div[1]/div/div[2]/input текст для ввода
Collegamenti agli elementi/html/body/ytd-app/div[1]/div
otteniamo quanto segue:
- RMB sull'elemento di destinazione
- nel menu che appare selezionare la voce “Visualizza Codice”, si aprirà un pannello con un albero di elementi, dove verrà selezionato l'elemento di destinazione
- in questo pannello sull'elemento RMB selezionato
- nel menu che appare, selezionare “copia” -> “Copia XPath completo”
- incollare il collegamento copiato nel modello di comando
Aggiornamento da 03.08.2022
Ora è possibile dichiarare variabili. Per fare ciò, è necessario specificare il suo nome all'inizio della riga. Il nome DEVE iniziare con un trattino, Per esempio “-urlFile”.
Il valore della variabile verrà scritto nel risultato dell'esecuzione del comando successivo, se restituisce qualcosa. I vecchi comandi non restituiscono nulla, questo è tutto introdotto solo per i nuovi.
(void) open [string]
(void) mouseOver [path]
(void) click [path]
(void) input [path] [string]
(void) scroll [path] [number]
(void) wait [number]
(file) file open [string]
(string | null) file copyNext [file]
(string | null) file cutNext [file]
(void) file paste [file] [string]
(number) random [number] [number]
Le parentesi indicano il valore di ritorno del comando., in piazza – tipo di dati, da specificare.
Nuove squadrefile
– lavorare con i file github. Per eseguire un'attività specifica, il comando dispone di opzioni: aprire, copiaSuccessivo, cutSuccessivo, incolla.(file) file open [string]
– restituisce un oggetto file per lavorare ulteriormente con esso. Prende la posizione del file nel repository github come parametro.
-urls file open urls.txt
(string | null) file copyNext [file]
– restituisce la riga successiva dal file specificato.
-url file copyNext -urls
(string | null) file cutNext [file]
– restituisce la riga successiva dal file specificato con cancellazione.
-url file cutNext -urls
(void) file paste [file] [string]
– aggiunge la stringa data alla fine del file.
file paste -urls -url
file paste -urls <a target="_blank" href="https://youtube.com/" rel="noreferrer noopener">https://youtube.com/</a>
(number) random [number] [number]
– calcolo di un numero casuale nell'intervallo specificato. Il valore più basso è elencato per primo., poi di più.
-pause random 5 10
I vecchi comandi accettano anche variabili
open -url
wait -pause
Ora ha anche il supporto JavaScript
Esempio di utilizzo:open https://api.ipify.org/
-value random 1 100
<js>
console.log(value);
</js>
Casi pronti per l'utilizzo dell'azione personalizzata
Un esempio di creazione di un'azione per lavorare su YouTube – https://telegra.ph/Sozdanie-dejstviya-dlya-YouTube-v-konstruktore-Scenumio-08-03
Esempio di creazione di un'azione Associa mappa – https://telegra.ph/Kak-privyazat-kartu-v-reklamnom-kabinete-FB-v-Scenum-11-28
Commenti recenti