@mmm1919

Как создавать простые XPATH? Максимально короткие и работающие, а не длинные, которые не работают уже на следующей же странице?

Здравствуйте!
Установил для гугл хрома расширение по поводу xpath - но оно генерирует очень длинные и сложные XPATH, которые к тому же и не самые удобные.
При этом в интернете я нахожу варианты xpath в разы короче - и удобнее.
Почему так получается? Разве это нормально? Или от чего зависит длина и сложность xpath?

Например - не понятно зачем нужен такой большой Xpath (например, для того чтобы получить данные кнопки "задать вопрос" на тостер - он создает такой сложный запрос

/html[@class='js no-touch svg inlinesvg']/body/div[@class='layout']/div[@id='js-canvas']/div[@class='layout__body']/header[@class='layout__topbar']/div[@class='layout__topbar_suggest']/div[@class='layout__topbar_wrap']/div[@class='layout__topbar_add-question']/a[@class='btn btn_green btn_add-question']

как его упростить ? только вручную? или есть программы или еще что-то для этого?
  • Вопрос задан
  • 114 просмотров
Решения вопроса 1
kshnkvn
@kshnkvn
t.me/kshnkvn
Руками.
Вот пример для той-же кнопки:
.//a[contains(@class, "btn_add-question")]
Подучить синтаксис и посмотреть примеры можно тут и тут.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
R52.RU Нижний Новгород
от 30 000 до 50 000 руб.
Sveak Барнаул
от 50 000 руб.
Amigoweb Магнитогорск
от 60 000 до 75 000 руб.
22 окт. 2019, в 05:27
10000 руб./за проект
22 окт. 2019, в 00:09
3500 руб./за проект