【发布时间】:2017-04-29 21:19:11
【问题描述】:
下面是 HTML,我正在处理:
<div class="grdcpnsmllnks">
<ul>
<li><i class="fa fa-check-square"></i>Verified Offer</li>
<li><i class="fa fa-eye"></i><label id="ltveri276270">Offer used 1 hour ago</label></li>
<li><i class="fa fa-clock-o"></i>Valid till 31/12/2016</li>
</ul>
</div>
下面是我的代码sn-p:
def parse_item(self, response):
endDate = response.xpath('//div[@class='grdcpnsmllnks']/ul/li/i[@class='fa-clock-o']::dd[1]/text()').extract()
yield {
'endDate': endDate
}
我希望选择文本有效期至 2016 年 12 月 31 日。我在首先选择所需的<li> 标签然后进一步选择不包含在任何标签内的文本时遇到问题。请建议我如何使用 xpath 或 css 选择器来做到这一点。
【问题讨论】:
标签: jquery html css xpath css-selectors