Что такое RSS и как его использовать?
- Категория: Фундаментальные статьи
- – Автор: Игорь (Администратор)
Что такое RSS?
RSS это интернет протокол. Другими словами, стандартизованный способ для публикации контента (статей, новостей и т.д.) в интернете. RSS позволяет легко организовывать быстрый обмен данными среди широкой аудитории таким образом, что любой пользователь сможет быстро и беспрепятственно получить доступ к содержимому. RSS это аббревиатура "Really Simple Syndication", но не беспокойтесь относительно названия. RSS не имеет никакого отношения к синдикатам и тому подобным.
Примечание: Хоть и принято, чтобы названия отображали суть идеи, все же названия это прерогатива авторов.
Благодаря RSS, вы можете быстро получать последние новости, статьи, уведомления и обзоры программ. И это только несколько примеров огромного набора контента, доступного через RSS. Так же через RSS могут распространяться веб-страницы, аудио и видео. Большинство контента, передаваемого через RSS, доступно любым заинтересованным пользователям, хотя некоторые сайты требуют ввода пароля.
RSS каналы или ленты (feeds) это то, что позволяет распространять RSS контент. Каналы представляют собой автоматически сгенерированные потоки данных из блогов, сайтов, новостных источников и т.д. Так же каналы могут содержать в себе данные из других каналов. Сами по себе каналы хранят лишь небольшую ссылку для получения полных статей или анонсов.
RSS ленты позволяют авторам распространять их творения быстро и в автоматическом режиме. Все данные в каналах представляются в стандартизованном виде, что позволяет многим пользователям без каких-либо проблем получать доступ к ним. Кроме того, RSS ленты позволяют быстро обмениваться данными, ведь для обмена вам нужно всего лишь скопировать и отправить получателю всего одну ссылку.
Чтобы увидеть живой пример, нажмите на эту ссылку - rss канал для категории "Фундаментальные статьи" на сайте Ida-Freewares.ru. В браузере FireFox открытие данной ссылки будет автоматически преобразовано в ленту. Если же вы открыли ссылку в другом браузере, то вы увидите данные в формате xml. О том, как можно читать RSS ленты не только в Firefox будет рассказано далее.
Зачем используется RSS?
Возможно, у вас есть несколько, а может и много, любимых сайтов и блогов, которые вы постоянно просматриваете. Тогда вы, наверное, ни один раз задумывались о том, каким бы образом быстро получать данные о добавленных статьях или комментариях. Некоторые из сайтов и блогов предлагают использовать электронную подписку. Но, этот способ чреват тем, что ваш почтовый ящик будет завален письмами. К примеру, если вы хотя бы раз подписывались на получения писем с комментариями к горячо обсуждаемой теме, то знаете, что все эти десятки и сотни комментариев обычно превращаются в те же десятки и сотни электронных писем. Подписка же на RSS ленты в чем-то напоминает электронные письма, но имеет ряд существенных отличий:
- Подписаться и отписаться от получения данных с RSS каналов можно практически мгновенно
- Все данные получаются относительно анонимно и их получение полностью под вашим контролем
- Вам не нужно предоставлять свой адрес электронной почты
- Если быть корректным то, слово "подписаться" не совсем уместно. Так как вы даете вашему RSS клиенту список ссылок, откуда он будет забирать новости, а не оставляете сайту свои данный. В последующем, клиент будет просто опрашивать каналы на наличие контента через регулярные промежутки времени
- RSS клиенты позволяют агрегировать контент из разных RSS лент и организовывать данные в удобном для вас виде. К примеру, распределять по категориям
- Практически нет никакого спама, так что вам не нужны фильтры и другие защитные механизмы, чтобы бороться с ними
- Никто не собирает статистику того, какие записи вы читаете, а какие нет. RSS не предусматривает какого-либо ответа о том, что данные были прочтены пользователем
- RSS каналы являются более эффективным средством. Ведь, вы можете быстро просмотреть большое количество RSS лент и читать только те статьи, которые представляют для вас интерес
Как можно использовать RSS?
Для передачи данных RSS использует XML (Extensible Markup Language), широко известный стандартизированный формат обмена данных в интернете и не только. Если на веб-сайте или блоге вы встретили упоминание о RSS-лентах, то это означает, что на веб-ресурсе есть модуль, который в автоматическом режиме организует RSS канал для общего использования. И если вы хотите следить за этой лентой, то вам достаточно скопировать ссылку в ваш RSS клиент.
Примером такого клиента является FeedDemon, который позволяет считывать RSS каналы и структурировать их в удобном виде. На рисунке ниже показан пример FeedDemon, подписанного на 40 новостных лент с последующим перераспределением их по категориям. Обратите внимание, что клиент так же отображает какие записи вы уже просмотрели, а какие нет.
Такой подход позволяет вам вместо ежедневного открытия всех интересующих вас сайтов в браузере, открывать всего один клиент и получать все те же данные в одном интерфейсе. При этом важно понимать, что RSS лента не обязательно создается для всего сайта целиком. Так же RSS каналы могут быть созданы как для конкретных разделов сайтов, так и для отдельных статей (например, получение комментариев, если такое подразумевает ресурс). Поэтому, если на сайтах есть несколько категорий, которые вы предпочитаете просматривать, то вы можете подписаться только на них.
Где можно найти RSS каналы или ленты (feeds)?
Многие сайты предлагают RSS-каналы, в частности многие блоговые ресурсы и новостные сайты. Кроме того, так же существуют веб-сайты, агрегирующие в себе другие RSS-ленты в свои RSS каналы, на которые вы так же можете подписаться.
Наличие RSS лент и каналов помечается либо текстом, либо значком, как в показано на рисунке справа. Расцветки могут быть разными, но общий вид примерно один и тот же. Правда, в некоторых случаях сайты создают собственные значки для подписки, но сопровождают их соответствующим текстом. При установленном клиенте или использовании специальных расширений для браузеров (кроме Firefox, так как он уже имеет встроенный механизм для чтения), нажатие на такой значок или ссылку рядом с ним будет означать автоматическую подписку на новости данного раздела или сайта.
В некоторых случаях, на сайтах может не быть как таковых отдельных значков или элементов управления для подписки на RSS ленту. Однако, некоторые браузеры, в частности Firefox, умеют распознавать наличие скрытых лент на страницах таких сайтов и предлагать вам подписаться на эти каналы.
Если говорить, о браузере Firefox, то в последних версиях кнопка, показывающая наличие лент, по умолчанию скрыта и ее необходимо включать в настройках браузера. Для этого нужно выполнить несколько простых шагов:
- Нажмите кнопку "Открыть меню" (значок в виде трех горизонтальных линий)
- Выберите пункт "Изменить"
- Появится конструктор с возможностью перетаскивания элементов.
- Перетащите элемент "Подписаться" (со значком, похожим на один из тех, что показаны на рисунке справа чуть ранее) на панель кнопок в удобное для вас место
- Выйдите из конструктора нажатием кнопки "Esc"
Теперь, Firefox будет подсвечивать этот значок, если на странице сайта есть RSS-ленты, а по его нажатию будет открываться меню для выбора действий.
Как можно читать RSS каналы или ленты (feeds)?
Если вы хотите подписаться на несколько RSS лент, то для их чтения вполне достаточно использовать расширения для браузеров или если браузер поддерживает чтение лент, то стандартных функций. Если же количество лент будет расти и вы почувствуете, что вам необходимо их как-то структурировать, то в таком случае вы можете использовать не только настольные RSS клиенты, но и различные веб решения, позволяющие структурировать и читать множество лент.
Существуют сотни, если не тысячи, приложений для чтения RSS лент и многие из них бесплатны. Но, будьте осторожны при их выборе. Написать программу для чтения RSS-лент не сложное дело - протокол RSS очень простой. Поэтому некоторые программы написаны злоумышленниками для кражи информации, такой как пароли для доступа к закрытым лентам. Кроме того, не забывайте, что онлайн решения всегда будут иметь больше вопросов безопасности, нежели настольные.
Теперь, вы знаете о том, что такое RSS и как его можно использовать.
У вас есть полезная информация, которой вы бы хотели поделиться с читателями, или же вы обнаружили неточность в статье? Оставьте комментарий!
☕ Понравился обзор? Поделитесь с друзьями!