• Iniziare
  • Configurazione del browser
  • Impostazione proxy
  • Impostazioni avanzate
  • Videotutorial
  • FAQ
  • API

impostazione normale dell'API locale

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.

ottieni la prova gratuita

Offriamo 3 giorni di prova gratuita per tutti i nuovi utenti

Nessuna limitazione nelle funzionalità

By clicking "accept", you agree to use Cookies to optimize the information presented to you, and analyze the traffic of our website.
If you want to opt out of our cookies, please read our Cookie Policy for your guidance.