Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

162
Visualizações
Obtenga el contenido principal en una página mientras raspa la web del nodo js, Puppeteer, Cheerio

Tengo un proyecto con Node JS en raspado web donde tendré que raspar el encabezado y el texto del contenido principal. Pero el problema es que no puedo determinar cuál es el contenido principal cuando no hay una etiqueta aside o main o clase/id/rol nombrada aside o main . Estoy usando Puppeteer y Cheerio Library. He intentado usar Mercury Web Parser pero tiene sus propios problemas. Me gusta No devuelve ningún contenido de las páginas creadas con el generador de temas Elementor en Wordpress. Si alguien tiene alguna idea sobre cómo puedo diferenciar el contenido principal del resto de la página web, será de gran ayuda.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Puede consultar la biblioteca Readability JS de Mozilla. Se utilizan para la vista del lector.

about 4 years ago · Juan Pablo Isaza Relatório

0

Intente explorar más sobre los selectores de CSS y la especificidad.
Si está raspando Elementor, asegúrese de usar este truco para el selector: use data-elementor-(attributename) para todo en DOM.

 const mainContent = await page.waitForElement('[data-elementor-type="wp-page"]', {visible: true, timeout: 0})
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda