如何使用Scrapy查找跨距数?

2024-04-29 17:00:02 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用Scrapy查找跨距数

<div class="filled"> <span class="hg3-i hg3-i-star-full"></span> <span class="hg3-i hg3-i-star-full"></span> <span class="hg3-i hg3-i-star-full"></span> <span class="hg3-i hg3-i-star-full"></span> <span class="hg3-i hg3-i-star-half"></span> </div>

Tags: divfullclassstarscrapyspan跨距half
2条回答
print(len(response.css('div.filled span')))

这意味着:使用filled类选择div标记内的span标记,获取选择器列表的长度

scrapy selectorsCSS selector reference

如果您使用的是刮擦响应

spans= response.xpath('//div[@class="filled"]//span')

使用len(spans)返回结果

相关问题 更多 >