I am having trouble extracting a rating text inside a span class.
Already tried the following XPATH:
response.xpath("//i/span[@class='a-icon-alt']/text()").getall()
response.xpath('//span[@data-hook="rating-out-of-text"]/text()').getall()
I have the following HTML:
<div class="a-fixed-left-grid AverageCustomerReviews a-spacing-small">
<div class="a-fixed-left-grid-inner" style="padding-left:105px">
<div class="a-fixed-left-grid-col a-col-left" style="width:105px;margin-left:-105px;float:left;">
<i data-hook="average-star-rating" class="a-icon a-icon-star-medium a-star-medium-4 averageStarRating">
<span class="a-icon-alt">3,8 de 5 estrelas</span>
</i>
</div>
<div class="a-fixed-left-grid-col aok-align-center a-col-right" style="padding-left:0%;float:left;">
<div class="a-row">
<span class="a-size-base a-nowrap">
<span data-hook="rating-out-of-text" class="a-size-medium a-color-base">3,8 de 5</span>
</span>
</div>
</div>
</div>
</div>
If it helps, the HTML was extracted from this page: