Перейти к содержимому
🎯

Тестер XPath

Тестируйте выражения XPath на XML или HTML. Живая оценка, выделенные результаты. Поддержка XPath 1.0. На 100% в вашем браузере.

Результаты
Совпадений нет.

    Что такое XPath?

    XPath — это язык запросов для выбора узлов из XML- и HTML-документов. Этот инструмент использует встроенную в браузер реализацию document.evaluate(), которая поддерживает XPath 1.0. Распространённые операторы: / (корень или шаг), // (потомок), . (текущий), .. (родитель), @ (атрибут), [predicate] (фильтр), | (объединение).

    Распространённые шаблоны

    • //div[@class="hero"] — каждый div с классом "hero".
    • //a[@href] — каждая ссылка с href.
    • //ul/li[1] — первый элемент списка под каждым ul.
    • //*[contains(text(), "hello")] — любой элемент, чей текст содержит "hello".
    • //table//tr[position() > 1] — все строки, кроме заголовка.

    Применение

    • Web-скрейпинг — пишите XPath-селекторы для инструментов вроде Scrapy, Puppeteer, Playwright.
    • Обработка XML — запрашивайте конфигурационные файлы и SOAP-ответы.
    • Автоматизация тестов — находите элементы в Selenium/WebDriver-тестах.

    Конфиденциальность

    Вся оценка выполняется на 100% в вашем браузере. Данные не отправляются на сервер.