Match с неизвестным значением или рандомизированные селекторы

Поддержка
  • Подскажите с помощью match, можно применять маску для поиска селектора?

    К примеру есть такое значение href="/matti"> , можно как-то применить матч типа href="/*">, чтобы вместо matti было любое значение?

    Потому что селекторы все рандомизированы, сложно к чему-то привязаться. Как вы вообще делаете, когда селекторы специально на сайте сильно рандомизированы? Используете xpath с кучей дочерних элементов? типа :child:child:child и так целая куча?

  • @Zack9 почитайте на досуге про xpath тут все - http://internetka.in.ua/xpath-start-part1/ и тут - http://internetka.in.ua/xpath-start-part2/ поймете что не нужны никакие child-ы

  • @bigorat не нужно, если классы известны, а если они неизвестны и всё рандомно, то к чему привязываться? как там без чайлдов обойтись? в примерах по ссылке все классы и айди известны

  • @Zack9 помимо классов и айди есть куча других тэгов которые точно так же можно использовать в xpath и привязываться к ним, типа к примеру //*[@name='Input password'], мало того, даже к текстовым названиям действий точно так же можно привязываться через tex()='Login' к примеру или contains(tex(), 'Login'). Просто надо немного пользоваться поиском по гуглу.

  • @bigorat мне нужно не для 1 значения, а для парсинга, там не пойдет по тексту. @name это тот же айди, он рандомный

  • @Zack9 ну, если уж вам не подойдет xpath для парсинга, то тогда думаю вам не подойдет ничего :)

  • @bigorat я не писал что он не подойдет, я писал что его также не удастся просто составить и он получится длинный слишком, с кучей вложений, потому что там не к чему цепляться. Потому что примеров как составлять xpath с переменными селекторами я нигде не находил

  • 0 Votes
    6 Posts
    624 Views
  • 0 Votes
    13 Posts
    1004 Views
  • 0 Votes
    2 Posts
    375 Views
  • 0 Votes
    30 Posts
    3140 Views
  • 0 Votes
    10 Posts
    1619 Views