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
    

  • 0 Votes
    11 Posts
    730 Views
  • 0 Votes
    19 Posts
    1649 Views
  • ссылки hidden

    Поддержка
    0 Votes
    2 Posts
    485 Views
  • 0 Votes
    4 Posts
    481 Views
  • 0 Votes
    2 Posts
    1089 Views