Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

94
Vistas
Scrape una página producida dinámicamente en Android

Actualmente estoy trabajando en un proyecto que raspa las páginas de las tiendas de comestibles en busca de datos dados una consulta de búsqueda (es decir, cereal) y los muestra en una vista de Spinner. Sin embargo, tengo algunas dificultades para encontrar una forma de eliminar los datos de las páginas. Intenté usar Jsoup ya que ese era el consenso en línea, pero eso no es compatible con JavaScript.

El problema radica en que la mayoría, si no todos, los sitios como estos usan el almacenamiento DOM para listas y precios de acciones actualizados. Es por eso que las bibliotecas como Jsoup no funcionarán, ya que devolverán el HTML sin JavaScript. Actualmente tengo un prototipo que muestra la página a través de WebView pero no veo forma de obtener los datos.

Traté de investigar cómo solucionar esto, pero es bastante confuso para ser honesto encontrar una solución elegante, si es que existe.

Si alguien puede ayudarme, o al menos indicarme la dirección correcta, ¡sería muy apreciado! Gracias ^_^

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Selenium sería una buena opción para web scraping. https://www.selenium.dev/ Básicamente tiene acceso al DOM del sitio web. En experiencias pasadas, una página web generada dinámicamente puede ser difícil de raspar. RegExp será tu amigo. https://regexone.com/

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda