Hallo,
ich möchte den HTML-Code von einer Google-Suche herunterladen. Für die Suche nach "java forum" stelle ich dafür eine Verbindung mit der URL ""https://www.google.de/?gws_rd=ssl#q=java+forum" her und lese den zurückgegebenen Inhalt aus:
Das funktioniert auch, nur wird von Google nicht das HTML zurückgeliefert, das man sieht, wenn man die URL im Browser aufruft. Stattdessen wird der HTML-Code der Startseite von Google zurückgeliefert. Was mache ich falsch?
ich möchte den HTML-Code von einer Google-Suche herunterladen. Für die Suche nach "java forum" stelle ich dafür eine Verbindung mit der URL ""https://www.google.de/?gws_rd=ssl#q=java+forum" her und lese den zurückgegebenen Inhalt aus:
Java:
URL url = new URL("https://www.google.de/?gws_rd=ssl#q=java+forum");
HttpURLConnection c = (HttpURLConnection) url.openConnection();
c.connect();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"));
String inputLine;
String html = "";
while ((inputLine = bufferedReader.readLine()) != null) {
html += inputLine;
}
bufferedReader.close();
System.out.println(html);
Das funktioniert auch, nur wird von Google nicht das HTML zurückgeliefert, das man sieht, wenn man die URL im Browser aufruft. Stattdessen wird der HTML-Code der Startseite von Google zurückgeliefert. Was mache ich falsch?