Поиск URL уникальной фразы с помощью Google API - PullRequest
0 голосов
/ 21 января 2011

Есть ли у Google API с функцией, которая будет проверять, можно ли найти конкретную фразу по заданному URL?

Допустим, у меня есть URL веб-страницы: www.mysite / 2011/01 / check-if-фразу-Существует

Я хочу знать, существует ли где-нибудь в этом документе фраза foobar (она может быть где угодно в документе html, а не просто как «читаемый текст»).

Функция / api вернет True или False.

Обновление вопроса «Метод» должен исключить необходимость извлечения всей страницы на мой сервер и поиска себя. Я пытаюсь избежать загрузки веб-страницы на мой сервер (чтобы уменьшить пропускную способность).

1 Ответ

1 голос
/ 21 января 2011

Не думаю, что они это делают, но вы могли бы сделать это самостоятельно без большого количества кода (это адаптировано из документов App Engine ):

import urllib2

url = "http://www.google.com/"
try:
  result = urllib2.urlopen(url)
  my_search_function(result)
  # or perhaps my_search_function(result.content)
except urllib2.URLError, e:
handleError(e)

Тогда вы можете просто определить my_search_function(text), чтобы сделать то, что вам нужно

...