Как получить текст из тегов div - PullRequest
0 голосов
/ 19 января 2019

Я пробовал варианты кода ниже, но, кажется, не могу захватить номера 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 голосов
/ 25 января 2019

Если вам нужна только линия SKU, вы можете попробовать использовать этот локатор:

//div[@class="item-list__meta"]/br[1]/preceding-sibling::text()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...