Estoy trabajando en un proyecto de extracción en el que extraigo reseñas de Google Maps con la ayuda de esta URL: https://www.google.com/async/reviewDialog?hl=en&async=feature_id:0x47e66e2964e34e2d:0x8ddca9ee380ef7e0,sort_by:,start_index:,associated_topic:,_fmt:pc
y analizándolo con cheerio:
$('.lcorif').each((i,el) => { rating[i] = $(el) .find(".EBe2gf").attr("aria-label") console.log(i) console.log(rating) //it gives me only first rating })¿Cómo puedo obtener todas las calificaciones de los usuarios de la manera correcta?
Así que descubrí que la etiqueta del selector principal solo está iterando el ciclo una vez, así que usé esto:
$('.gws-localreviews__google-review').each((i,el) => { rating[i] = $(el) .find(".EBe2gf").attr("aria-label") })Y obtuve todas las calificaciones de los usuarios.