Auf Thema antworten

Danke für euren schnellen Antworten.


@AmunRa: Genau so habe ich es zuvor wie geschreiben versucht. Einfach den "submit" klicken und die entsprechende Page kommt zurück. Dies funktioniert jedoch nicht an dieser Stelle. Ich bekomme die "nächste" Seite zwar zurück, aber die Suchergebnisse fehlen einfach im Quellcode. Wenn ich mir über Firefox die Standard-Quellcodeausgabe anschaue, dann finde ich dort die Suchergebnisse ebenfalls nicht. Diese Art und Weise scheint also bei dieser Suche nicht zu funktionieren. Deswegen auch meine Idee, die Anfrage direkt an die entsprechende Adresse per Post-Methode senden und den Response irgendwie abfangen.



@nillehammer:


Habe es nun folgendermaßen versucht:


[code=Java]webClient = new WebClient(BrowserVersion.FIREFOX_3_6);

        webClient.setThrowExceptionOnScriptError(false);

        webClient.setCssEnabled(true);

        webClient.setJavaScriptEnabled(true);

        webClient.setUseInsecureSSL(true);

        webClient.setRedirectEnabled(true);


WebRequest webRequest = new WebRequest(new URL("https://www.url"),HttpMethod.POST);

webRequest.setRequestBody("name=ABC");


WebResponse response = webClient.loadWebResponse(webRequest);


System.out.println(response.getContentAsString());[/code]


Wenn ich mir den Response über Sysout zurückgeben lasse bekomme ich jedoch auch nur wieder den Quellcode mit dem ausgefüllten Inputfield.


Dies ist aber nicht der eigentliche Response, der mit über Firebug angezeigt wird und den ich benötige.


Hoffe auf weitere Hilfe. =)



Oben