Xpath получить адрес ссылки

Поддержка
  • Привет, подскажите, пожалуйста, может я вообще не верно делаю и надо сохранять код страницы и потом через блоки Xpath делать то что нужно, а не через браузер?

    делаю, получить код элемента

    XPATH> (//div[@class="content"]//ul//li[ [[CYCLE_INDEX]] ]//div//a[@href])
    получаю из кода строку <a target="_blank"  href="//ma... и т.д.
    

    Делаю так
    XPATH> (//div[@class="content"]//ul//li[ [[CYCLE_INDEX]] ]//div//a[@href]/@href)
    получаю пустой ответ

  • @kuzkuz said in Xpath получить адрес ссылки:

    //div[@class="content"]//ul//li[ [[CYCLE_INDEX]] ]//div//a[@href]/@href

    Попробуйте так

    //div[@class="content"]//ul//li[ [[CYCLE_INDEX]] ]//div//a/@href
    
  • @f0cus Спасибо пробовал, но не хочет.
    2 часа бился с этим, и вот после написания темы, попробовал через кубик "Получить Атрибут Эелемента". Получилось. Но вот через получить код - никак.

  • @kuzkuz said in Xpath получить адрес ссылки:

    Привет, подскажите, пожалуйста, может я вообще не верно делаю и надо сохранять код страницы и потом через блоки Xpath делать то что нужно, а не через браузер?

    делаю, получить код элемента

    XPATH> (//div[@class="content"]//ul//li[ [[CYCLE_INDEX]] ]//div//a[@href])
    получаю из кода строку <a target="_blank"  href="//ma... и т.д.
    

    Делаю так
    XPATH> (//div[@class="content"]//ul//li[ [[CYCLE_INDEX]] ]//div//a[@href]/@href)
    получаю пустой ответ

    Что бы составлять xpath выражение, нужно видеть код страницы. Через код страницы и модуль Xpath, попробуйте такое выражение:

    //a[@target="_blank"]/@href