2009-04-23 5 views
9

Google (비공식) API 및 검색 API에 대해 알게되었습니다.이 API는 모두보기 좋지만 추천 API는 실제로 탐색 완료를 제안하지 않습니다. 반면에 Chrome에서는 예를 들어 "apple"을 입력하면 "www.apple.com/trailers"가 추천됩니다.Google 크롬은 URL 완성을 어떤 방식으로 제안합니까?

인터넷 사용 기록은 사용자의 인터넷 사용 기록을 검색하는 것으로 알고 있지만, 해당 페이지를 방문한 적이 없으므로 로컬로 가져올 수 없습니다.

또 다른 비공식 비밀 API입니까?

답변

21

투명한 반향 프록시를 사용하는 경우 모든 http 트래픽 Charlesfiddler이 두 가지 좋은 예라고 표시 할 수 있습니다. 저는 Charles를 추천합니다. 내가 응답으로 다음과 같은 요청

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

,536,

Google 서비스에서 네 가지 유형의 결과 (네비게이션 유형 (http://www.apple.com/uk/) 및 QUERY 유형 3 (사과, 사과점, 사과 예고편) 중 하나)가 반환되었습니다 (가장 쉬운 크기의 이미지). 또한 NAVIGATION 결과 (Apple (United Kingdom))에 대한 설명과 QUERY 제안 (437,000,000 37,70000995000) 각각에 대한 결과의 수에 대한 자세한 정보가 포함되어 있습니다.

+3

대단한 설명! – majkinetor

+0

정말 대단한 답변을 주셔서 감사합니다. – devios1

+0

+1 for fiddler, great free software –

0

클릭 후드 옵션에서, 을하고 당신이 그것을 탐색 선택의 것이 검색 서비스를 확인할 수 있습니다. 그것은 역사와 당신을위한 검색 제안을 결합하는 것 같습니다.

관련 문제