Scrapy:使用css选择器跳过无类跨转

fkaflof6  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(199)
<div class="classA">
   <span class="classB">hello</span>
   <span aria-hidden="true">world</span>
   <span>I want this text</span>
</div>

我想使用CSS选择器获取第三个span中的文本。我的问题是,我不知道如何跳过第二个span,因为它没有类。也许我们可以使用aria-hidden="true"
到目前为止我有这个:

response.css('div.classA > span:not([class^="classB"])').get()
roejwanj

roejwanj1#

如果您总是尝试选择第三个span标签,则可以使用nth-child()选择器。

response.css('div > span:nth-child(3)').get()

相关问题