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

97
Views
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 answers
Answer question

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 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!