Как использовать Scrapy, чтобы узнать количество пролетов? - PullRequest
0 голосов
/ 18 марта 2020

Как использовать 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>

Ответы [ 2 ]

1 голос
/ 19 марта 2020

Если вы используете скрап-ответ

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

, взяв len(spans), верните результат

1 голос
/ 18 марта 2020
print(len(response.css('div.filled span')))

, что означает: выбрать span теги, которые находятся внутри div тег с классом filled, получить длину списка селекторов

селекторные селекторы , CSS ссылка на селектор

...