• Começando
  • Configuração do navegador
  • Configuração de proxy
  • Configuração avançada
  • Vídeo tutorial
  • Perguntas frequentes
  • API

configuração normal da API local

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 elemento

args é 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.

obter teste gratuito

Oferecemos 3 dias de teste gratuito para todos os novos usuários

Sem limitações nos recursos

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.