2009-04-23 11 views
9

Ich habe von Googles (inoffizieller) suggest API und ihrer Such-API erfahren, die beide wirklich gut aussehen, aber die Suggest API schlägt eigentlich keine Navigationsabschlüsse vor. Wenn Sie andererseits in Google Chrome beispielsweise "Apple" eingeben, wird "www.apple.com/trailers" vorgeschlagen.Wie schlägt Google Chrome URL-Vervollständigungen vor?

Ich weiß, dass es Ihren Browserverlauf durchsucht, aber ich war noch nie auf dieser Seite, daher wird es nicht lokal angezeigt.

Ist das eine weitere inoffizielle geheime API?

Antwort

21

Wenn Sie einen transparenten Echo-Proxy verwenden, kann dies zeigen Sie alle HTTP-Verkehr Charles und fiddler sind zwei gute Beispiele, empfehle ich Charles.

bei neuen Arbeits Verkehr der Suche, wenn ich „app“ in Chrom geben sehe ich die folgende Anfrage

http://clients1.google.co.uk/complete/search?client=chrome&output=chrome&hl=en-US&q=app 
GET /complete/search?client=chrome&output=chrome&hl=en-US&q=app HTTP/1.1 
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.53 Safari/525.19 
Accept-Encoding: gzip,deflate,bzip2,sdch 
Cookie: SID=DQAAAIYAAAATI2S8dKFp5KGjAbyGxNaA4R4qbW24KzjW3jHTJOqIewCl64OqpBjnj7ReJ1aoFBA_rJ5h32jTrwD_xFTEgVfSqqXMfh_1e8bIcvLgz8qSRnXxWNUepTD90fXeHh0KfKtI9EkdkjgOPT2a9_1DJBlyzpOItI7o-fD5zQ6fjA9YdlC4TeCZqlsjbD6O8nXR5mg; PREF=ID=427f2a6420c4c235:U=19879741710226bb:TM=1224000168:LM=1240414461:S=kGvdcM6wirgoK_L7; NID=21=QOXGkbW3w-orrYC5IFOpPW9jEwdTz4oNJ6Pem0lcyFlvzxZHQgyYsf63kR2g4Pq62H0xWR8l7mF03GLgIJoPAZPIlMFG-ghig5ManOtWA7f3bqqq1eNtWSYyZYo4Ja5z 
Accept-Language: en-US,en 
Accept-Charset: ISO-8859-1,*,utf-8 
Host: clients1.google.co.uk 

Mit der Antwort

HTTP/1.1 200 OK 
Content-Type: text/javascript; charset=utf-8 
Date: Fri, 24 Apr 2009 08:06:54 GMT 
Expires: Fri, 24 Apr 2009 09:06:54 GMT 
Cache-Control: public, max-age=3600 
Content-Encoding: gzip 
Server: Auto-Completion Server 
Content-Length: 175 

["app",["http://www.apple.com/uk/","apple","apple store","apple trailers"],["Apple (United Kingdom)","437,000,000 results","37,700,000 results","995,000 results"],[],{"google:suggesttype":["NAVIGATION","QUERY","QUERY","QUERY"]}] 

Charles kennt JSON übersetzt so dass diese in einem hübschen Format Screen Shot Of Charles http://img2.imageshack.us/img2/2926/suggestionsforapp.png

See full size

Wie Sie sehen können (am einfachsten das Bild in voller Größe), hat dieser Google-Dienst 4 Ergebnisse zurückgegeben, einen vom Typ NAVIGATION (http://www.apple.com/uk/) und 3 vom Typ QUERY (Apfel, Apfelladen, Apfelanhänger). Es enthält auch mehr Informationen für jede eine Beschreibung für das NAVIGATION-Ergebnis (Apple (Vereinigtes Königreich)) und die Anzahl der Ergebnisse für jeden der QUERY-Vorschläge (437.000.000 37.700,00 995.000).

+3

fracking genial erklärung! – majkinetor

+0

Brilliant, danke für so eine eingehende Antwort! – devios1

+0

+1 für Fiddler, große freie Software –

0

Klicken Sie Optionen, Unter der Haube und Sie können sehen, welche Dienste sie sucht es Navigations Auswahl ist. Es klingt wie es ist, Geschichte und Suchvorschläge für Sie zu kombinieren.

Verwandte Themen