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

176
Visualizações
¿Cómo hago un bucle simple en un evento?

Busqué en todas partes un ejemplo simple para repetir un evento que apague el procesador hasta en un 70%. No encuentro el awsner, así que necesito ayuda. Solo necesito que cada vez que la página se actualice haga el código.

Aquí el código:

 page.once('load', async () => { console.log("Page loaded!") // Example of code to execute when the page reload const searchBtn = await login.$x("//button[@id='btnEnter']"); await searchBtn[0].click(); });
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Necesita un código que se ejecute cada vez que se cargue la página. Puedes lograrlo llamando

 function onLoadHandler() { /**code goes here ***/ } page.on('load', onLoadHandler)

No tienes que pasar por encima de esto. Su función onLoadHandler se ejecutará cada vez que se vuelva a cargar esta page particular.

Lo que hiciste fue llamar a page.once('load', onLoadHandler) . Esto escucha el evento 'load' una vez y luego el controlador lo elimina solo, lo hace "una vez".

Círculo

Entonces, probablemente si repitió la función page.once() (haciéndolo 10000 veces por segundo) usando un ciclo while o algo así, su procesador alcanzaría el 70% de uso. Cada vez que su procesador se vuelve loco como este, se sospecha que su código es forma de recursos pesados. En general, eso no debería suceder cuando se ejecuta una aplicación normal sin manejar 10k solicitudes por segundo o algo así.

Siéntete libre de dejar un comentario.

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