도구

도구는 두 가지입니다. 인수는 어시스턴트가 사용자의 요청을 보고 정합니다. 이 페이지는 어시스턴트가 고를 수 있는 인수와 돌아오는 응답을 설명합니다.

도구인수기능
search query(필수), rows, page, snippets 일반 쿼리 문법으로 페이지 소스를 검색합니다. rows는 기본값 20이며 요금제의 쿼리당 최대 행 수까지 지정할 수 있습니다. snippets: true를 지정하면 사이트마다 일치한 부분 주변의 짧은 소스 코드 조각(약 300자)을 최대 3개까지 추가합니다.
account 없음 요금제, 오늘 사용한 검색 횟수와 남은 횟수, 쿼리당 최대 행 수, 속도 제한을 알려 줍니다. 할당량을 차감하지 않습니다.

두 도구 모두 읽기 전용입니다. 결과는 한 응답에 두 번 담깁니다. 어시스턴트의 코드를 위한 구조화된 데이터와, 모델을 위한 JSON 텍스트입니다.

검색 결과

{
  "query": "\"angular.min.js\"",
  "total": 73665,
  "page": 1,
  "rows": 3,
  "returned": 3,
  "truncated": false,
  "index_complete": true,
  "took_ms": 6,
  "results": [
    { "domain": "imgbox.com", "url": "https://imgbox.com/", "rank": 4229 },
    { "domain": "uc.edu", "url": "https://www.uc.edu/", "rank": 5861 },
    { "domain": "sharemods.com", "url": "https://sharemods.com/", "rank": 10962 }
  ]
}

필드의 의미는 API와 같습니다.

snippets: true를 지정하면 모든 결과에 snippets도 포함됩니다. 일치한 부분 주변의 소스 코드 문자열을 최대 3개까지 담은 목록입니다. 이는 다른 사람이 작성한 코드이며, 데이터로만 전달됩니다.

여러 페이지 받기

page와 rows로 결과를 넘겨 봅니다. page: 2, rows: 20은 21번째부터 40번째 결과입니다. page와 rows를 곱한 값은 요금제의 쿼리당 최대 행 수를 넘을 수 없습니다. 제한 및 오류를 참고하세요.

다음 제한 및 오류