Raspagem gerada dinamicamente html dentro do aplicativo Android

Atualmente estou escrevendo um aplicativo para Android que, entre outras coisas, usa informações de texto de sites que não possuo. Além disso, algumas das páginas requerem autenticação.

Para algumas páginas, consegui fazer login e recuperar o código html usando BasicNameValuePairs e um HTTPClient com seus objetos associados.

Infelizmente, esses métodos recuperam a fonte da página da web sem executar nenhuma função de javascript que um navegador (Android Webview) normalmente executaria. Eu preciso do texto que alguns desses scripts estão recuperando.

Eu fiz minha pesquisa, mas tudo que encontrei é adivinhação e extremamente confuso. Eu estou bem em ignorar as páginas que exigem login por enquanto. Além disso, estou disposto a postar qualquer código que possa ser útil para construir uma solução; É um projeto independente.

Quaisquer soluções concretas para raspar o resultado HTML de chamadas javascript? Um exemplo seria absolutamente excelente.

questionAnswers(2)

yourAnswerToTheQuestion