Производить поиск в гугле и работать с результатами можно с помощью API. Для любого языка можно отправлять get запросы и получать ответы в JSON. Для JavaScript можно использовать классы, предоставляемые google.

Официальная документация по апи http://code.google.com/intl/ru/apis/ajaxsearch/documentation/reference.html. Работа с классами там хорошо описана, впрочем работа через get то же нормально.

Хотелось бы добавить, что для работы с API через get, следует обращаться к http://ajax.googleapis.com/ajax/services/search/ИМЯ_СЕРВИСА, где вместо ИМЯ_СЕРВИСА подставляется название сервиса (тип поиска):

  • search - поиск в веб
  • images - поиск по картинкам
  • news - поиск по новостям

Премущество в использовании классов заключается в том что можно с минимальным кодом внедрять поиск на ваши страницы, полностью подстраивая под свои нужды.