Gnoom™ Blog
09.06.2015

Eigene Suchquelle einbinden: Wie?

Falls die Voreinstellungen nicht ausreichen

Es sind auf Gnoom schon viele Schnittstellen zu Suchwebseiten in Form von Eingabefeldern voreingestellt. Wie gehe ich jedoch vor, wenn ich eine Schnittstelle zu einem Recherchedienst einbinden will, die nicht voreingestellt ist?
Die einfachste Methode ist die Listenauswahl:

Methode 1: Auswahl aus der Liste

  1. Man klicke auf den Button „noch mehr“
  2. suche sich etwas Passendes aus
  3. teste es gegebenenfalls
  4. und klicke dann auf „Übernehmen“.

Methode 2: Schnelleinrichtung (URL-basiert)

Befindet sich die benötigte oder bevorzugte Quelle noch nicht in der „mehr“-Liste, gibt es auch die Möglichkeit der manuellen Hinzufügung. Da gibt es verschiedene Methoden, und je nach Webseite funktioniert mindestens eine dieser Methoden. Die Methode, die auf der vielleicht meistverbreiteten Funktionsweise von Such- und Wörterbuch-Webseiten beruht, ist diese:
  1. Man führe auf der Wörterbuch-Webseite einen Suchvorgang durch.

  2. Die Adresse (die sogenannte URL) in der Browserzeile hat sich geändert. Man beobachte durch weitere Sucheingaben genau, welcher Teil der Adresse gleichbleibt, und welcher Teil das sich ändernde Suchwort darstellt.

  3. Zurück auf Gnoom: Button „Neue Suchquelle“ > Button „Schnelleinrichtung“

  4. Alles so eintragen wie beobachtet und gewünscht

Methode 3: Detaillierte Einrichtung (URL-basiert)

  1. Man schaue sich die Ergebnis-URL an, sie sollte ein Fragezeichen mit Parametern dahinter beinhalten, z.B. so http://www.fragfinn.de/kinderliste/suche?query=meinsuchwort&x=0&y=0

  2. Man spiele ein bisschen mit der URL herum, indem man sie verändert absendet, um festzustellen, welche Parameter überflüssig sind und weggelassen werden, damit die URL auf das Nötigste reduziert wird, z.B. so: http://www.fragfinn.de/kinderliste/suche?query=meinsuchwort

  3. Zurück auf Gnoom: Button „Neue Suchquelle“ > Button „Detaillierte Einrichtung“

  4. Den Teil vor dem Fragezeichen eintragen ins Eingabefeld „URL (action)“, und zwar ohne das Fragezeichen

  5. Methode auf GET lassen

  6. An der Ergebnis-URL abgucken, wie darin die Sucheingaben genannt werden, hier z.B. ist es „query“: http://www.fragfinn.de/kinderliste/suche?query=meinsuchwort. Diesen Namen im Eingabefeld „Suchwortbezeichnung“ eintragen

  7. Falls es außer diesem noch andere Parameter in der URL gibt, die unabdingbar sind: Anzahl angeben und Namen und Werte der Parameter eingeben.

  8. Restliche Eingaben vervollständigen (z.B. gewünschte Aufschrift)

  9. Probe durchführen

  10. Auf „Fertigstellen klicken“

Methode 4: Detaillierte Einrichtung (formularbasiert)

Manche Recherchequellen arbeiten nicht mit der URL-basierten Methode (GET-Methode), sondern lassen sich die Eingaben mehr oder weniger unsichtbar zusenden, und zwar mit der sogenannten POST-Methode. Bei dieser sind die Parameter und die action-Adresse dem Formular im HTML-Code zu entnehmen und im eben genannten Gnoom-Fenster ist POST statt GET anzuklicken.

Methode 5: Textpool definieren

Hiermit wird keine direkte Schnittstelle zur Suchfunktion der Zielseiten eingerichtet, sondern das erzeugte Eingabefeld soll stets eine Volltextsuche veranlassen, die auf eine von dir festgelegte Gruppe von Webseiten beschränkt ist. Es kann auch eine einzige Webseite statt einer Gruppe sein. - Diese Methode ist besonders geeignet für:
  • umfangreiche textlastige Webseiten, die keine eigene Suchfunktion haben
  • Gruppen textbasierter Seiten, für die man nicht einzeln je eine Schnittstellenfeld zu ihren Suchfunktionen einrichten kann oder möchte.
Vorgehensweise:
  1. Button „Neue Suchquelle“ > Button „Textpool definieren“
  2. Erforderte Angaben eintragen. Der zu durchsuchende Pool wird kommagetrennt eingegeben. Die Seiten sollten empfohlenermaßen thematisch miteinander verwandt sein, z.B. Nachrichtenseiten: spiegel.de, focus.de, sueddeutsche.de
  3. Probe durchführen
  4. Auf „Fertigstellen klicken“

Kommentare

Schreiben Sie einen Kommentar:

Name: (erforderlich)
E-Mail: (erfordl., bleibt unsichtbar)
Website:
Kommentar:
Bitte alles ankreuzen (Anti-Spam):