1. Atualize a página:
http://127.0.0.1:35000/api/v1/profile/refresh?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
2. Abra o site ou URL personalizado.
http://127.0.0.1:35000/api/v1/profile/openurl?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&url=www.lalicat.com
3. Obtenha o código-fonte da página:
http://127.0.0.1:35000/api/v1/profile/source?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
4. Encontre os elementos da página:
http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByID&args=kw&click=false&index=-1
Elementos compatíveis com a função:
findElementByID
findElementByTag
findElementByClassName
findElementByLinkText
findElementByXPath
findElementsByID
findElementsByTag
findElementsByClassName
findElementsByLinkText
findElementsByXPath
O elementoargs é um parâmetro de função, como:findElementByID(args).
Quando clique é verdadeiro,Clique após encontrar o elemento especificado. se falso, não clique.
quando índice for vários elementos, especifique clique em quais elementos, apenas comece em 0, -1 é um dos elementos aleatórios, este parâmetro é usado quando clique = verdadeiro.
5. Obtenha o valor do atributo do elemento especificado.
http://127.0.0.1:35000/api/v1/profile/getAttribute?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&args=[{“ELEMENTO”: “95365abe-6746-4703-8cfd-6316580f5289” , “elemento -6066-11e4-a52e-4f735466cecf”: “95365abe-6746-4703-8cfd-6316580f5289”}, “estilo”]
O parâmetro args é geralmente uma string JSON combinada com o Element_ID obtido após localizar o elemento por meio de findElement. Por exemplo: [{“ELEMENTO”: “95365abe-6746-4703-8cfd-6316580f5289”, “elemento-6066-11e4-a52e-4f735466cecf”: “95365abe-6746-4703-8cfd-6316580f5289”}, “valor”]
Isso é para obter o valor do elemento 95365abe-6746-4703-8cfd-6316580f5289.
6. Execute um clique de elemento por meio do seletor:
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. Enviar texto para a página da web:
Primeiro, você pode usar [findElementByID] para encontrar o [elementId], por exemplo:
http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByID&args=kw&click=false&index=-1
Você também pode usar: [findElementByXPath] para encontrar o [elementId], por exemplo:
http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByXPath&args=Ly8qW0BpZD0ia3ciXQ==&click=false&index=-1
O parâmetro args acima é transmitido usando a codificação [base64], após a decodificação é: //*[@id=”kw”]
A solicitação GET acima retornará:
{"status":"OK","value":"{\"element-6066-11e4-a52e-4f735466cecf\":\"49e49e71-2a55-4e79-a41b-86840ffd18c8\"}"}
49e49e71-2a55-4e79-a41b-86840ffd18c8 é o elementId a ser usado.
http://127.0.0.1:35000/api/v1/profile/sendKeys?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&elementId=49e49e71-2a55-4e79-a41b-86840ffd18c8&value=5Lit5paHYWJjMTIz
O valor acima também é transmitido usando a codificação base64 para evitar que a transmissão GET falhe.
value=5Lit5paHYWJjMTIz, é alterar a string chinesa abc123 enviada neste controle de página da web. Observe que essas operações automatizadas não podem ser executadas até que a página da Web seja carregada, caso contrário, as ações podem ser bloqueadas.
A porta 35000 aqui é a porta definida na minha conta no software lalicat, preste atenção ao abrir e alterar.
Oferecemos 3 dias de teste gratuito para todos os novos usuários
Sem limitações nos recursos