Scrappy не захватывает текст span внутри класса div - PullRequest
0 голосов
/ 15 октября 2018

У меня проблема с получением текста из класса div на веб-сайте.Структура страницы прилагается ниже.Я пытаюсь получить это <span class="product-details__toggler-selected" title="black".Только текст «черный» из него.На данный момент я ничего не получаю с ним.

Мой xpath такой:

color = response.xpath("//div[@class='product-details__toggler-info-title']/p/span[@class='product-details__toggler-selected']/text()").extract()

Структура страницы:

<div class="product-details__toggler-info-title">

    <span class="product-details__toggler-title">Culoare</span>


    <span class="product-details__toggler-selected" title="black"><em class="s-color-bg" style="background-color: #000000">black</em><span class="s-color-name">black</span></span>

</div>

1 Ответ

0 голосов
/ 15 октября 2018

Попробуйте ниже XPath, чтобы получить требуемое значение:

//div[@class='product-details__toggler-info-title']//span[@class='product-details__toggler-selected']/span/text()

или

//div[@class='product-details__toggler-info-title']//span[@class='product-details__toggler-selected']/@title
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...