Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //div[div[div[div[span[@class="price"]]]]]
- //span[@class="price" and number(translate(.," ₽","")) < 1000]
- //div[div[div[div[span[@class="price" and number(translate(.," ₽","")) < 1000]]]]]
- Функцию translate() можно использовать также для удаления из строки всех символов, кроме заданных. Например, следующий код удаляет из исходной строки все символы, кроме цифр:
- translate($string, translate($string, '0123456789', ''), '')
- Внутренний вызов translate() удаляет все интересующие нас символы (в данном случае цифры), чтобы получить параметр from для внешнего вызова,который удалит из исходной строки все символы, кроме цифр.
- //div[div/div/div/span[@class="price" and number(translate(., translate(.,"0123456789","") ,"")) < 1000]]
- JS
- var node = document.evaluate("//div[div/div/div/span[@class='price' and number(translate(., translate(.,'0123456789','') ,'')) > 1000]]", document, null, XPathResult.ANY_TYPE, null);
- while (val = node.iterateNext()) {
- val.style.display = "none"
- }
Advertisement
Add Comment
Please, Sign In to add comment