Para sua primeira pergunta, você deve conseguir fazer isso executando algum Javascript dentro do WebView com WebView.experimental.evaluateJavaScript()
. Este Javascript pode obter a fonte da página (ou melhor ainda, apenas o conteúdo que você quer, já que será melhor para analisar HTML do que o JavaScript em QML) e reportá-lo de volta através do título do documento. Por exemplo,
webview.experimental.evaluateJavaScript(
"document.title = document.getElementById('id').innerHTML")
Eu admito que não sei muito sobre o OAuth, mas não posso deixar de sentir que você está fazendo algo errado se precisar fazer isso. Você fez check-out Contas on-line ou este plug-in OAuth ?