我在从网站的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>
答案 0 :(得分:1)
尝试在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