2 атрибута

Обсуждение новых возможности программы, которые в будущем хотелось бы видеть в ней
Ответить
sejzhi
Сообщения: 8
Зарегистрирован: 29 ноя 2020, 22:03

2 атрибута

Сообщение sejzhi » 18 дек 2020, 11:25

Может уже поднимался момент...

[div col=1 row=1] a [/div][div col=2 row=1] d [/div][div col=3 row=1] x [/div]
[div col=1 row=2] b [/div][div col=2 row=2] e [/div][div col=3 row=2] y [/div]
[div col=1 row=3] c [/div][div col=2 row=3] f [/div][div col=3 row=3] z [/div]

Такую конструкцию не взять никак, потому что ни у одного элемента нет уникального атрибута. Но она легко парсится по двум атрибутам.

Предлагаю внедрить функцию типа get(set/click)_by_2_attribute. :mrgreen:

З.Ы. Таких разметок довольно много попадается. Сейчас приходится использовать под них 2 прохода и пост-обработку.

Аватара пользователя
sashawww
Сообщения: 54
Зарегистрирован: 15 дек 2009, 03:26

Re: 2 атрибута

Сообщение sashawww » 18 дек 2020, 12:38

Тогда уж лучше ввести не метод click_by_2_attribute(), а метод click_by_attributes_array() и передавать аттрибуты в вид массива

Код: Выделить всё

click_by_attributes_array([
'col' => 1,
'row' => 1
]);

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: 2 атрибута

Сообщение bigfozzy » 18 дек 2020, 14:01

можно использовать get_by_properties : http://humanemulator.net/objects/DOM/a_ ... erties.php

Ответить