Как выбрать ссылки с http и с https MATCH

Поддержка
  • Здравствуйте. Подскажите пожалуйста как выбрать ссылки с http и с https

    MATCH><a href="https://[[SITEURL]] - так тупо с https а мне надо что бы он учитывал и https и http в идеале и с www )

  • @Wolf Я не очень люблю >MATCH> потому что по сути это регулярка, а их использование в html страницах бывает черевато.. Лучше пользуйтесь xpath

    MATCH><a href="https://[[SITEURL]] - так тупо с https а мне надо что бы он учитывал и https и http в идеале и с www )

    Вы бы кроме своего селектора привели бы в пример код страницы, или несколько вариантов ссылок в коде.
    В вашем случае можно просто проверять "существование элемента" с селектором

    MATCH><a href="https://[[SITEURL]] 
    

    Если есть - клик, если нет с селектором

    MATCH><a href="http://[[SITEURL]] 
    

    Так же и с www

  • Да я так и думал но хотелось бы попроще решение чем просто проверять)) а через xpath? получается как то можно регулярным выражением это заменить?

  • @Wolf Самое простое решение, это использовать xapth, но лучше селектор составлять самому.

    хотелось бы попроще решение чем просто проверять

    Можно ведь любым огородом решить задачу, всё зависит от конкретной цели. Для чего тебе все эти телодвижения?

  • @fox Мне нужно определить все ссылки на сайте относящиеся только конкретному сайту т.е не внешние ссылки.. но на сайте могут быть ссылки как http так и https так и вообще без домена но это уже другая история)

  • @fox Удалось вот так решить

    XPATH>//a[contains(@href, 'https://[[SITEURL]]') or contains(@href, 'http://[[SITEURL]]')]

  • 0 Votes
    1 Posts
    293 Views
  • 0 Votes
    10 Posts
    1019 Views
  • 0 Votes
    12 Posts
    1160 Views
  • 0 Votes
    7 Posts
    1072 Views
  • 0 Votes
    11 Posts
    1047 Views