1. Aggiorna la pagina:
http://127.0.0.1:35000/api/v1/profile/refresh?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
2. Apri il sito web o l'URL personalizzato.
http://127.0.0.1:35000/api/v1/profile/openurl?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&url=www.lalicat.com
3. Ottieni il codice sorgente della pagina:
http://127.0.0.1:35000/api/v1/profile/source?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
4. Trova gli elementi della pagina:
http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByID&args=kw&click=false&index=-1
Elementi supportati dalle funzioni:
findElementByID
findElementByTag
findElementByClassName
findElementByLinkText
findElementByXPath
findElementsByID
findElementsByTag
findElementsByClassName
findElementsByLinkText
findElementsByXPath
args elemento è funzione parametri, come:findElementByID(args).
Quando clic è vero, fai clic dopo aver trovato l'elemento specificato. se falso, non fare clic.
quando indice è composto da più elementi, specifica clicca su quali elementi, inizia da 0, -1 è uno degli elementi casuali, questo parametro viene utilizzato quando click = true.
5. Ottieni il valore dell'attributo dell'elemento specificato.
http://127.0.0.1:35000/api/v1/profile/getAttribute?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&args=[{“ELEMENT”: “95365abe-6746-4703-8cfd-6316580f5289” , “elemento -6066-11e4-a52e-4f735466cecf”: “95365abe-6746-4703-8cfd-6316580f5289”}, “stile”]
Il parametro args è generalmente una stringa JSON combinata con Element_ID ottenuto dopo aver trovato l'elemento tramite findElement. Ad esempio: [{"ELEMENTO": "95365abe-6746-4703-8cfd-6316580f5289", "elemento-6066-11e4-a52e-4f735466cecf": "95365abe-6746-4703-8cfd-6316580f5289"}, "valore"]
Questo serve per prendere il valore dell'elemento 95365abe-6746-4703-8cfd-6316580f5289.
6. Esegui un clic su un elemento tramite il selettore:
http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByID&args=kw&click=true&index=-1
7. Invia testo alla pagina web:
In primo luogo, puoi utilizzare [findElementByID] per trovare [elementId], ad esempio:
http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByID&args=kw&click=false&index=-1
Puoi anche usare: [findElementByXPath] per trovare [elementId], ad esempio:
http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByXPath&args=Ly8qW0BpZD0ia3ciXQ==&click=false&index=-1
Il parametro args sopra viene trasmesso utilizzando la codifica [base64], dopo la decodifica è: //*[@id=”kw”]
La richiesta GET di cui sopra restituirà:
{"status":"OK","value":"{\"element-6066-11e4-a52e-4f735466cecf\":\"49e49e71-2a55-4e79-a41b-86840ffd18c8\"}"}
49e49e71-2a55-4e79-a41b-86840ffd18c8 è l'elementId da utilizzare.
http://127.0.0.1:35000/api/v1/profile/sendKeys?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&elementId=49e49e71-2a55-4e79-a41b-86840ffd18c8&value=5Lit5paHYWJjMTIz
Il valore di cui sopra viene trasmesso anche utilizzando la codifica base64 per evitare che la trasmissione GET fallisca.
value=5Lit5paHYWJjMTIz, è quello di modificare la stringa cinese abc123 inviata in questo controllo della pagina web. Tieni presente che queste operazioni automatizzate non possono essere eseguite fino al caricamento della pagina Web, altrimenti le azioni potrebbero essere bloccate.
La porta 35000 qui è la porta impostata nel mio account nel software lalicat, fai attenzione all'apertura e alla modifica.
Offriamo 3 giorni di prova gratuita per tutti i nuovi utenti
Nessuna limitazione nelle funzionalità
