Anzeige - [Hier werben]

> Die eigene Homepage mit Google API durchsuchen?
Ayom Wiki 660 Artikel
  Aktuelles Rating:    Last Edit by Alain Aubert @ 10.10.2005 12:10:28
Edit Post

Die eigene Homepage mit Google API durchsuchen?

Mit der Google API kann man täglich bis zu 1000 Queries an Google senden. Dazu muss man bei Google einen Developer Key beantragen (kostenlos)
Wenn man dem Stichwort, nach dem gesucht werden will einfach site:my-domain.de anhängt, kann man so eine ausgereifte Suche im eigenen Design präsentieren.

Hier ein Script, mit dem du sofort starten kannst. Minimale PHP Kentnisse sind nötig. (Um die Scripte zu kopieren einfach auf den Edit Button klicken)
CODE

<?php
require_once("nusoap.php");

$key = ".......";
$start = 0;

$soapclient = new soapclient("http://api.google.com/search/beta2"); // [1]

$parameters = array(
"key" => $key,
"q" => "site:my-domain.de $query",
"start" => $start,
"maxResults" => 10,
"filter" => false,
"restrict" => "",
"safeSearch" => false,
"lr" => "lang_de",
"ie" => "UTF-8",
"oe" => "UTF-8"
);
$result = $soapclient->call("doGoogleSearch", $parameters, "urn:GoogleSearch");
$searchtime = $result["searchTime"];
$total = $result["estimatedTotalResultsCount"];


for ($i = 1; $i <= $parameters["maxResults"]; $i++)
{
$element = $result["resultElements"][$i];
$url = $element["URL"];
$title = $element["title"];
$snippet = $element["snippet"]; // [2]



echo "<a href=$url>$url</a><br>";
}

?>


Dazu benötigst du eine SOAP Klasse. Ich habe die Klasse von http://www.nusphere.com verwendet: nusoap.php

Copyrightnotiz zur SOAP Klasse.
QUOTE

/*

NuSOAP - Web Services Toolkit for PHP

Copyright © 2002 NuSphere Corporation

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

[...]

If you have any questions or comments, please email:

Dietrich Ayala
dietrich@ganx4.com
http://dietrich.ganx4.com/nusoap

NuSphere Corporation
http://www.nusphere.com

*/


Zu beachten ist, dass Google Einschränkungen zur Verwendung in den Nutzungsbedingungen macht Google-Api Terms.

Thema: Google API PHP-Script
Thema: Google API benutzen, Unterschiedliche Resultate

Creative Commons License Diese Seite steht (wenn nicht anders angegeben)
unter der Creative Commons Lizenz (Mehr Infos)
Diesen Artikel editieren
Neuer Artikel eröffnen
Kategorien des Artikels:

Aktuelle Themen: Betreff, (Autor) Antw. Views Letzte Aktion
Bilder von Wikipedia
(G.P.)
2 542 Mon 14. May 08:15
von bewedi
Switch domain zuweisen?
(Lordcerii)
6 420 Tue 8. May 21:18
von Manuel Merz
Google Maps
(G.P.)
0 303 Tue 8. May 11:02
von G.P.
Webverzeichniss für Inhouse Partnerprogramme
(Kiriku)
7 1189 Sat 5. May 17:40
von Kiriku
Produktdaten für Vergleichsportal
(G.P.)
4 1078 Thu 3. May 10:07
von frankmeinhardt
Alle Diskussionen im Webmaster Allgemein Forum anzeigen
Top
 
 



Anzeige - [Hier werben]





Anzeigen

Textlinks kaufen oder anbieten

 

 





[Hier werben]

 

    Angebote für Webmaster:
Es handelt sich um Affiliate-Links, d.h. mit der Nutzung dieser Angebote unterstützt Du Ayom.