Я пытаюсь использовать селен с python до go через разные вкладки (кнопки?) На карусели, чтобы я мог собирать данные с каждой из них, но проблема в том, что мне нужно использовать одно и то же имя для каждой вкладки (кнопки).
Я могу найти следующий html код, используя .child и получить список, но я не знаю, как это сделать с Selenium.
[<div class="rj-carousel-item" data-uat="carousel-item-sport"><span class="icon i-o-sport-2 i-32"></span><div class="rj-carousel-item__details"><div class="rj-carousel-item__sportName" data-uat="carousel-item-sportName">Basketball</div><div class="rj-carousel-item__eventsCount" data-uat="carousel-item-eventsCount">14</div></div></div>,
<div class="rj-carousel-item" data-uat="carousel-item-sport"><span class="icon i-o-sport-8 i-32"></span><div class="rj-carousel-item__details"><div class="rj-carousel-item__sportName" data-uat="carousel-item-sportName">Ice Hockey</div><div class="rj-carousel-item__eventsCount" data-uat="carousel-item-eventsCount">10</div></div></div>,
<div class="rj-carousel-item" data-uat="carousel-item-sport"><span class="icon i-o-sport-1 i-32"></span><div class="rj-carousel-item__details"><div class="rj-carousel-item__sportName" data-uat="carousel-item-sportName">Soccer</div><div class="rj-carousel-item__eventsCount" data-uat="carousel-item-eventsCount">11</div></div></div>,
<div class="rj-carousel-item" data-uat="carousel-item-sport"><span class="icon i-o-sport-6 i-32"></span><div class="rj-carousel-item__details"><div class="rj-carousel-item__sportName" data-uat="carousel-item-sportName">Tennis</div><div class="rj-carousel-item__eventsCount" data-uat="carousel-item-eventsCount">14</div></div></div>
Теперь, если я использую
new_tab = driver.find_element_by_class_name('rj-carousel-item')
new_tab.click()
Тогда я могу получить доступ к первой вкладке, но я не знаю, как добраться до остальных. Опять же, я предполагаю, что это связано с составлением списка из них, но я не могу понять, как