HttpClient mit javascript

Möchte ich eine Anfrage und eine Antwort bekommen von dynamischen website, wenn ich das mit normalen Browser (wie chrome) und siehe Quelltext dieser zeigen mir alle Texte (nicht javascripts), aber wenn ich versuche zu tun, wget oder HttpClient bekomme ich Antwort mit javascripts und keine Texte.

Texte sind dynamisch, so wie ich das empfangen kann final source-code (mit Texten)?

Bitte, wenn nicht klar ist, befolgen Sie diese Schritte:

1 - Gehen Sie zu http://www.stj.jus.br/webstj/processo/Justica/detalhe.asp?numreg=201201911000&pv=010000000000&tp=51

2 - Untersuchen Elemente, und siehe source-code von detalhe.asp

3 - Öffnen Sie das terminal und wget zum Holen dieser Seite

nun können Sie den Unterschied sehen?

- - - - - EDIT - - - - -
Wenn die Hilfe, ich versuche, dies zu tun mit HttpClient:

private static InputStream getPageSource(String url)  {
    InputStream inputStream = null;
    try {
            HttpClient httpclient = new DefaultHttpClient();
            HttpResponse response = httpclient.execute(new HttpGet(url));
            StatusLine statusLine = response.getStatusLine();
            if(statusLine.getStatusCode() == HttpStatus.SC_OK){
                ByteArrayOutputStream out = new ByteArrayOutputStream();
                response.getEntity().writeTo(out);
                out.close();
                String responseString = out.toString();
                //..more logic
                System.out.println(responseString);

                inputStream = response.getEntity().getContent();
            } else{
                //Closes the connection.
                response.getEntity().getContent().close();
                throw new IOException(statusLine.getReasonPhrase());
            }
    } catch (Exception e) {
        e.printStackTrace();
    }

    return inputStream;
}

---- EDIT 2 ----
Ich habe diese Arbeit machen, dass ein Feld im header: Referer

wenn ich setzen Sie diese Zeile vor dem ausführen httpclient: bekommen.setHeader("Referer", "http://www.stj.jus.br/webstj/processo/Justica/pagina_lista.asp"); funktioniert auch alles.. so, jetzt ist das problem:

Wie bekomme ich diese parameter (Referer) von HttpClient automatisch?

InformationsquelleAutor kavain | 2012-11-29
Schreibe einen Kommentar