Análisis de un sitio web con Jsoup que se carga dinámicamente a medida que el usuario se desplaza

Estoy trabajando en un proyecto que muestra nombres de canciones y un enlace a esa canción al analizar un sitio web usando Jsoup. El único problema es que sólo puedo obtener los primeros 10 elementos que quiero de ese sitio web, porque a medida que se desplaza hacia abajo, el sitio web genera más elementos. El sitio web específico que estoy tratando de analizar es un sitio de música llamado TrappedIO . Te darás cuenta al ver el sitio web que cuando se desplaza hacia abajo, más nombres de canciones y las imágenes aparecen. Cuando utilizo inspeccionar elemento en cromo, veo que a medida que se desplaza, genera más elementos que estoy tratando de analizar.

El CSS Camino de lo que estoy analizando: #content> div.container> div> div: nth-child (índice del elemento)

El problema es cuando consigo este Web site con Jsoup usando este método,

Document doc = Jsoup.connect(url).get(); 

HTML devuelto desde Jsoup: Pastebin

Sólo los primeros 10 elementos que quiero analizar se devuelven, junto con todos los demás HTML. Para ser más específico, estoy analizando usando Jsoup en un AsyncTask, luego rellenando un ListView con los datos analizados.

¿Algunas ideas? ¿Alguna sugerencia sobre cómo cargar todo a la vez? Cualquier respuesta es muy apreciada, gracias.

Su muy simple, para obtener el siguiente conjunto de 10, acaba de golpear el siguiente

 http://trapped.io/?page=2 

Para generalizar, basta con page=PAGE_NUMBER número de página adecuado en la page=PAGE_NUMBER parámetro de consulta, puede obtener un conjunto de 10 elementos en esa página.

Editar:

Sólo una nota de lado, podría haber problemas legales en los sitios de raspado. Espero que haya comprobado su legal legalmente para hacer raspado en su sitio.

  • JSoup no analiza la página de problemas conocidos de Android
  • Análisis de JSoup: obtener el elemento siguiente
  • Ejemplo de Android JSoup
  • Android java.lang.NoClassDefFoundError: org.jsoup.Jsoup
  • Cómo llamar a Javascript __doPostBack de JSOUP
  • JSoup 1.6.0 en Android lanza Excepción: String.isEmpty () NoSuchMethodExists
  • ¿Cómo agrego archivos .jar en Android Studio
  • ¿Las bibliotecas externas hacen las aplicaciones más lentas?
  • Cómo encontrar elementos por subcadena de ID usando la sintaxis del selector Jsoup?
  • Analizar la página web con Jsoup. ¿Por qué el comportamiento en Android es diferente?
  • Cómo enviar texto a través de formularios mediante JSoup
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.