Googel Lokal abfragen

Status
Nicht offen für weitere Antworten.

Alex04

Bekanntes Mitglied
Hallo,
ich schreibe derzeit ein kleines Programm für meine Webseiten. Dazu würde ich gerne lokal vom Programm aus bei Google suchen und das Ergebnis auswerten. Dazu folgender Codeschnipsel (Suche nach "tom"):

Code:
try {
            URL searchUrl = new URL("http://www.google.de/");
            HttpURLConnection search = (HttpURLConnection) searchUrl.openConnection();
            search.setDoOutput(true);
            search.setUseCaches(false);
            search.setRequestMethod("GET");
                        
            DataOutputStream sende = new DataOutputStream(search.getOutputStream());
            sende.writeBytes("search?hl=de&q=tom&btnG=Google-Suche&meta=");
            
            System.out.println(search.getResponseMessage());
            System.out.println(search.getResponseCode());
            sende.flush();
            
            Scanner googleReader = new Scanner(search.getURL().openStream());
// usw.
Leider bekomme ich immer die Fehlermeldung:
Not Implemented (ResponseMessage)
501 (ResponseCode)

Ich habe keine Ahnung warum, oder was ich machen kann damit es funktioniert. Ich habe mir schon nen Bär gesucht, aber irgendwie krieg ich es nicht gebacken... Hoffe ihr könnt mir helfen.

Vielen Dank schonmal im Voraus.
Lg
Alex
 
G

Guest

Gast
Soweit ich weis verbietet es google per Programm Suchabfragen abzusetzen.
 

Alex04

Bekanntes Mitglied
EDIT:***: Ah jop habs grad gesehen damit hat sich das dann wohl erledigt ...

Code:
RL searchUrl = new URL("http://www.google.de/");
            HttpURLConnection search = (HttpURLConnection) searchUrl.openConnection();
            search.setDoInput(true);
            search.setDoOutput(true);
            search.setUseCaches(false);
            search.setRequestMethod("GET");
            search.setRequestProperty("Content-Type:", " text/html; charset=ISO-8859-1");
            search.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)");
            search.connect();
           
            InputStream is = search.getInputStream();
           
            System.out.println(search.getResponseMessage());
            System.out.println(search.getResponseCode());
           
            PrintWriter sende = new PrintWriter(search.getOutputStream());
            sende.print("search?hl=de&q=tom&btnG=Google-Suche&meta=");
           
            System.out.println(search.getResponseMessage());
            System.out.println(search.getResponseCode());
            sende.flush();
            sende.close();
            Scanner googleReader = new Scanner(is);

Mit dem Fehler:
Code:
OK (responseMessage)
200 (ResponseCode)
exceptions.NotCheckableException: Beim Google Index Check (Stream) trat ein Fehler auf java.net.ProtocolException: Cannot write output after reading input.

Wobei NotCheckableException eine IOException eingebettet in meine Klasse ist[/code]
 
G

Gast

Gast
Früher gabs mal eine Java Bibliothek von Google selbst mit der man Suchanfragen machen konnte. Wurde aber IMHO durch die Ajax Sucher ersetzt.

Yahoo bietet sowas noch an.
 

Alex04

Bekanntes Mitglied
Danke schonmal für eure Antworten.
Also erstmal zu dem Ajax Tool, das ist leider nicht so richtig was ich suche...
Yahoo kann ich gebrauchen und werd ich mir nachher mal ansehen, danke nochmal.

Nur zu meinem Problem, was heißt Cannot write output after reading input?
Also übersetzen kann ich das, jedoch frag ich mich warum O.O

Denn auch wenn ich den InputStream weglasse, wo zum geier lese ich den Input dann aus?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Webhook lokal empfangen Java Basics - Anfänger-Themen 21
A ArrayListe ist nur lokal vorhanden Java Basics - Anfänger-Themen 5
T Erkennen ob ein Pfad lokal oder im Netzwerk ist Java Basics - Anfänger-Themen 13
B Mit Java-Programm Daten aus MySQL-Datenbank auslesen, lokal und nicht lokal. Java Basics - Anfänger-Themen 10
B FTP Zugriff nur lokal Java Basics - Anfänger-Themen 3
G Sessionüberprüfung funktioniert lokal aber nicht auf dem Server! Java Basics - Anfänger-Themen 12
Y Applet lokal executable machen, externe Files inkludieren Java Basics - Anfänger-Themen 8
B JDBC Treiber lokal installieren ? Java Basics - Anfänger-Themen 2
M Java 3D lokal ausführen? Webstart lokal ausführen? Java Basics - Anfänger-Themen 2
G Datei lokal öffnen Java Basics - Anfänger-Themen 5
S Bild vom Internet lokal abspeichern Java Basics - Anfänger-Themen 4
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
onlyxlia Anzahl Random Zahlen mit Scanner abfragen und in Array speichern Java Basics - Anfänger-Themen 10
ven000m Bitcoin Blockhöhe abfragen Java Basics - Anfänger-Themen 12
S If abfragen (+, - , /, *) Java Basics - Anfänger-Themen 13
M Dialogbox solange abfragen, bis gültige Wert-Eingabe Java Basics - Anfänger-Themen 12
Phash Websocket abfragen Java Basics - Anfänger-Themen 1
volcanos List & ArrayList nach Familiennamen abfragen Java Basics - Anfänger-Themen 57
E schneller von der Datenbank abfragen Java Basics - Anfänger-Themen 15
M Checkbox abfragen und Radiobutton Group zurücksetzen Java Basics - Anfänger-Themen 1
L Datenpaare abfragen Java Basics - Anfänger-Themen 11
O ADT Graph nach größe Abfragen Java Basics - Anfänger-Themen 42
B Serial port abfragen Java Basics - Anfänger-Themen 18
F Ordner auf alle Unterdatein abfragen Java Basics - Anfänger-Themen 3
N Abfragen eines Textes aus einem JTextField in Java, Funktion, CardLayout, Java Basics - Anfänger-Themen 2
S boolean Wert von mehreren int Möglichkeiten abfragen ? Java Basics - Anfänger-Themen 4
H Variablen Methode zum Abfragen von Variablen aus Subklassen Java Basics - Anfänger-Themen 9
T Erste Schritte Textfeld abfragen ob etwas enthalten ist. Java Basics - Anfänger-Themen 17
S Asynchrone Socket-Abfragen Java Basics - Anfänger-Themen 5
S mehrfache if-Abfragen - beste Lösung Java Basics - Anfänger-Themen 1
E Abfragen des SimpleDateFormats Java Basics - Anfänger-Themen 1
L int array abfragen Java Basics - Anfänger-Themen 16
T Variablen Var aus While-Schleife abfragen -.-' Java Basics - Anfänger-Themen 9
Y Mehrdimensionales Array diagonal abfragen. Java Basics - Anfänger-Themen 5
S Datenbank auf Knopfdruck abfragen Java Basics - Anfänger-Themen 8
T if abfragen verkürzen Java Basics - Anfänger-Themen 5
M Wo Hilfsvariablen abfragen? Java Basics - Anfänger-Themen 1
M Farben/Color Abfragen von Farben innerhalb einer Methode Java Basics - Anfänger-Themen 9
M "Exceptions abfragen" Java Basics - Anfänger-Themen 6
M Frage nach BestPractice in if-Abfragen Java Basics - Anfänger-Themen 1
P Anlegen und Abfragen von Array List Java Basics - Anfänger-Themen 4
R IF Abfragen Java Basics - Anfänger-Themen 8
R If Abfragen Problem! Java Basics - Anfänger-Themen 4
I Button abfragen ob er geklickt wurde Java Basics - Anfänger-Themen 4
C If Abfragen Problem Java Basics - Anfänger-Themen 46
I Drei booleans abfragen Java Basics - Anfänger-Themen 2
R Input/Output Java String abfragen Java Basics - Anfänger-Themen 3
A Vokabel abfragen Java Basics - Anfänger-Themen 3
R Datentypen Datentyp eines Werts in einer Textdateizeile abfragen und ändern Java Basics - Anfänger-Themen 4
N Best Practice Stilistische Anwendung von if/else-Abfragen Java Basics - Anfänger-Themen 7
E Checkboxen abfragen Java Basics - Anfänger-Themen 10
H if abfragen Java Basics - Anfänger-Themen 38
C TreeMap Abfragen Problem Java Basics - Anfänger-Themen 7
S Abfragen wenn das ende einer Tabelle erreicht ist Java Basics - Anfänger-Themen 8
B mehrere Abfragen zusammenfügen Java Basics - Anfänger-Themen 3
H durch Schleife 50 Variablen abfragen Java Basics - Anfänger-Themen 8
B If abfragen! Java Basics - Anfänger-Themen 9
J checkbox status abfragen und drucken Java Basics - Anfänger-Themen 13
M AWT Applet - Button aus anderer Klasse abfragen Java Basics - Anfänger-Themen 4
F Bedingungen mit Abfragen verknüpfen Java Basics - Anfänger-Themen 7
P länge von array abfragen? Java Basics - Anfänger-Themen 2
Gossi Input/Output Datei Lesen, inhalt abfragen, speichern Java Basics - Anfänger-Themen 5
T jNumberField auf null abfragen Java Basics - Anfänger-Themen 5
Z Erste Schritte LinkedList Werte abfragen und vergleichen Java Basics - Anfänger-Themen 3
S Input/Output Welche Möglichkeiten Eingabe von User abfragen Java Basics - Anfänger-Themen 5
H Checkboxstatus abfragen Java Basics - Anfänger-Themen 10
S unzulässigen Wert abfragen - aber wo Java Basics - Anfänger-Themen 3
eLogic Aktive Internetverbindung abfragen Java Basics - Anfänger-Themen 21
B Abfragen eines Preises.. Java Basics - Anfänger-Themen 20
D Touchpad abfragen?! Java Basics - Anfänger-Themen 9
D Abfragen ob Excel-Dateien Makros enthalten? Java Basics - Anfänger-Themen 4
B Abfragen eines Excel-Feldes auf null Java Basics - Anfänger-Themen 17
B GridLayout - elemente mit Maus abfragen Java Basics - Anfänger-Themen 3
B Daten in Instanz einer Klasse ändern / abfragen Java Basics - Anfänger-Themen 12
M Datentypen String mit Trennzeichen abfragen Java Basics - Anfänger-Themen 7
D GUI Checkboxen in allen Klassen abfragen? Java Basics - Anfänger-Themen 5
B OOP String auf bestimmte Zeichen abfragen Java Basics - Anfänger-Themen 4
M Double.NaN abfragen Java Basics - Anfänger-Themen 6
J Performance Vergleich von if-Abfragen mit mehreren Bedingungen Java Basics - Anfänger-Themen 9
H Objecttyp abfragen... Java Basics - Anfänger-Themen 11
N Zeilenanzahl einer TXT abfragen..? Java Basics - Anfänger-Themen 11
S Bremsen 3 IF-Abfragen ein Programm? Java Basics - Anfänger-Themen 7
T scanner bestimmtes format abfragen Java Basics - Anfänger-Themen 5
T JOptionPane mit .showInputDialog: Ergebnis abfragen? Java Basics - Anfänger-Themen 2
S Absatz aus Textdokument abfragen Java Basics - Anfänger-Themen 6
B gedrückte Tasten abfragen Java Basics - Anfänger-Themen 11
L "unschöne" if-Abfragen Java Basics - Anfänger-Themen 4
JFeel-x JComponent<-----Eigenschaften<-- Als Liste abfragen? Java Basics - Anfänger-Themen 8
P Pixelfarbe abfragen Java Basics - Anfänger-Themen 8
J einfache Tastendrücke in einem JFrame abfragen Java Basics - Anfänger-Themen 2
S if-Abfragen bringen mich zum VERZWEIFELN! Java Basics - Anfänger-Themen 12
B Aus JTable ImageIcon abfragen Java Basics - Anfänger-Themen 8
hdi Desktop-Auflösung abfragen -> setLocation() von Frame Java Basics - Anfänger-Themen 5
D jeditorpane checkbox abfragen? Java Basics - Anfänger-Themen 7
G in einem inputstream auf " " abfragen? Java Basics - Anfänger-Themen 3
T Rechner-Name abfragen Java Basics - Anfänger-Themen 6
N Event auf JTabbedPane abfragen ? Java Basics - Anfänger-Themen 8
M Maus position abfragen und setzen? Java Basics - Anfänger-Themen 1
L JTabel abfragen ob es eine erste Zeile gibt? Java Basics - Anfänger-Themen 2
G If Abfragen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben