2009-04-23 9 views
9

मैंने Google के (अनौपचारिक) सुझाव API और उनकी खोज API के बारे में सीखा है, जो दोनों वास्तव में बहुत अच्छे लगते हैं, लेकिन सुझाव API वास्तव में नेविगेशन पूर्णता का सुझाव नहीं देता है। दूसरी ओर, Google क्रोम में यदि आप उदाहरण के लिए "सेब" टाइप करना शुरू करते हैं, तो यह "www.apple.com/trailers" का सुझाव देगा।Google क्रोम यूआरएल पूरा करने का सुझाव कैसे देता है?

मुझे पता है कि यह आपके ब्राउज़िंग इतिहास की खोज करता है, लेकिन मैं उस पृष्ठ पर कभी नहीं गया हूं, इसलिए यह स्थानीय रूप से नहीं मिल रहा है।

क्या यह एक और अनौपचारिक गुप्त API है?

उत्तर

21

यदि आप पारदर्शी प्रतिध्वनि प्रॉक्सी का उपयोग करते हैं तो यह आपको सभी http ट्रैफ़िक Charles और fiddler दिखा सकता है दो अच्छे उदाहरण हैं, मैं चार्ल्स की सलाह देता हूं।

नए काम यातायात को देखते हुए जब मैं "एप्लिकेशन" क्रोम मैं निम्नलिखित अनुरोध

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 

प्रतिक्रिया के साथ देखना में टाइप

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"]}] 

चार्ल्स जानता है के बारे में JSON तो एक सुंदर स्वरूप में इस तब्दील Screen Shot Of Charles http://img2.imageshack.us/img2/2926/suggestionsforapp.png

See full size

जैसा कि आप देख सकते हैं (पूर्ण आकार की छवि को सबसे आसान) इस Google सेवा ने 4 परिणाम लौटाए, एक प्रकार का नेविगेशन (http://www.apple.com/uk/) और 3 प्रकार QUERY (सेब, सेब स्टोर, सेब ट्रेलरों)। इसमें नेविगेशन परिणाम (ऐप्पल (यूनाइटेड किंगडम)) के प्रत्येक विवरण के लिए और अधिक QUERY सुझावों (437,000,000 37,700,00 995,000) के परिणामों की संख्या के लिए अधिक जानकारी शामिल है।

+3

भयानक स्पष्टीकरण fracking! – majkinetor

+0

शानदार, इस तरह के गहन उत्तर के लिए धन्यवाद! फिडलर, महान मुफ्त सॉफ्टवेयर के लिए – devios1

+0

+1 –

0

क्लिक करें विकल्प, हूड के तहत और आप देख सकते हैं कि किन सेवाओं को यह खोज यह नौवहन चयन है के लिए। ऐसा लगता है जैसे यह आपके लिए इतिहास और खोज सुझावों का संयोजन कर रहा है।