Для следующего элемента в сети
<span title="点赞数14332" class="like"><!----><!----><!----><!----><!----><i class="van-icon-videodetails_like" style="color:;"></i>1.4万
</span>
<span title="number" class="like">
<!---->
<!---->
<!---->
<!---->
<!---->
<i class="van-icon-videodetails_like" style="color:;"></i>
"121.6"
</span>
Я хочу получить число «121,6». Я пробовал:
likes = driver.find_elements_by_xpath('//span[@class="like"]')[0].text
Он возвращает мне «-» и ничего больше.
Я также пытался скопировать X-путь из проверки,
likes = driver.find_elements_by_xpath('//*[@id="arc_toolbar_report"]/div[1]/span[1]/text()')
Но селен возвращает меня:
selenium.common.exceptions.InvalidSelectorException: Message: invalid selector: The result of the xpath expression "//*[@id="arc_toolbar_report"]/div[1]/span[1]/text()" is: [object Text]. It should be an element.
Что мне делать, чтобы получить число «121,6»?