XPATH запрос с несколькими элементами.



  • Загружаю https://www.youtube.com/results?search_query=music
    Пытаюсь с помощью кубика XPATH

    //h3[@class='title-and-badge style-scope ytd-video-renderer']
    

    найти строку

             <a id="video-title" class="yt-simple-endpoint style-scope ytd-video-renderer" title="Best songs to boost your mood ~ Chill vibes 🎵 Chill out music mix playlist" href="/watch?v=E4KMnaOF7lU" aria-label="Best songs to boost your mood ~ Chill vibes 🎵 Chill out music mix playlist by Chilled Feelings 14 hours ago 56 minutes 42,032 views">
    

    находит только
    1.jpg

    Как изменить XPATH чтоб находил в выдаче все элементы и чтоб в каждом было сразу title="" href="" aria-label=""
    и желательно чтоб ставил между ними разделитель, например такой @@@ .

    должно получится что-то вроде этого: Best songs to boost your mood ~ Chill vibes 🎵 Chill out music mix playlist @@@ /watch?v=E4KMnaOF7lU @@@ Best songs to boost your mood ~ Chill vibes 🎵 Chill out music mix playlist by Chilled Feelings 14 hours ago 56 minutes 42,032 views



  • @mik888em said in XPATH запрос с несколькими элементами.:

    чтоб находил в выдаче все элементы и чтоб в каждом было сразу title="" href="" aria-label=""

    //*[@id="video-title"]
    
    //a[@id='video-title'][1]/@title
    

    Screenshot_1.png


Log in to reply
 

  • 3
  • 9
  • 3
  • 5
  • 2
  • 3
  • 2
  • 4