[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Яндекс.xml Думаю это интересно!
HardWoman
Не чайно наткнулся на такую поисковую систему www.metalweb.ru. Технология поиска основана на XML-поиске на Яндексовском серваке. Кто-нибудь работал с этим, как это работает? Поделитесь ;)

QUOTE( help.yandex.ru/xml/faq )
Вы должны составить запрос следующим образом:
{ваш запрос} << host="www.yoursite.ru"
где {ваш запрос} — текст запроса, который вы хотите найти на сайте, www.yoursite.ru — URL вашего сайта (если у сайта много зеркал, то URL главного зеркала). Группировка при поиске по сайту должна быть плоской (flat).
(специальные символы в запросе нужно менять на escape-последовательности): Пелевин << host="www.ozon.ru"
Вы можете воспользоваться примером скрипта для поиска по сайту, который приведен с исходным кодом на Perl.




Спустя 11 часов, 31 минута, 38 секунд (30.10.2006 - 07:36) dreadboy написал(а):
хе-хе. ну как тебе сказать... у тебя на сайте форма, туда пишут запрос, он передается файлу search.php, который формирует xml и, например соккетами отсылает яндексу. потом забираешь ответ и выводишь его.

Спустя 1 день, 23 часа, 57 минут, 25 секунд (2.11.2006 - 07:34) Vitaly написал(а):
Так а как сделать то? Приведите пример :)

Спустя 1 месяц, 21 день, 13 часов, 12 минут, 36 секунд (23.12.2006 - 20:46) plazix написал(а):
1. формируешь xml по описанию от яндекса
2. отсылаешь его в пост-запросе яндексу (ток не забудь создать аккаунт на яндексе и прописать там апишник сервака, с которого будут приходить запросы), например с помощью cURL
3. парсишь пришедший xml
все довольно просто и понятно :)
на xml.yandex.ru все описано, если не понятно что-то, то там есть примеры на перле


_____________
Сложные иерархии рулят!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.