Собираем ключевики – Яндекс.Suggest API
Скрипты и сервисы, Яндекс 20.06.2008Поставил третий Firefox и сразу же заметил, что теперь в панели поиска расширение поисковых запросов работает не только для Google, но и для Яндекса. Осталось только поснифить трафик и заголовки.
Итак, для того, чтобы немножко подергать сервера Яндекса на предмет новых интересных ключевиков, нужно всего лишь дернуть урл: http://suggest.yandex.net/suggest-ff.cgi?part=часть_слова
Запрос делаем в кодировке UTF-8, в ней же получаем ответ. Windows-1251 не работает. Получаем наши ключевики в предельно простом формате:
["ку", ["кухни", "кулинария", "курсы валют", "курс доллара", "курс валют", "кулинарные рецепты", "курсовые", "курс евро", "курсы английского языка", "курсовые работы"]]
Нашему брату не составит никакого труда распарсить этот ответ
Как использовать сию фичу? Лично я не вижу смысла дергать отсюда ключевики тоннами. К тому же я ещё не проводил тесты и не уверен насчет быстроты бана или иных санкций от бдительного Яшки. Оптимальный вариант – это поиск новых интересных тем, по-моему эта десятка ключевиков выводится отсортированной по популярности. А значит можно подёргать API двух- и трех-буквенными запросами и собрать массу интересного, что в дальнейшем можно скармливать другим парсерам.
30.06.2008 в 17:41
Прикольная идея, надо попробовать.
13.08.2008 в 21:16
А мне интересно как часто меняется АПИ? Или оно стабильно?
15.08.2008 в 12:04
Мне кажется что глобальных изменений быть не должно. Ведь с изменением формата API пришлось бы выпускать обновление браузера.
11.09.2009 в 22:21
Создал парсер подсказок из поисковиков – http://doblab.ru/suggest/