Поиск xpath

andrey-ka

Client
Регистрация
03.06.2018
Сообщения
854
Благодарностей
246
Баллы
43
Спасибо за реализацию функции поиска по xpath.

Большее пожелание по его использованию - сделать как это работает в Chrome.
Чтобы можно было вписать произвольный запрос и в документе подстветился найденный элемент и была информация сколько таких элементов найдено.

Будет очень и очень круто!
 

Вложения

  • Спасибо
Реакции: Nike59 и Lord_Alfred

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 233
Благодарностей
5 846
Баллы
113
Спасибо, примем пожелания к сведению.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 337
Баллы
113
  • Спасибо
Реакции: Yuriy Zymlex и Nike59

Go@

Administrator
Команда форума
Регистрация
19.01.2010
Сообщения
948
Благодарностей
711
Баллы
93
И ещё такое бы, вообще цены не было: указываем родителя и ребенка и строит xPath.
Звучит интересно, можете подробнее описать про этот момент? Когда такая необходимость возникает.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 337
Баллы
113
Звучит интересно, можете подробнее описать про этот момент? Когда такая необходимость возникает.
В основном ей и пользовался когда в Firebug пути xPath конструировал.
Необходимость очень большая из-за того, что почти все крупные ресурсы перешли на динамические атрибуты. И эта тенденция будет только расти.
Сейчас ФБ, Пинтерест, Инстаграм используют динамические атрибуты. Привязаться к ним для работы с элементом невозможно. Кстати, по этим моментам каждую неделю возникают вопросы от новичков.

Вот конкретный пример. Мне нужно получить текст вот этого DIV. Все родительские элементы имеют примерно такого же рода классы.
2019-09-06_21-03-04.png

И только если подняться вверх по дереву, можно найти родителя со статичным атрибутом класса.

2019-09-06_21-03-39.png

Но юзеру составить весь вот этот длиннющий путь очень трудоемко и высок риск ошибиться.
Поэтому предлагаю добавить в контекстном меню два (или один переключающийся) итема ("Ребенок" и "Родитель"). Сначала выделяем ребенка, потом родителя со статичным атрибутом к которому будем привязываться и всю остальную работу выполняет софт строя строку xPath.
Конкретное взаимодействие UI мне сложно рекомендовать не зная ваших технических ограничений, но можно подсмотреть в разных браузерных расширениях по xPath.
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 926
Благодарностей
6 389
Баллы
113
указываем родителя и ребенка и строит xPath.
Категорически поддерживаю
, все что писалось на xpath живет до сих пор и работает нормально, в частности гугл, как 2 года назад написал, все идеально...
На классах и тп ломалось очень часто
 
  • Спасибо
Реакции: Astraport

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 654
Благодарностей
1 320
Баллы
113
я тоже за, разработчики сделайте пожалуйста)
 
  • Спасибо
Реакции: Petr_G и Astraport

Go@

Administrator
Команда форума
Регистрация
19.01.2010
Сообщения
948
Благодарностей
711
Баллы
93
Спасибо большое за подробности!
Подумаем как такое прикрутить к программе)
 

Petr_G

Client
Регистрация
20.10.2017
Сообщения
86
Благодарностей
34
Баллы
18
Спасибо большое за подробности!
Подумаем как такое прикрутить к программе)
Для крупных соц сетей и порталов это архиважная функция. Качественно проработанный этот инструмент, поднял бы возможности zennoposter на новый уровень!
 
  • Спасибо
Реакции: Astraport

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