• Commencer
  • Configuration du navigateur
  • Paramètre proxy
  • Paramètre avancé
  • Didacticiel vidéo
  • FAQ
  • API

paramètre normal de l'API locale

1. Actualiser la page:

http://127.0.0.1:35000/api/v1/profile/refresh?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

2. Ouvrez le site Web ou l'URL personnalisé.

http://127.0.0.1:35000/api/v1/profile/openurl?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&url=www.lalicat.com

3. Obtenir le code source de la page :

http://127.0.0.1:35000/api/v1/profile/source?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

4. Retrouvez les éléments de la page :

http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByID&args=kw&click=false&index=-1

Éléments pris en charge par la fonction :

findElementByID

findElementByTag

findElementByClassName

findElementByLinkText

findElementByXPath

findElementsByID

findElementsByTag

findElementsByClassName

findElementsByLinkText

findElementsByXPath

L'élément

args est un paramètre de fonction, tel que : findElementByID(args).

Lorsque clic est vrai,Cliquez après avoir trouvé l'élément spécifié. si faux, ne pas cliquer.

lorsque index est composé de plusieurs éléments, spécifiez click sur quels éléments, commencez simplement à partir de 0, -1 est l'un des éléments aléatoires, ce paramètre est utilisé lorsque click = true.

5. Obtenez la valeur d'attribut d'élément spécifiée.

http://127.0.0.1:35000/api/v1/profile/getAttribute?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&args=[{"ELEMENT": "95365abe-6746-4703-8cfd-6316580f5289" , "élément -6066-11e4-a52e-4f735466cecf": "95365abe-6746-4703-8cfd-6316580f5289"}, "style"]

Le paramètre args est généralement une chaîne JSON combinée avec l'Element_ID obtenu après avoir trouvé l'élément via findElement. Par exemple : [{"ELEMENT": "95365abe-6746-4703-8cfd-6316580f5289", "element-6066-11e4-a52e-4f735466cecf": "95365abe-6746-4703-8cfd-6316580f5289"}, "valeur"]

Il s'agit de prendre la valeur de l'élément 95365abe-6746-4703-8cfd-6316580f5289.

6. Effectuez un clic d'élément via le sélecteur :

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. Envoyer le texte à la page Web :

Tout d'abord, vous pouvez utiliser [findElementByID] pour trouver le [elementId], par exemple :

http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByID&args=kw&click=false&index=-1

Vous pouvez également utiliser : [findElementByXPath] pour trouver le [elementId], par exemple :

http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByXPath&args=Ly8qW0BpZD0ia3ciXQ==&click=false&index=-1

Le paramètre args ci-dessus est transmis à l'aide de l'encodage [base64]. Après décodage, il est : //*[@id="kw"]

La requête GET ci-dessus renverra :

{"status":"OK","value":"{\"element-6066-11e4-a52e-4f735466cecf\":\"49e49e71-2a55-4e79-a41b-86840ffd18c8\"}"}

49e49e71-2a55-4e79-a41b-86840ffd18c8 est l'elementId à utiliser.

http://127.0.0.1:35000/api/v1/profile/sendKeys?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&elementId=49e49e71-2a55-4e79-a41b-86840ffd18c8&value=5Lit5paHYWJjMTIz

La valeur ci-dessus est également transmise à l'aide de l'encodage base64 pour empêcher l'échec de la transmission GET.

value=5Lit5paHYWJjMTIz, consiste à modifier la chaîne chinoise abc123 envoyée dans ce contrôle de page Web. Notez que ces opérations automatisées ne peuvent pas être effectuées tant que la page Web n'est pas chargée, sinon les actions peuvent être bloquées.

Le port 35000 ici est le port défini dans mon compte dans le logiciel lalicat, attention à l'ouverture et au changement.

obtenir un essai gratuit

Nous offrons un essai gratuit de 3 jours pour tous les nouveaux utilisateurs

Aucune limitation dans les fonctionnalités

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.