Hallo Ihr,
ich brauche gerade wirklich eine Quick'n'Diry-Lösung, also hab leider keine Zeit, mich mit dem Thema wirklich auseinanderzusetzen
Ich hab bei Galileo folgenden Code gefunden:
Für Suchabfragen an Yahoo und Microsoft funktioniert dieser Codeschnipsel super, nur bei Google weigert er sich - Fehlermeldung:
Bevor jemand fragt: ja, ich weiß, dass ich hier nur Quellcode krieg, aber das ist OK, denn den Parser dafür hab ich gestern schon geschrieben . Jetzt fehlen mir nur noch die Google-Suchergebnisse.
Wäre jemand so lieb und würde mir helfen?
Grüße,
muemmel
ich brauche gerade wirklich eine Quick'n'Diry-Lösung, also hab leider keine Zeit, mich mit dem Thema wirklich auseinanderzusetzen
Ich hab bei Galileo folgenden Code gefunden:
Code:
import java.net.*;
import java.util.Scanner;
import java.io.*;
class internet {
public static void main(String[] args){
InputStream is = null;
try
{
URL url = new URL("http://www.google.de/search?hl=de&q=java+forum&btnG=Google-Suche&meta=lr%3Dlang_de");
is = url.openStream();
System.out.println( new Scanner( is ).useDelimiter( "\\Z" ).next() );
}
catch ( Exception e ) {
e.printStackTrace();
}
finally {
if ( is != null )
try { is.close(); } catch ( IOException e ) { }
}
}
}
Für Suchabfragen an Yahoo und Microsoft funktioniert dieser Codeschnipsel super, nur bei Google weigert er sich - Fehlermeldung:
Code:
java.io.IOException: Server returned HTTP response code: 403 for URL: [url]http://www.google.de/search?hl=de&q=java+forum&btnG=Google-Suche&meta=lr%3Dlang_de[/url]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at pack.internet.main(internet.java:14)
Wäre jemand so lieb und würde mir helfen?
Grüße,
muemmel