Klasse für Google-Abfrage

T

thomsen999

Mitglied
Hey Leute,

Zur Zeit bin ich auf der Suche nach einer Klasse, mit der ich folgendes machen kann:

1. Ein String in das google-input Feld geben.

2. Die ersten 10 Ergebnisse auslesen lassen.

Brauche ich dafür überhaupt eine Klasse oder gibt es da bessere Methoden?
Gruß !
 
J

Joose

Top Contributor
Eine bestimmte Klasse gibt es für dein Vorhaben nicht, auch deshalb nicht weil ein Programm zu 99% aus mehreren Klassen besteht ;)

Was du machen willst ist:
Einen HTTP Request absetzen und die Ergebnisseite auslesen (HTML parsen).
Da sollten die Stichwörter sein nach denen du suchst.
 
A

arilou

Bekanntes Mitglied
Afaik bietet Google auch ein API für Abfragen; das erspart einem, erraten zu müssen, wie ein entsprecher Get/Post auszusehen hat.
Das wäre dann auch "die Klasse", die ursprünglich gesucht wurde.

Oh, das scheint Google mittlerweile eingestellt zu haben.:oops:
 
Zuletzt bearbeitet:
T

thomsen999

Mitglied
Das hatte ich auch schon gesehen, ich will aber nicht meine eigene Seite durchsuchen, sondern z.B. die ersten 10 Seiten für ein bestimmtes Keyword listen(von google Suchergebnissen), muss ich wohl mit jsoup ran, danke
 
Thallius

Thallius

Top Contributor
Bitte immer bedenken, dass das nur für private Zwecke erlaubt ist. Willst Du dein fertiges Programm/App weitergeben machst du dich damit strafbar.

Gruß

Claus
 
A

arilou

Bekanntes Mitglied
Hm, wenn Google selbst keine API mehr anbietet, dann greifen wohl Googles Nutzungsbedingungen:

Sie sind beispielsweise nicht berechtigt, [...] in anderer Weise als über die von Google bereitgestellte Benutzeroberfläche und gemäß unseren Vorgaben auf die Dienste zuzugreifen.

D.h. für ein solches Vorhaben ist eine explizite Genehmigung von Google einzuholen.
(Aber ohne jegliche Garantie oder Gewähr - ich bin kein Jurist.)
 
Zuletzt bearbeitet:
T

thomsen999

Mitglied
sprich ich darf für gwerbliche Zwecke nicht das Html einer Suchergbniss Seite parsen?
Alles klar, dann kann ich es ja gleich vergessen haha.
Danke und Gruß
 
J

Joose

Top Contributor
Wie gesagt wir sind hier keine Rechtsexperten und könne daher keine Angaben machen was wirklich erlaubt ist und was nicht.
Dazu solltest du einen enstprechenden Rechtsexperten befragen!

Erlaubt könnte es möglicherweise sein wenn du Google vorher fragst ob du es machen darfst ;)
Wie arilou schon bemerkt hat.
 
Zuletzt bearbeitet:
A

arilou

Bekanntes Mitglied
Um die Häufigkeit eines bestimmten Begriffs zu erfahren, bietet evtl. Google-AdWords eine Abfragemöglichkeit. Um die Verbreitung der eigenen Website einschätzen zu können, gibt's wohl Google Analytics.

Aber mit Websiten und diesen Diensten hab' ich kaum zu tun und kann nur sehr eingeschränkt helfen.
 
Thallius

Thallius

Top Contributor
Genau damit verdient Google doch Geld. Das sie ihre Daten verkaufen. Wenn da jeder einfach kostenlos die Suchergebnisse für seine eigenen kommerziellen Zwecke benutzt dann wären die bestimmt ziemlich sauer.

Da brauche ich auch kein Rechtsexperte sein um zu wissen das das nicht erlaubt ist.

Ich habe selber mal eine Anfrage an Google gestellt weil ich Ihre Maps-API benutzen wollte. Die haben mich gleich mal direkt aus Amerika angerufen und gefragt was für ein Paket ich denn kaufen möchte. Also ich fragte was das kleinste kostet haben die was von 9000 Euro/Jahr erzählt.


Gruß

Claus
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Unterklassen (Klasse für Ausgabe) Java Basics - Anfänger-Themen 4
L Neue Klasse für TableView? Java Basics - Anfänger-Themen 17
S Gibt es für die Klasse HashMap Generic Implementierungen? Java Basics - Anfänger-Themen 11
temi Was ist denn set für ne schwachsinnige Klasse? Java Basics - Anfänger-Themen 12
3 ArrayList Integer Wrapper Klasse als Ersatz für normale Arrays Java Basics - Anfänger-Themen 10
D Klassen Gesucht: Einfache Beispiel-Klasse für einen Datentyp Java Basics - Anfänger-Themen 7
D Klassen Eigene Klasse für ArrayList Java Basics - Anfänger-Themen 6
J Eigene Klasse für die Variablen? Java Basics - Anfänger-Themen 3
K Eigenschaften Definieren für Produkte in einer Klasse Java Basics - Anfänger-Themen 6
1 Neuen Datentyp für rationale Zahlen als Klasse entwickeln Java Basics - Anfänger-Themen 20
S Klassen Brauche Hilfe bei Erstellung einer Klasse für einen Tachenrechner!!! Java Basics - Anfänger-Themen 6
D Loop Funktion für Robot Klasse Java Basics - Anfänger-Themen 5
A Klasse für Baumstrukturen Java Basics - Anfänger-Themen 7
U Interface für abgeleitete Klasse Java Basics - Anfänger-Themen 5
S OOP Foreach für Objekte einer Klasse? Java Basics - Anfänger-Themen 3
P Swing - Welche Klasse für ausgeben von Ergebnissen? Java Basics - Anfänger-Themen 3
K Klasse für andere Klassen sichtbar machen Java Basics - Anfänger-Themen 6
F Eigene Klasse für die Keys von HashMap Java Basics - Anfänger-Themen 5
T Konstruktor für eigene Klasse erstellen Java Basics - Anfänger-Themen 6
G Eigene Klasse für externe Befehle - Warten auf Prozesse Java Basics - Anfänger-Themen 6
T Klasse in Java für doppelt verkettete Listen Java Basics - Anfänger-Themen 4
P Uhrzeit für die Klasse Minute umwandeln. Java Basics - Anfänger-Themen 3
H Klasse für einen JLabel-artigen Button Java Basics - Anfänger-Themen 5
F Eigene Klasse für Events Java Basics - Anfänger-Themen 10
E klasse für ein Rechteck schreiben Java Basics - Anfänger-Themen 25
T Methoden für GUI in eine andere Klasse Java Basics - Anfänger-Themen 2
L eigene Klasse für DB Java Basics - Anfänger-Themen 5
B Pfad für eine externe Klasse Java Basics - Anfänger-Themen 4
T mehrere Konstruktoren für eine Klasse Java Basics - Anfänger-Themen 7
S Variabler Name für ein Objekt einer Klasse? Java Basics - Anfänger-Themen 10
L Attribute aus Klasse in berechnungs Methode übergeben Java Basics - Anfänger-Themen 1
A Klasse Menge mit Objekten der Klasse Person Java Basics - Anfänger-Themen 8
C Meldung einer Klasse nach "oben" Java Basics - Anfänger-Themen 6
A Methode in einer anderen Klasse verwenden Java Basics - Anfänger-Themen 1
D Attribut Telefonnummer - eigene Klasse oder String Java Basics - Anfänger-Themen 13
N Variable aus anderen Variablen in statischer Klasse berechnen/abspeichern? Java Basics - Anfänger-Themen 4
jonny_2k12 Wie kann ich eine ArrayList aus einer Klasse in eine andere übergeben? Java Basics - Anfänger-Themen 21
L Datentypen Deklarierte Felder einer Generic Klasse bestimmen Java Basics - Anfänger-Themen 7
C Methoden können nicht auf Instanzvariable der Klasse zugreifen Java Basics - Anfänger-Themen 3
J Scanner-Klasse Java Basics - Anfänger-Themen 2
itsmejo Erste Schritte Auf Attribut einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 14
P NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap trotz vorhandener Klasse? Java Basics - Anfänger-Themen 10
V Array aus Klasse um vererbte Elemente erweitern Java Basics - Anfänger-Themen 3
M konzeptuelle Frage: In welcher Klasse definiert man am Besten Methoden, die die Kommunikation mit dem User regeln? Java Basics - Anfänger-Themen 8
M Warum dürfen Objekte einer Klasse auf statische Variablen dieser Klasse referenzieren? Java Basics - Anfänger-Themen 10
P Klasse hat keinen Zugriff auf getter/setter-Methoden eines Objektes Java Basics - Anfänger-Themen 9
M Integer aus aus einer Klasse in andere speichern Java Basics - Anfänger-Themen 12
B Objekt von EJB in Controller (CDI) - Klasse füllen? Java Basics - Anfänger-Themen 3
M Java Klasse Object Java Basics - Anfänger-Themen 5
E abstrakte Klasse implementiert ein Interface Java Basics - Anfänger-Themen 40
B Klassen Abstrake Klasse und Template Methode Java Basics - Anfänger-Themen 4
S ArrayList in andere Klasse übernhemen Java Basics - Anfänger-Themen 5
B Erste Schritte Guice Injection nicht in jeder Klasse möglich Java Basics - Anfänger-Themen 2
Y Java andere Klasse aufrufen Java Basics - Anfänger-Themen 6
B Objektverwaltung mit ArrayList in einer seperaten Klasse Java Basics - Anfänger-Themen 24
G unklares Verhalten nach Instanzierung neuer Klasse Java Basics - Anfänger-Themen 3
Z Matrix Klasse mit Mehrdimensionalen Array (Addition, Multiplikation, to String) Java Basics - Anfänger-Themen 57
S Auf Methode einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 3
S Eigene LinkedList Klasse Java Basics - Anfänger-Themen 4
A Klasse um daten zu einlesen Java Basics - Anfänger-Themen 26
R Methode zwei Sortierkriterien der Klasse Comparator übergeben Java Basics - Anfänger-Themen 4
I Klasse selbst fortlaufend nummerieren lassen Java Basics - Anfänger-Themen 11
J Combobox füllen mit Wertausgabe von andere Klasse Java Basics - Anfänger-Themen 3
M Auf erstelltes Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 5
M Zugriff auf eine ArrayList in einer anderen Klasse Java Basics - Anfänger-Themen 4
bensdt Klasse erweitern um eine Methode "void decrement()" Java Basics - Anfänger-Themen 5
Y Wie rufe ich die Klasse auf? Java Basics - Anfänger-Themen 6
F Variablen Werte einer Klasse überschreiben Java Basics - Anfänger-Themen 4
S Methode von vererbter Klasse, statt die der "Mutterklasse" aufrufen Java Basics - Anfänger-Themen 28
N Klassen Warum kann meine Klasse nicht auf Methoden der anderen Klasse zugreifen? Java Basics - Anfänger-Themen 6
N Was macht die Klasse? Java Basics - Anfänger-Themen 3
V_Fynn03 Erste Schritte Einen Wert in ein TextField einfügen aus einer anderen Klasse Java Basics - Anfänger-Themen 3
V_Fynn03 Kontostand anzeigen lassen von einer anderen Klasse Java Basics - Anfänger-Themen 3
X Auf Attribut einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 2
D ObjektStrom mit Klasse Widget Java Basics - Anfänger-Themen 15
M Klassen Methode in anderer Klasse aufrufen? Java Basics - Anfänger-Themen 3
M Methode in anderer Klasse aufrufen Java Basics - Anfänger-Themen 5
D OOP- Eine Klasse in mehrere Klassen aufteilen Java Basics - Anfänger-Themen 7
S Methode in der Klasse erstellen Java Basics - Anfänger-Themen 2
S Frage Klasse und Objekte Java Basics - Anfänger-Themen 2
E Methode soll andere Methode der selben Klasse aufrufen Java Basics - Anfänger-Themen 28
S Instanzvariablen vom Typ einer Klasse definieren Java Basics - Anfänger-Themen 12
B Mit methode Objekt aus anderer Klasse erstellen Java Basics - Anfänger-Themen 6
B Attribut vom Typ einer Klasse? Java Basics - Anfänger-Themen 3
M Klasse erbt von Interfaces Java Basics - Anfänger-Themen 6
M Objekt einer Klasse speichert die Veränderung nicht Java Basics - Anfänger-Themen 1
K Klassen Klasse erstellen, die Punkte eines Koordinatensystems repräsentiert? Java Basics - Anfänger-Themen 3
K Boolean in einer erstellten Klasse verwenden Java Basics - Anfänger-Themen 14
T KLasse das bessere Array Java Basics - Anfänger-Themen 16
T Abstrakte Klasse und Interfaces Java Basics - Anfänger-Themen 12
J Kann man files in einer Klasse speichern. Java Basics - Anfänger-Themen 2
D Generische Klasse Java Basics - Anfänger-Themen 6
B Enum innerhalb einer Klasse / anderes Konzept Java Basics - Anfänger-Themen 8
B Infos zu Attribute in einer Klasse speichern Java Basics - Anfänger-Themen 3
W Zwei Programme sollen auf eine Klasse zugreifen Java Basics - Anfänger-Themen 18
J Kompilierte Klasse mit Namespace per CMD aufrufen Java Basics - Anfänger-Themen 8
L Klassen Wie “installiert” man eine Klasse? Java Basics - Anfänger-Themen 2
B Klasse Tier Java Basics - Anfänger-Themen 2
E Eigenschaften Werte, in einer anderen Klasse, zuweisen Java Basics - Anfänger-Themen 40
M Klassen Klasse aus anderer Klasse "aufrufen" Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Anzeige

Neue Themen


Oben