如何从div标签中获取文本

时间:2019-01-19 20:17:33

标签: python html xpath webdriver

我尝试了以下代码的变体,但似乎无法获取SKU编号。 all_elements列表的长度是60,很完美(因为在页面上是1/60),但是当我尝试将其打印出来时,它是空白的。

all_elements = driver.find_elements_by_xpath('//div[@class="item-list__meta"]')

numele = len(all_elements)

for i in range(numele):
    print(all_elements[i].text)
<div class="item-list__more-content">
<div class="item-list__meta">
SKU: 55404407<br>
Stores with stock: 76%<br>
Stores with discount: 100% </div>
<div class="item-list__actions">

1 个答案:

答案 0 :(得分:0)

如果只需要SKU行,则可以尝试使用该定位器:

//div[@class="item-list__meta"]/br[1]/preceding-sibling::text()