Rambler's Top100

Выдача Google в формате XML

Многим веб-разработчикам, особенно в сфере SEO, очень хотелось бы получать результаты выдачи гугла в удобном формате, но google не предоставляет такой возможности "официально" и разработчикам приходится выкручиваться, создавая разнообразные парсеры. Недавно я писал о выдачи в формате json, теперь настало время xml. Для получения xml файла вам потребуется добавить к стандартной строке запроса два параметра: &ch=[checksum] &client=navclient-auto &output=xml Этим мы как бы притворяемся Google Toolbar'ом, алгоритм получения checksum до недавнего времени был неизвестен, но кто-то похакал toolbar и достал его оттуда. Пример запроса: http://www.google.com/search?client=navclient-auto&hl=en&ch=6-1930753257&q=seo%20is%20for%20losers&output=xml&num=100 Полную реализацию своего поисковика на основе гугла можно скачать отсюда. На этом же сайте можно найти забавную заметку о том, как автор блога google-script.com, одурачил кучу народу сообщением о «новой» поисковой машине, которая лучше Google, Yahoo и MSN в несколько раз.
 
Еще об этом:

Комментарии: 4

  1. serge 23.03.2007 12:49

    Каждому свой Гугл ))
    Интересно, а как же там показывается выдача АдСенса если это не “честное использование” а хак?

  2. links for 2007-03-23 « past is dead 23.03.2007 5:19

    [...] Выдача Google в формате XML · AJAX Planet (tags: webdev google xml seo) [...]

  3. Николай В. 16.04.2007 9:55

    Больше не работает. Вот что пишет Гугл:

    Forbidden
    Your client does not have permission to get URL /search?client=navclient-auto&hl=en&ch=6-1930753257&q=seo%20is%20for%20losers&output=xml&num=100 from this server. (Client IP address: ********)

    Please see Google’s Terms of Service posted at http://www.google.com/terms_of_service.html

    Также об этом пишет и автор предложенного выше решения:

    http://www.google-script.com/google-blocks-xml-requests

  4. serg 28.07.2009 2:12

    уже ничего не работает, даже сайт http://www.google-script.com

Добавить комментарий