시간 절약 내 웹 페이지가 변경된 곳을 확인하기 특정 웹 사이트의 위치를 모니터링하는 웹 페이지를 만들기로 결정했습니다. 즉, 이름). 예를 들어, 내 이름을 입력하고 웹 페이지가 맨 위에 있으면 페이지에 Google 결과를 표시하고 그 기간 내 위치를 표시하고 싶습니다. 그런 다음 Google 웹 로그 분석 API를 사용하여이 데이터를 조작하는 매쉬업 페이지를 만듭니다.프로그래밍 방식으로 웹 페이지에 Google 결과 얻기
누군가가이 부분을 놀래키기 시작하기 전에 Google의 규칙을 어기는 것이 아닙니다. Google은 이러한 결과를 얻기 위해 자신의 웹 페이지를 긁어내는 것을 원하지 않습니다.하지만이 방법을 사용하는 것이 가장 쉬운 방법입니다. 이미 Google 결과를 XML 형식으로 출력하는 자동화 된 도구가 있지만 Google의 서비스 약관에 위배됩니다.
Google 알리미와 같은 다른 대안이 있다는 것을 알고 있지만 Google에서 제공 한 문제를 해결하고 서비스 약관을 위반하지 않고 이러한 도구를 구현할 수 있기를 바랍니다.
몇 년 전에 SOAP API를 사용하여 쉽게이 작업을 수행 할 수있었습니다. 그러나 이것은 중단되었으며 Google은 개발자가 일종의 위젯을 구현할 수 있도록 "AJAX API"를 제공합니다. 이것은 실제 API를 대신 할 수 없으며 실제로 웹 페이지에 데이터를 넣고 원하는대로 결과를 수정할 수있는 방법을 선호합니다.
JavaScript 나 서버 측 언어로 어떻게 구현할 수 있습니까? 내가 말할 수있는 한, Google이 예제로 제공 한 여러 페이지로 이미 완료되었으므로, 여기에있는 누군가가 Google을 긁지 않고이 작업을 수행하는 방법에 대한 아이디어가 있는지 알고 싶습니다.
내가 클라이언트 측에서이 데이터를 수정하려면? CSS와 다른 Google API를 사용하여이 데이터의 위치를 혼합하고 수정하려고합니다. AJAX API가 이미 클라이언트 측 코드를 제공하고 있다면 가능합니까? –
@EnderMB : 일단 Ajax 응답을 받으면 (단지 Plain Old Javascript 객체 임), 자바 스크립트 – jlarson
Ah를 사용하여 원하는 순서대로 무엇이든 할 수 있습니다! 나는이 서버 측 API에 대해 전혀 알지 못했다. 그것은이 옵션이있을 때 존재하지 않았던 몇 년 전부터 블로그 항목을 읽을 때의 문제입니다. 어쨌든,이 문제를 해결해 주셔서 감사합니다. –