Поиск xpath

andrey-ka

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

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

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

Вложения

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

VladZen

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

Astraport

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

Go@

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

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
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
Сообщения
6 052
Благодарностей
6 481
Баллы
113
указываем родителя и ребенка и строит xPath.
Категорически поддерживаю
, все что писалось на xpath живет до сих пор и работает нормально, в частности гугл, как 2 года назад написал, все идеально...
На классах и тп ломалось очень часто
 
  • Спасибо
Реакции: Astraport

samsonnn

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

Go@

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

Petr_G

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

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