2009-04-23 16 views
9

He aprendido sobre la API de sugerencias de Google (no oficial) y su API de búsqueda, que se ven muy bien, pero la sugerencia API en realidad no sugiere terminaciones de navegación. Por otro lado, en Google Chrome, si comienza a escribir, por ejemplo, "apple", sugerirá "www.apple.com/trailers".¿Cómo sugiere Google Chrome las terminaciones de url?

Lo sé, busca su historial de navegación, pero nunca he estado en esa página, así que no la está obteniendo localmente.

¿Es esta otra API secreta no oficial?

Respuesta

21

Si utiliza un proxy transparente eco Esto le puede mostrar todo el tráfico http Charles y fiddler son dos buenos ejemplo, recomiendo Charles.

cuanto a tráfico nuevo trabajo cuando escribo "aplicación" en cromo veo la petición siguiente

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 

Con la respuesta

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 sabe de JSON por lo traduce esto en un formato bastante Screen Shot Of Charles http://img2.imageshack.us/img2/2926/suggestionsforapp.png

See full size

Como puede ver (más fácil es la imagen de tamaño completo), este servicio de google arrojó 4 resultados, uno de tipo NAVIGATION (http://www.apple.com/uk/) y 3 de tipo QUERY (apple, apple store, apple trailers). También contiene más información para cada una de las descripciones del resultado de NAVEGACIÓN (Apple (Reino Unido)) y la cantidad de resultados para cada una de las sugerencias de QUERY (437,000,000 37,700,00 995,000).

+3

fracking awesome explanation! – majkinetor

+0

¡Brillante, gracias por una respuesta tan profunda! – devios1

+0

+1 para violinista, gran software libre –

0

Haga clic en Opciones de, bajo la capa y se puede ver que los servicios que busca es selecciones de navegación. Parece que combina la historia y las sugerencias de búsqueda para usted.

Cuestiones relacionadas