DisplacementInBrowser.Y для 300 и более элементов

a21272

Client
Регистрация
07.06.2020
Сообщения
28
Благодарностей
1
Баллы
3
Нужно получить координаты элементов на странице. Пробовал через DisplacementInBrowser - тормозно, на 300 элементах получается порядка 20 сек.
Может есть варианты оперативнее получить данные для большего количества элементов.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
Только через JS, так как его можно выполнить одним обращением к браузеру, а не 3-мя сотнями.
Так же это будет зависеть от сложности xPath и метода поиска и сбора.

Логика JS должна подразумевать возврат только необходимых данных из всех целевых элементов.
 

a21272

Client
Регистрация
07.06.2020
Сообщения
28
Благодарностей
1
Баллы
3
Спасибо
как понимаю это EvaluateScript ? и возврат данных через return в js
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)