Ergebnis 1 bis 8 von 8
  1. #1
    Reinette de Champagne
    Themenstarter
    Avatar von Nero_71
    Registriert
    06.2007
    Ort
    Zürich
    Alter
    20
    Beiträge
    423

    positiv Search-Funktionen von Webseiten bündeln

    Hallo zusammen,

    Ich wollte fragen ob das folgende durch irgendein einfaches Programm oder java-Script welche sin Safari ausgeführt werden könnte, möglich ist:

    Ich will, dass wenn ich einen Suchbegriff auf die oben genannte Weise eingebe (z.B. iTunes Update), es automatisch die Suchfunktionen von verschiedenen Websites nutzt und diese zusammenstellt. Beispiel:

    Das Suchwort ist "iTunes Update". Ich will, dass es mir, wenn ich das eingebe, gleichzeitig bei apfeltalk, beim fscklog und bei macprime.ch sucht. Dabei sollen jeweils die Suchfunktionen der drei Webseiten genutzt werden und zusammengestellt werden.

    Im Grunde genommen ist es eigentlich ähnlich wie das was billigbuch.ch macht, nur mit verschiednen Websites.

    Danke
    Karma: Do good things and good things will happen…
    My City

  2. #2
    Celler Dickstiel Avatar von Scheich
    Registriert
    07.2010
    Ort
    Hauptstadt
    Alter
    29
    Beiträge
    815
    Da wirst du nicht um's selber coden herumkommen. Für schnelle Ergebnisse würde ich Google füttern mit z.B. "itunes Update site:apfeltalk.de" .. Irgendwie kann man da bei site: bestimmt auch mehrere Seiten angeben.
    The reason I swear so much is because **** you.

  3. #3
    Reinette de Champagne
    Themenstarter
    Avatar von Nero_71
    Registriert
    06.2007
    Ort
    Zürich
    Alter
    20
    Beiträge
    423
    ich hätte eigentlich kein problem damit etwas selber zu coden (müsste einfach wissen wie das am besten ginge…)

    ich habe mal mit deinem site: versucht. geht eigentlich ganz gut mit einer seite, jedoch finde ich nicht wie es mit mehreren seiten funktioniert…
    Karma: Do good things and good things will happen…
    My City

  4. #4
    Celler Dickstiel Avatar von Scheich
    Registriert
    07.2010
    Ort
    Hauptstadt
    Alter
    29
    Beiträge
    815
    Sollte das nicht gehen, muss dein Script halt für jede Seite solch eine Abfrage durchführen, und die Ergebnisse dann entsprechend deinen Vorstellungen verarbeiten. Wenn es aber doch irgendwie geht, brauchst du ja eigentlich gar nichts mehr zu tun
    The reason I swear so much is because **** you.

  5. #5
    Reinette de Champagne
    Themenstarter
    Avatar von Nero_71
    Registriert
    06.2007
    Ort
    Zürich
    Alter
    20
    Beiträge
    423
    Zitat Zitat von Scheich Beitrag anzeigen
    für jede Seite solch eine Abfrage durchführen
    genau das ist eigentlich was ich meine... irgend eine ahnung wie das gehen könnte?
    Karma: Do good things and good things will happen…
    My City

  6. #6
    Celler Dickstiel Avatar von Scheich
    Registriert
    07.2010
    Ort
    Hauptstadt
    Alter
    29
    Beiträge
    815
    Ein simples Beispiel in Javascript:

    Code:
       seiten = new Array("apfeltalk.de", "macuser.de");
    
       for(seite in seiten) {
    
       if (window.XMLHttpRequest) {
            xmlHttpReq = new XMLHttpRequest();
        }
        else if (window.ActiveXObject) {
            xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
        }
        xmlHttpReq.open('GET', 'http://google.de?q=itunes+Update+site:' + seite, true);
        xmlHttpReq.onreadystatechange = function() {
            if (self.xmlHttpReq.readyState == 4) {
                googleErgebnisseiteHTMLCode = xmlHttpReq.responseText;
            }
        }
        xmlHttpReq.send();
       }
    The reason I swear so much is because **** you.

  7. #7
    Reinette de Champagne
    Themenstarter
    Avatar von Nero_71
    Registriert
    06.2007
    Ort
    Zürich
    Alter
    20
    Beiträge
    423
    hmm wenn ich das in den Script-Editor eingebe bringt er aber nur eine Fehlermeldung raus… der teil
    Code:
    if (window.XMLHttpRequest
    wird als fehlerhaft angezeigt..

    wie sollte ich das dann in safari einbinden?
    Karma: Do good things and good things will happen…
    My City

  8. #8
    Celler Dickstiel Avatar von Scheich
    Registriert
    07.2010
    Ort
    Hauptstadt
    Alter
    29
    Beiträge
    815
    Ich weiß nicht ob mein Ajax-Code 100% korrekt war, hab' ich nicht getestet. Aber das Prinzip stimmt:

    Innerhalb einer For-Schleife für jede Seite ein Request abschicken, der das Suchergebnis für diese Seite hohlt.

    Das Ergebnis wird in meinem Beispiel in der Variable "googleErgebnisseiteHTMLCode" gespeichert. Besser wäre hier dann ebenfalls ein Array zu nehmen, und die Suchergebnisse dort zu speichern.

    Richtig gut wirds dann mit einem Dictionary, wo die Seitenamen die Schlüssel sind, und der Code dann, nachdem er durch Ajax geholt wurde, den Schlüsseln zugeordnet wird. Dann geht die Zugehörigkeit nicht verloren.
    The reason I swear so much is because **** you.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •