Как найти на Youtube видео по тексту и нажать на него?

Moved Поддержка
  • Привет форумчане, подскажите пожалуйста. Вот столкнулся с проблемой, на буксе Surfearner нужно просмотреть видео. Видосы которые напрямую заходят на Youtube просматривает без проблем. Но видео которые с переходом чтобы нажать по названию, попал в ступор.
    Читал на форуме что по тексту например >MATCH> фабрика</a>>AT>1 можно найти и нажать. Но в моём случае. видео может быть и первым и вторым и третьим. Как же мне нажать именно на видео по названию?
    Может есть какой другой способ? Не пинайте, я только учусь
    1.png
    2.png
    3.png

  • ModeratorM Moderator moved this topic from Support on
  • MATCH> название видео

  • @Valerax >AT>0 или 1, смотри уже там поиск считается за элемент или нет.

  • @Anndi Ютуб отрисовывает сразу несколько контейнеров с выдачей, при этом один из контейнеров будет скрыт в верстке, но доступен к поиску BASом


    Также даже в рамках одной верстки название видео используется в нескольких местах, что создает проблемы для клика.

    Лучше используй более точный Xpath, а не Match

  • @spam said in Как найти на Youtube видео по тексту и нажать на него?:

    @Anndi Ютуб отрисовывает сразу несколько контейнеров с выдачей, при этом один из контейнеров будет скрыт в верстке, но доступен к поиску BASом


    Также даже в рамках одной верстки название видео используется в нескольких местах, что создает проблемы для клика.

    Лучше используй более точный Xpath, а не Match

    Допустим вот Xpath >XPATH>//yt-formatted-string[text()='Eugena Aliu - Arabica']
    А как мне правильно втулить переменную [[NAZVANIE_VIDEO]]
    Чтобы нашло видео на странице аакаунта и нажало на титры названия?
    Так не видит >XPATH>//yt-formatted-string[text()='[[NAZVANIE_VIDEO]]']

  • @Anndi said in Как найти на Youtube видео по тексту и нажать на него?:

    Допустим вот Xpath >XPATH>//yt-formatted-string[text()='Eugena Aliu - Arabica']

    xpath относительно правильный, только не учитывает верстку, которая есть на странице, но в состоянии "display: none".

    В конкретно твоем случае проблема еще в том, что при рендере страницы добавился еще один пробел после "-", а по факту в коде страницы сейчас другое название видео ролика
    Ты ищешь первое, а по факту второе.

    Eugena Aliu - Arabica
    Eugena Aliu -  Arabica
    

  • 0 Votes
    2 Posts
    467 Views
  • 0 Votes
    4 Posts
    441 Views
  • 0 Votes
    3 Posts
    479 Views
  • 0 Votes
    1 Posts
    297 Views
  • 0 Votes
    2 Posts
    1546 Views