Многим веб-разработчикам, особенно в сфере SEO, очень хотелось бы получать результаты выдачи гугла в удобном формате, но google не предоставляет такой возможности "официально" и разработчикам приходится выкручиваться, создавая разнообразные парсеры. Недавно я писал о выдачи в формате json, теперь настало время xml. Для получения xml файла вам потребуется добавить к стандартной строке запроса два параметра:
&ch=[checksum]
&client=navclient-auto
&output=xml
Этим мы как бы притворяемся Google Toolbar'ом, алгоритм получения checksum до недавнего времени был неизвестен, но кто-то похакал toolbar и достал его оттуда.
Пример запроса:
Полную реализацию своего поисковика на основе гугла можно скачать . На этом же сайте можно найти забавную заметку о том, как автор блога , одурачил кучу народу сообщением о «новой» поисковой машине, которая лучше Google, Yahoo и MSN в несколько раз.
Каждому свой Гугл ))
Интересно, а как же там показывается выдача АдСенса если это не “честное использование” а хак?
links for 2007-03-23 « past is dead 23.03.2007
5:19
[...] Выдача Google в формате XML · AJAX Planet (tags: webdev google xml seo) [...]
Николай В. 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: ********)
Каждому свой Гугл ))
Интересно, а как же там показывается выдача АдСенса если это не “честное использование” а хак?
[...] Выдача Google в формате XML · AJAX Planet (tags: webdev google xml seo) [...]
Больше не работает. Вот что пишет Гугл:
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
уже ничего не работает, даже сайт http://www.google-script.com