• Начиная
  • Конфигурация браузера
  • Настройка прокси
  • Расширенные настройки
  • Видеоурок
  • Часто задаваемые вопросы
  • API

нормальная настройка локального API

1. Обновите страницу:

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

2. Откройте настроенный веб-сайт или URL-адрес.

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

3. Получить исходный код страницы:

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

4. Найдите элементы страницы:

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

Поддерживаемые функции:

найтиЭлементПоID

найтиэлемент по тегу

найтиЭлементПоИмениКласса

найтиЭлементПоСсылке

найтиЭлементПоXPath

найтиэлементы по идентификатору

найтиэлементы по тегу

найтиElementsByClassName

найтиэлементыпотексту_ссылки

найтиэлементы поXPath

Элемент

args — это параметры функции, например: findElementByID(args).

Когда click имеет значение true, нажмите после нахождения указанного элемента. если false, не нажимайте.

когда index представляет собой несколько элементов, укажите, какие элементы следует щелкнуть, просто начните с 0, -1 – один из случайных элементов, этот параметр используется, если щелчок = true.

5. Получить указанное значение атрибута элемента.

http://127.0.0.1:35000/api/v1/profile/getAttribute?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&args=[{"ЭЛЕМЕНТ": "95365abe-6746-4703-8cfd-6316580f5289" , "элемент -6066-11e4-a52e-4f735466cecf": "95365abe-6746-4703-8cfd-6316580f5289"}, "стиль"]

Параметр args обычно представляет собой строку JSON в сочетании с идентификатором Element_ID, полученным после нахождения элемента с помощью findElement. Например: [{"ELEMENT": "95365abe-6746-4703-8cfd-6316580f5289", "element-6066-11e4-a52e-4f735466cecf": "95365abe-6746-4703-8cfd-6316580f5289"}, "value"]

Это значение элемента 95365abe-6746-4703-8cfd-6316580f5289.

6. Выполните щелчок по элементу с помощью селектора:

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. Отправить текст на веб-страницу:

Во-первых, вы можете использовать [findElementByID], чтобы найти [elementId], например:

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

Вы также можете использовать: [findElementByXPath], чтобы найти [elementId], например:

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

Приведенный выше параметр args передается с использованием кодировки [base64], после декодирования это: //*[@id=”kw”]

Приведенный выше запрос GET вернет:

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

49e49e71-2a55-4e79-a41b-86840ffd18c8 — это elementId, который нужно использовать.

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

Указанное выше значение также передается с использованием кодировки base64, чтобы предотвратить сбой передачи GET.

value=5Lit5paHYWJjMTIz — изменить китайскую строку abc123, отправленную в этот элемент управления веб-страницей. Обратите внимание, что эти автоматические операции не могут быть выполнены, пока веб-страница не загружена, иначе действия могут быть заблокированы.

Порт 35000 здесь — это порт, установленный в моей учетной записи в программном обеспечении lalicat, обратите внимание на открытие и изменение.

получить бесплатную пробную версию

Мы предлагаем 3-дневную бесплатную пробную версию для всех новых пользователей

Нет ограничений в функциях

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.