对于网络上的以下元素
<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”?
使用CSS_SELECTOR
: