Seite 1 von 1

Google API Ergebnis einschränken.

Verfasst: 11.11.2004, 10:34
von Vincent
Hallo,

ich arbeite mit der Google-API, die API liefert nach einem Request so einige Daten, Title,Description,Cachesize etc..

Mich interessiert allerdings nur die Ergebnis-URL. Nun meine Frage: Gibt es eine Möglichkeit der API bei einem Request zu sagen, dass sie mir nur die URL, oder wenigstens keine Beschreibung mehr liefern soll?
Nun fragt ihr euch warum das ganze, man kann doch einfach die zusätzlichen Werte ignorieren.
Ja, das könnte man, aber hier geht es um eine Performance-Frage, außerdem macht die API so viel zuviel Traffic.

Würde mich sehr über Antworten, bzw. Lösungsansätze freuen, oder Erfahrungen, was die Google-API angeht.


Bisheriger Code mit der nusoap-klasse:

Code: Alles auswählen

	$soapclient = new soapclient('http://api.google.com/GoogleSearch.wsdl', 'wsdl');

			$parameters = array(
				'key'				=> $code,
				'q' 				=> $row['keyword'],
				'start' 			=> $last_depth,
				'maxResults' 		=> 10,
				'filter' 			=> 'false',
				'restrict' 			=> '',
				'safeSearch' 		=> 'false',
				'lr' 				=> 'lang_de',
				'ie' 				=> 'UTF-8',
				'oe' 				=> 'UTF-8'
			);
			$results = $soapclient->call('doGoogleSearch',$parameters);

Code: Alles auswählen

    [URL] => http://www.ets.org/toefl/
    [cachedSize] => 13k
    [directoryCategory] => Array
        (
            [fullViewableName] => Top/Arts/Education/Language_Arts/English/English_as_a_Second_Language/Examinations
            [specialEncoding] => 
        )

    [directoryTitle] => TOEFL
    [hostName] => 
    [relatedInformationPresent] => true
    &#91;snippet&#93; => For more than 40 years the <b>Test</b> of English as a Foreign Language &#40;TOEFL&#41; has been<br> the leading academic English proficiency <b>test</b> in the world. <b>...</b>  
    &#91;summary&#93; => Official site of the <b>Test</b> of English as a Foreign Language. Includes tutorials, practice questions,...
    &#91;title&#93; => TOEFL

mich interessiert nur [URL] => https://www.ets.org/toefl

es muss alerdings mit der Google-API gelöst werden.

Verfasst:
von

Verfasst: 11.11.2004, 12:24
von operator
hallo,

soweit ich weiß ist die anzahl der anfragen die über die api
gestellt werden begrenzt (ich glaube 1000 pro tag),
wäre es daher nicht sinnvoller die suchergebnisse direkt
zu parsen ohne die api zu nutzen?

das traffic-aufkommen ist bei beiden methoden ja nun ähnlich

Verfasst: 11.11.2004, 12:31
von Vincent
Ja, die API ist auf 1000 Anfragen pro Tag begrenzt.
Nein, das direkte Parsen wäre nicht sinnvoller, außerdem darf man das nicht.
Nein, das Trafficaufkommen ist beim Parsen noch höher.
Ich habe doch gesagt, dass ich es mit der API lösen möchte
es muss alerdings mit der Google-API gelöst werden.

Verfasst: 11.11.2004, 12:45
von operator
nunja, ich habe mit der api nie gearbeitet,
weil ich diese für wenig sinnvoll halte,
von daher kann ich dir dabei nicht helfen,
vielleicht versuchst du es mal in einem php forum