Html код страницы вот такой:
<div class="product_item__description ">
<div>
9 000
<span class="rub">
<!--noindex-->
<b>₽</b>
<!--/noindex-->
<i class="rub__old">руб.</i></span>
</div>
<div class="product_item__old-price">
10 000 <span class="rub">
<!--noindex--><b>₽</b>
<!--/noindex-->
<i class="rub__old">руб.</i></span>
</div>
</div>
Пытаюсь спарсить только вот это: " 9 000 " следующим кодом:
prices= driver.find_elements_by_css_selector("div.product_item__description > div")
Получаем в prices массив цен. В большинстве случаев нет, тогда все хорошо колличество товаров = колличеству цен в массиве prices, но когда old-price присутствует то в массив prices записывается 2 цены " 9 000 " и 10 000 .
Вот собственно вопрос как сделать так что бы selenium брал данные только из первого div а второй где old price игнорил