Как выбрать ссылки с 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]]')]