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
    

Log in to reply
 

  • 3
  • 6
  • 3
  • 2
  • 9
  • 4
  • 7
  • 4