• Empezando
  • Configuración del navegador
  • Configuración del proxy
  • Configuración avanzada
  • Videotutorial
  • Preguntas más frecuentes
  • API

configuración normal de la API local

1. Actualizar la página:

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

2. Abra el sitio web o URL personalizados.

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

3. Obtener el código fuente de la página:

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

4. Encuentra los elementos de la 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 compatibles con funciones:

buscarElementoPorID

buscarElementoPorEtiqueta

buscarElementoPorNombreDeClase

buscarElementoPorEnlaceTexto

buscarElementoPorXPath

buscarElementosPorID

buscarElementosPorEtiqueta

buscarElementosPorNombreDeClase

buscarElementosPorEnlaceText

buscarElementosPorXPath

El elemento

args es un parámetro de función, como: findElementByID(args).

Cuando el clic es verdadero, haga clic después de encontrar el elemento especificado. si es falso, no haga clic.

cuando index son varios elementos, especifique clic en qué elementos, simplemente comience desde 0, -1 es uno de los elementos aleatorios, este parámetro se usa cuando clic = verdadero.

5. Obtenga el valor del atributo del 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”]

El parámetro args generalmente es una cadena JSON combinada con el Element_ID obtenido después de encontrar el elemento a través de findElement. Por ejemplo: [{“ELEMENTO”: “95365abe-6746-4703-8cfd-6316580f5289”, “elemento-6066-11e4-a52e-4f735466cecf”: “95365abe-6746-4703-8cfd-6316580f5289”}, “valor”]

Esto es para tomar el valor del elemento 95365abe-6746-4703-8cfd-6316580f5289.

6. Haga clic en un elemento a través del selector:

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 a página web:

Primero, puede usar [findElementByID] para encontrar el [elementId], por ejemplo:

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

También puede usar: [findElementByXPath] para encontrar el [elementId], por ejemplo:

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

El parámetro args anterior se transmite usando la codificación [base64], después de decodificarlo es: //*[@id=”kw”]

La solicitud GET anterior devolverá:

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

49e49e71-2a55-4e79-a41b-86840ffd18c8 es el elementId que se utilizará.

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

El valor anterior también se transmite usando la codificación base64 para evitar que la transmisión GET falle.

value=5Lit5paHYWJjMTIz, es cambiar la cadena china abc123 enviada en este control de página web. Tenga en cuenta que estas operaciones automatizadas no se pueden realizar hasta que se carga la página web, de lo contrario, las acciones pueden bloquearse.

El puerto 35000 aquí es el puerto configurado en mi cuenta en el software lalicat, atención al abrir y cambiar.

obtenga una prueba gratuita

Ofrecemos una prueba gratuita de 3 días para todos los usuarios nuevos

Sin limitaciones en las funciones

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.