2009-04-23 7 views
9

私はGoogleの(非公式な)APIとその検索APIについて知りましたが、どちらもすばらしく見えますが、提案APIは実際にナビゲーション完了を示唆していません。一方、Google Chromeでは、たとえば「apple」と入力すると、「www.apple.com/trailers」が表示されます。Google ChromeはどのようにURLの補完を提案していますか?

ブラウジング履歴は検索されていますが、そのページには行ったことがないので、ローカルには届きません。

これは別の非公式の秘密APIですか?

答えて

21

トランスペアレントエコープロキシを使用すると、すべてのhttpトラフィックCharlesおよびfiddlerが2つの良い例であることがわかります。チャールズをお勧めします。

チャールズはJSONを知っている

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

私はクロームに「アプリ」を入力したとき、私は応答して、次の要求

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 

を参照してください新しい作業トラフィックを見るととてもきれいなフォーマットにこれを翻訳します Screen Shot Of Charles http://img2.imageshack.us/img2/2926/suggestionsforapp.png

See full size

このGoogleサービスは、NAVIGATION(http://www.apple.com/uk/)とQUERY(アップル、アップルストア、アップルトレーラー)の3種類のうちの1つの結果を返しました(フルサイズの画像が最も簡単です)。また、ナビゲーション結果(Apple(英国))の説明とQUERY提案(437,000,000 37,700,00 995,000)のそれぞれについての結果の数に関する詳細情報も含まれています。

+3

恐ろしい説明! – majkinetor

+0

華麗な、このような深い答えをありがとう! – devios1

+0

+1フィドラー、素晴らしいフリーソフトウェア –

0

クリックオプションフードの下で、どのサービスがナビゲーション選択を検索しているか確認できます。それはあなたのための歴史と検索の提案を組み合わせているように聞こえる。

関連する問題