Actualmente estoy construyendo un raspador que extrae datos de sitios de periódicos en función de la palabra clave que estoy buscando, como "medio ambiente" y "clima". Pero recientemente me encontré con un sitio en el que no podía simplemente comprobar si el texto tenía las palabras clave deseadas. Su HTML está escrito de esta manera.
<a aria-label="Ravaged by floods, Bangladesh pitches plan to adapt to climate impacts" class="card-with-image-zoom" href="https://en.prothomalo.com/environment/climate-change/ravaged-by-floods-bangladesh-pitches-plan-to-adapt-to-climate-impacts">Así es como estoy buscando palabras clave usando cheerio-
const html = response.data; const $ = cheerio.load(html); const specificarticles = []; $('a:contains("climate"),a:contains("environment")',HTML)¿Cómo verifico la disponibilidad de palabras clave de este HTML específico usando cheerio?
Si usa selectores normales, intente
$("a[aria-label]")para todos y
$("a[aria-label*=Bangladesh]")por ejemplo, para obtener uno con la palabra Bangladesh en él