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
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émentargs 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.
Nous offrons un essai gratuit de 3 jours pour tous les nouveaux utilisateurs
Aucune limitation dans les fonctionnalités
