Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

155
Views
Desplazamiento automático del navegador usando la consola

Estoy tratando de desplazarme automáticamente por la página web de [este enlace][1] para un intervalo de fechas personalizado. Después de desplazarme, tengo que guardar el HTML completo de la página manualmente.

Al principio, elijo un rango personalizado (por example 1-7 July 2022 ), como se muestra a continuación.

[![ingrese la descripción de la imagen aquí][2]][2]

Ahora, estoy tratando de desplazarme automáticamente por esta página usando Console . Para esto, estoy usando la función setInterval de esta manera,

 var button=document.getElementById("paginationShowMoreText"); myTimer = setInterval(function(){ button.click(); }, 1000);

Luego, después de un minuto clearInterval(myTimer); para terminar setInterval . Después de ejecutar esto en la consola, espero que muestre todos los análisis entre el rango personalizado. Pero, desafortunadamente, me da la repetición de la primera página. ¿Cómo puedo obtener toda la página desplazada para poder descargar la página como fuente? ¿Hay alguna otra forma de desplazamiento automático para un cierto rango de datos? Cualquier tipo de sugerencia sería útil para mí.

Gracias por su amable atención.

about 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Prueba esto

 var button = document.getElementById("paginationShowMoreText"); setInterval(function(){ button.click(); window.scrollTo(0, document.body.scrollHeight); }, 1000);
about 4 years ago · Santiago Trujillo Report

0

La respuesta de Vivek es casi correcta, pero debe volver a consultar el botón ya que su atributo onclick cambia después de cada clic. (He modificado la consulta para que sea un poco más precisa: obtiene el enlace de anclaje en lugar de su etiqueta)

Así que esto debería funcionar según lo previsto:

 setInterval(function(){ var button = document.querySelector('[data-action=listPaginationItems]'); if (button) button.click(); window.scrollTo(0, document.body.scrollHeight); }, 1000);
about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!