Восполнение нехватки RSS

Oct 24, 2008 01:51

Случается так, что в некоторых местах интернетов очень не хватает 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.

rss, об интернете, ссылки, о сервисах

Previous post Next post
Up