find elements selenium python

Мне нужно написать код, который выведет все ссылки на фильмы с html страницы, типичный фильм выглядит так:

<div class="info">
     <p class="name"><a href="/film/581/sr/1/" class="js-serp-metrika" data-url="/film/581" data-id="581" data-type="film">8 миля</a> <span class="year">2002</span></p>
     <span class="gray">8 Mile, 110 мин</span>
     <span class="gray">США, <i class="director">реж. <a class="lined js-serp-metrika" href="/name/10091/" data-url="/name/10091/" data-id="581" data-type="film">Кёртис Хэнсон</a></i>
        <br />(драма, музыка)
     </span>
     <span class="gray">
      <a class="lined js-serp-metrika" href="/name/2032/" data-url="/name/2032/" data-id="581" data-type="film">Эминем</a>, <a class="lined js-serp-metrika" href="/name/14183/" data-url="/name/14183/" data-id="581" data-type="film">Ким Бейсингер</a>, <a class="lined js-serp-metrika" href="/film/581/cast/#actor" data-url="/film/581/cast/#actor" data-id="581" data-type="film">...</a>
     </span>
  </div>
  <div class="clear"></div>
  <span class="num">2</span>
</div>
<div class="element">
  <div class="right">

Я пишу телеграмм бота, который выведет 3 фильма со страницы, но не могу провалится в нужный класс name и вывести href, что должно быть в поле (By.CLASSNAME, "name") или.. ?? Выводит только если я задам следующий код, но он выводит не только фильмы, но и другие ссылки.

 films=driver.find_elements(By.CLASS_NAME,"js-serp-metrika")
    for i in range (len(films)):
            bot.send_message(message.chat.id,films[i].get_attribute('href'))

Ответы (0 шт):