我的HTML代码是:
QuickWatch
我的css选择器:
<div>
<span class="class_a">Text A</span>
<span class="class_a class_b">Text AB</span>
</div>
如何修改它以仅获取response.css('.class_a::text').extract()
并跳过Text A
?
由于
答案 0 :(得分:2)
您应该尝试:not()选择器:
response.css('.class_a:not(.class_b)::text').extract()
答案 1 :(得分:0)
XPath你想要什么?
response.xpath('//span[@class="class_a"]/text()')