Случается так, что в некоторых местах интернетов очень не хватает RSS. Но это не такая уж и проблема. Даже в особо клинических случаях, как выясняется, требуемую RSS можно создать.
Ревизор 2.0 - простой сервис с простыми интуитивно понятными функциями и, к сожалению, с такими же простыми результатами на выходе. В полученной через него RSS мы увидим исключительно уведомления о том, что страница, за которой мы следим, изменилась, но при появлении новых ссылок, они также добавляются в выдачу обновления RSS.
RssProxy - на этом я внимание заострять не буду, он весь какой-то кривой и перекошенный. Но при желании тоже можно глянуть.
Page2RSS - самый простой, удобный и юзерфрендли из представленных в этой записи. Просто указываем страницу и получаем с неё RSS. Из недостатков удалось обнаружить: если страница уже была в него когда-то добавлена, новую RSS получить нельзя, нужно искать добавленную ранее; перерабатывать в RSS умеет далеко не всё (у меня он отказался принимать поисковую ссылку-страницу).
FEED43 - а это самый навороченый и наименее юзерфрендли из найденных мной. Обрабатывает в RSS что угодно, получаемый вид полностью регулируется пользователем.
К нему я пожалуй добавлю небольшую инструкцию по пользованию на примере. Предположим, что я хочу получить RSS по поисковому
запросу «Конкере» на Я.ру:
Шаг 1. Укажите адрес (URL) исходной страницы
Помещаем адрес поисковой страницы:
http://wow.ya.ru/search_posts.xml?text=КонкереНажимаем кнопку [обновить] и получаем исходный код страницы.
Шаг 2. Задайте правила извлечения данных
В исходном коде находим повторяющийся блок с результатами выдачи. В нашем случае он обрамлён тэгом < li >. Вписываем в поле «Шаблон поиска новостей (повторяющийся)»: < li >{%}< /li >, где {%} - всё, что внутри тэга, которое и будет отправляться в RSS.
Нажимаем кнопку [извлечь] и получаем список извлечённых кусков текста, которые можно использовать при настройке свойств отображения канала.
Шаг 3. Задайте формат вывода
Прописываем названия, описания и прочую мелочёвку.
В поле «Шаблон тела новости» вписываем полученное во 2-ом пункте, чем в нашем случае является {%1}.
Всё. RSS готова.
И как бонус.
Yahoo Pipes - сервис для объединения RSS каналов в один,
описание которого недавно любезно предоставил камрад
Craneway.