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-дневную бесплатную пробную версию для всех новых пользователей
Нет ограничений в функциях