XPath vs классика

Conformist570

Client
Регистрация
30.07.2019
Сообщения
150
Реакции
11
Баллы
18
Господа объясните пожалуйста в чем разница? Только надежность поиска повышается или как то на ресурсах сказывается? XPath - просто лучше чем классика или у него тоже есть свои минусы?
 
Xpath отлично подойдет с динамическими классами, реально очень хорошая вещь, тут было пару статей 1-2 дня посмотреть как работает, потом будете вспоминать как раньше и как сейчас с элементами работать
 
xpath значительно гибче и, соответственно, сложнее. Знать хотя бы азы может быть очень полезно. Но т.н. классики достаточно для большинства задач
 
был у меня как-то (и сейчас есть, но не пользуюсь уже) шаблон, по гуглу, состоял он из 3х сложных шаблонов, которые запускались поочередно.
прикол заключался в том, что у гугла очень много динамических классов, дивов и прочей ереси, так вот при обращении к нужному элементу, чтоб клик был верным, нужный элемент сначала парсился, потом подставлялся и тд. короче много не нужных действий, но я тогда не видел как это исправить.
когда узнал про xpath, поизучав его, сделав несколько шабов под другие задачи, с более сложной логикой и действиями, я потратил какое-то время и переписал шаблон под гуглю на xpath'ы

итог был предсказуем, за ПОЛТОРА ГОДА шаб не выдал ни одной ошибки, связанной с версткой, а гугл так же продолжал менять верстку, классы и тп.
поэтому категорически советую изучить xpath - это на удивление совсем не сложно, при базовых знаниях html
 
  • Оценить
Реакции: one и 6585_Лягуша
xPath, крут в отладке, делаю проверки прямо в нем, также множество осей по которым можно двигаться.
 
  • Оценить
Реакции: 6585_Лягуша
В xPath можно зацеписться за нижестоящий, вышестоящий, рядом стоящий объект с постоянным уникальным значением и уже от него перейти хоть куда на странице. Это огромное преимущество.
 
Дайте ссылку где посмотреть или почитать по xpath. Чтобы толково и понятно)))
 
Чтобы толково и понятно)))
а сам толковый? понятный?

раз не умеешь пользоваться поиском по сайту или гуглу, кем тебя считать? ... вопрос риторический конечно же ))
мульон раз поднималось, обсуждалось, давались примеры, учись искать, иначе трудно в жизни будет )
 
Вот спасибочки. В поиск забивал. Но всё какая-то муть вылезала.
 
стандартные поиски не работают как надо, лучше юзать гуглю всегда )
кстати в ютубах так же много полезных уроков, там тоже смотрел учился, советую
 
  • Оценить
Реакции: redman
Так я с Ютуба и начал. Но по запросу Zennoposter xpath и выдало какую-то фигню.
 
В xPath можно зацеписться за нижестоящий, вышестоящий, рядом стоящий объект с постоянным уникальным значением и уже от него перейти хоть куда на странице. Это огромное преимущество.
Это не верно. Всё тоже самое и намного удобнее делается и в классическом подходе с HTML элементами.
Я умею и xPath тоже, но мне классика нравится намного больше и нет такой верстки где справится xPath и не справится классика.
 
Это не верно. Всё тоже самое и намного удобнее делается и в классическом подходе с HTML элементами.
Я умею и xPath тоже, но мне классика нравится намного больше и нет такой верстки где справится xPath и не справится классика.
Это как классический подход? Вот это миеется ввиду?
61328
 
Ну вот три человека и три различных точки зрения. )))
 
ну, это не разные мнения, это разные взгляды на "классику"
кто-то по xpath тащится типа меня, а кому-то по атрибутом удобнее, я лично их не знаю даже не разбирался.

но думаю все сойдутся в одном, что если рассматривать xpath, то составлять путь нужно руками, так как ни одна тулза, не сделает это так.
 
ну, это не разные мнения, это разные взгляды на "классику"
кто-то по xpath тащится типа меня, а кому-то по атрибутом удобнее, я лично их не знаю даже не разбирался.

но думаю все сойдутся в одном, что если рассматривать xpath, то составлять путь нужно руками, так как ни одна тулза, не сделает это так.
Да я тоже руками составляю, изучил азы так сказать не профи я, но мне тоже нравится. Да тулзы в основном большим интелектом не обладают, в отличии от мозга человека.
Помоги решить задачку, если волокешь, сутки уже курю мануалы.
 

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