Что делать, если вам сильно хочется следить за обновлениями информации на чьем-то сайте, но при этом у этого сайта нет своего RSS-канала?
Оказывается, все-таки есть выход из этой ситуации.
Самый просто способ – это использовать сайт page2rss.ru. Этот сайт будет следить за страницей в интернете, которую вы укажете, и как только будет видеть какие-то изменившиеся данные, будет публиковать их в виде RSS-канала, на который вы и можете подписаться (после указания адреса страницы и нажатия кнопки «to RSS» справа появятся кнопки для подписки на RSS).
Нюанс только в том, что вы не будете в итоге видеть какие-то аккуратно оформленные новости, а будете видеть именно измененные куски. Хотя, наверняка, в некоторых случаях не такие они и страшные могут быть 🙂 Но даже если в RSS-канале информация будет представлена несколько хаотично, основную задачу этот сервис выполняет. Вы всегда будете знать, что на странице произошло обновление, примерно понимая, какой оно имеет характер. Вообще, применений можно найти массу – можно следить за изменениями в какой-либо статье, новыми комментариями к чему либо, за изменениями в каких-либо рейтингах и т.д., и все это невзирая на отсутствия соответствующих RSS-каналов на нужных вам сайтах.
Есть, правда, как мне кажется, одно НО. Если на странице, за которой вы следите, присутствует какой-то элемент, который при каждом обновлении оной изменяется, то в итоге ничего путного из такой RSS-ленты не получится. Пример такого безобразия можно увидеть на моем проекте www.ezoterik.info, где в правом верхнем углу каждый раз выводится новая цитата. Как я понял, проверка обновления на сайте происходит у этого сервиса каждые 4 часа. В таком случае он каждые 4 часа будет вам выдавать информацию об очередной цитате вперемешку с заголовками новых тем на форуме (ведь на этой же странице имеется список последних тем с форума, который тоже может обновляться достаточно часто). С какой бы частотой не происходила проверка страницы, на ней всегда будет что-то «новое».
Более подробный обзор этого сервиса можно увидеть здесь, где имеются и интересные комментарии с примерами применения этого сервиса, а так же ссылки на другие подобные сайты.
Более сложный способ – это использовать более «продвинутые» сервисы, дающие вам больший контроль над ситуацией.
Один из таких сервисов — feed43.com. Сайт на английском языке, что, в общем-то, не мешает нам его использовать. Идея в том, чтобы вы указали, из каких именно блоков на странице нужно брать информацию для RSS-ленты. При таком подходе вы избегаете «мусора в эфире». Здесь вы найдете достаточно подробную инструкцию по использованию этого сервиса (на русском). Лично у меня только не получилось задать имя и описание RSS-канала на русском языке, пришлось писать транслитом. Подопытной у меня была та самая первая страница на www.ezoterik.info, в результате чего получился очень даже симпатичный RSS-канал. Этим сервисом я остался очень доволен.
Если у вас не получится сделать шаблон (второй шаг действий из инструкции), к какой-либо интернет-странице, я могу помочь составить его в комментариях к этой статье.
Еще есть сайт rssproxy.ru, он на русском языке и к нему прилагается подробная инструкция. В целом принцип работы с ним такой же, как у предыдущего сайта, но лично мне этот сервис показался достаточно «сырым», к сожалению.
Во-первых, оказалось, что я не могу вернуться и отредактировать шаблон для RSS-канала (поэтому канал остался не совсем корректным), попытка вернуться и сделать все сначала приводит к появлению надписи:
такой сайт уже есть в базе данных, вот ссылка на RSS канал: http://rssproxy.ru/rss/www.ezoterik.info/index.rdf
Таким образом, получается, что если до вас кто-то уже добавил страницу сайта, которая вас интересует, то сделать свой канал (с другими настройками шаблона) вы не сможете, будете вынуждены пользоваться тем, что дают. Возможно, что я чего-то и не доглядел, но, похоже, что картина именно такая.
Во-вторых, в вашей готовой ленте внутренние ссылки в новостях не обязательно будут вести именно на сайт, откуда берется новость (в моем случае они ведут на сайт rssproxy). С сервисом от feed43 такой проблемы нет.
И в третьих, формы для работы с созданием RSS-канала коряво отображаются во всех браузерах (пробовал на том, что было: Firefox и Opera), кроме Internet Explorer`а.
Надеюсь, эта информация будет для кого-то полезной, и желаю всем активного и плодотворного использования RSS 🙂
Также хотел бы дополнить свои предыдущие статьи на тему RSS («Что такое RSS» и «RSS-агрегаторы или чем читать RSS«).
Нашел в интернете еще дополнительный материал об RSS:
- Статья от Жилинcкого Владимира — «Что такое RSS». Так же в ней есть много интересных ссылок, касающихся тематики RSS.
- Все о RSS – сайт, обещающий за 5 минут научить вас пользоваться интернет-технологией, которая изменит вашу жизнь. Сайт выполнен в виде некой презентации, в легкой и пошаговой форме объясняющий, что такое RSS и чем читать RSS-каналы. Особый упор сделан на иллюстрацию этого процесса в Google Reader (намного подробнее, чем было у меня в предыдущей статье).
Так же, я перешел наконец-то на использование Google Reader, чему безмерно рад 🙂 Удобство работы с RSS-каналами на порядок выше по сравнению с Яндекс.Лентой, хотя, вполне возможно, что Яндекс тоже не будет стоять на месте, кто знает…
В Google Reader, помимо всего прочего, обнаружил дополнительную «фишку». Когда вы уже подписаны на какие-то RSS-каналы, Google предлагает вам список каналов, на которые вы еще не подписаны и которые могут вас заинтересовать. Предположения о том, что вас заинтересуют те или иные RSS-каналы, строятся на основе сравнивания ваших интересов с каналами других пользователей Google Reader, имеющих схожие интересы (подробнее в их справке). Я таким образом нашел для себя еще массу интересных каналов/блогов.
Pingback: WebMon — бесплатная программа для слежения за обновлениями сайтов()