도메인용 맞춤 Google 검색 엔진을 만들고 결과를 JSON으로 가져옵니다.
웹사이트 도메인용 맞춤 Google 검색 엔진을 만들고 거의 코드 없이 프로그래밍 방식으로 액세스하세요.
사용자 정의 검색 엔진을 만들 수 있는 https://cse.google.com/cse/all으로 이동합니다. "추가"버튼을 클릭하고 검색할 하나 이상의 사이트를 제공하십시오. 이 경우 dev.to/*를 목록에 추가하기만 하면 됩니다.
'전체 웹 검색'이라는 설정을 사용하면 검색 결과가 없거나 충분하지 않은 경우 웹의 결과로 검색 결과가 보강됩니다. 즉, 웹 도메인의 결과만 표시하려면 이 기능을 비활성화하십시오.
간단한 복사/붙여넣기로 웹 페이지에 사용자 지정 검색 엔진을 삽입하려는 경우 검색 엔진의 7가지 레이아웃 중에서 선택할 수 있습니다. 저는 개인적으로 컴팩트한 것을 선호합니다. 이 레이아웃은 광고를 보여줍니다.
프로그래밍 방식 액세스에는 두 가지 옵션이 있습니다. Custom Search JSON API 옵션은 무료이며 하루에 10,000개의 쿼리로 제한됩니다. 이 경우 원하는 것입니다.
If your Custom Search Engine is restricted to only searching specific sites (10 or fewer), you can use the Custom Search Site Restricted JSON API. This API is similar to the JSON Custom Search API except this version has no daily query limit. Custom Search Site Restricted JSON API requests cost $5 per 1000 queries and there is no daily query limit. You may sign up for billing in the API Console.
당신은 필요
API 키(여기에서 가져오기: https://developers.google.com/custom-search/json-api/v1/introduction )
검색 엔진 식별자 cx(검색 엔진 공개 URL에서 찾을 수 있음: https://cse.google.com/cse?cx=009833334622897458665:rtvizlbvdpk )
검색 엔진에 '오픈 소스'를 쿼리하려면 https://www.googleapis.com/customsearch/v1?key=YOUR_API_KEY&cx=SEARCH_ENGINE_ID&q=open+source에 GET 요청을 하면 됩니다.
당신이 사물의 위에 있다고 가정 해 봅시다. 쿼리 문자열에 sort=date 매개 변수를 추가하여 결과를 날짜순으로 정렬합니다(최신 항목 우선). 이 스크린샷에서 볼 수 있듯이 Google은 변경 사항을 매우 빠르게 파악합니다.
/* since this is a public API, it permits cross origin XMLHttpRequests from the browser */
fetch('https://www.googleapis.com/customsearch/v1?key=YOUR_API_KEY&cx=SEARCH_ENGINE_ID&q=open+source&sort=date').then(response => response.json()).then(json => {
// json.items has the results
}).catch(console.error)
ZzzzZZ..
Reference
이 문제에 관하여(도메인용 맞춤 Google 검색 엔진을 만들고 결과를 JSON으로 가져옵니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/jochemstoel/create-custom-google-search-engine-for-your-domains-and-fetch-results-as-json-69o텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)