User Tools

Site Tools


Sidebar



en:objects:dom:a_common:get_dom:get_by_properties

get_by_properties

Каноническая страница: https://humanemulator.net/objects/DOM/a_common/get_dom/get_by_properties.php

← Objects


Справка Human Emulator общее DOM: get_by_properties

Общие функции“; ?>

get_by_properties

get_by_properties($properties,$frame=-1); - данная функция используется для получения DOM интерфейса элемента страницы, находя его по одному или нескольким его свойствам (аттрибуты,координаты, размеры тексты)

Доступна с версии 4.10.10

* $properties – строка со условием поиска свойств (string).

Каждое условие в строке состоит из 3 подстрок разделенных ; “свойство;значение_свойста;условие” :

* свойство - может быть именеем аттрибута либо x,y,width,height - размерами и коррдинатами , либо inner_text.inner_html,outer_text,outer_html - текстами

* значение_свойства - значение свойтсва для сравнения через условие

* условие - условие сравнения :

* 0 - содержится значение

* 1 - значение совпадает

* 2 - Значение не совпадает

* 3 - Значение больше заданного

* 4 - Значение меньше заданного

Например:

* “id;list;1” - первый элемент у котрого аттрибут id=list.

* “inner_text;DOM;1;x;200;3;y;500;3” - первый элеменгт с текстом DOM и x>200 y>500:

* “inner_text;DOM;0;x;200;4;y;500;4” - первый элеменгт с текстом который содержит DOM и x

en/objects/dom/a_common/get_dom/get_by_properties.txt · Last modified: 2026/08/05 22:36 (external edit)