如何使用Scrapy找出跨度数?

问题描述 投票:-1回答:2

如何使用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>
python css scrapy css-selectors
2个回答
1
投票
print(len(response.css('div.filled span')))

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

[scrapy selectorsCSS selector reference


1
投票

如果使用的是草率回应

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

len(spans)返回结果

© www.soinside.com 2019 - 2024. All rights reserved.