[personal profile] ssgen
Тут [livejournal.com profile] psycheya_ya всё спрашивает, как я умудряюсь мониторить столько сайтов. А я не мониторю, всего лишь просматриваю заголовки, пытаясь отслеживать то, что меня интересует - материалы об истории города, анонсы мероприятий. Времени на это уходит немного, несколько раз в день по пять минут. Благо современные технологии способны свести хоть сто сайтов в одну новостную ленту, и называется это чудо RSS.

Допустим, вы ежедневно просматриваете три сайта. И это ещё ничего, а если интересных сайтов со временем стало 10? Или 20? То есть на каждый из них нужно зайти, чтобы проверить, а не появилось ли что-нибудь новенькое. RSS склеит новости со всех этих 20 сайтов в одну ленту, состоящую из небольших блоков - заголовок, описание, ссылка. Такую ленту называют фидом (feed), а также каналом или потоком. Если, просматривая фид, вы по заголовку или по описанию видите, что это вам интересно, то переходите на сайт по ссылке и читаете дальше. Всё очень просто. Кому интересно, могу попробовать рассказать, как это делается на практике.

Есть, конечно, множество всяких программ-агрегаторов, но на самом деле вполне достаточно аккаунта на Gmail или Яндексе.

Если у вас есть почтовый ящик на Яндексе.

1. Войдите в свой почтовый ящик и откройте вкладку "Подписки".
2. Нажмите кнопку "Добавить".
3. Введите в поле "Адрес сайта или RSS" адрес фида (где его взять, объясню чуть ниже).
4. Нажмите кнопку "Подписаться".
5. Нажмите "Сохранить".



Это, в общем-то, и всё. Фид добавился в подписку, и его сразу же можно читать (справа). Слева будет список фидов (на картинке фид всего один - "Челябинская ГТРК"), и чтобы читать их все сразу, нужно выбрать "Все".



При этом Яндекс отслеживает, какие новости вы уже прочитали, а какие ещё нет. Удобнее будет включить флажок "Только непрочитанные" (справа сверху) - в этом случае, когда вы в следующий раз откроете "Подписки", уже прочитанные вами новости второй раз показываться не будут.

Если у вас есть почтовый ящик на Gmail.

У Гугла тоже есть читалка для RSS, которая называется Google Reader. Перейдите по адресу http://www.google.ru/reader/.

1. Нажмите большую красную кнопку "Подписаться".
2. Введите адрес фида.
3. Нажмите кнопку "Добавить".



Чтобы читать все фиды разом, выберите "Все элементы" (слева), а чтобы прочитанные новости исчезали, в меню сверху выберите "Новые записи".



Теперь пару слов о том, откуда беруется RSS-фиды. Большинство уважающих себя сайтов выдают новости в виде RSS-фида и с ними нет никаких проблем. А в каждом уважающем себя браузере есть кнопка, по которой этот фид можно получить. Вот как она выглядит в Файрфоксе:



В Опере:



В IE:



В Хроме, Сафари и прочих браузерых тоже наверняка есть что-то подобное. Так вот, нажимаем эту кнопку и получаем фид (браузер обычно сам отображает его в виде ленты новостей). После этого адрес из адресной строки можно скопировать и вставить в Яндекс-подписки или Google Reader способом, который я уже описывал выше.

До сих пор всё было достаточно просто, однако дальше начинаются вариации. Дело в том, что разные сайты по-разному поддерживают RSS.

1. На некоторых из них RSS реализован так, что самим браузером не опознаётся. В таких случаях ищите значок с оранжевыми волнами на главной странице. Например, на Челябинск.fm он находится справа в разделе "Подписки". А иногда это даже не значок, а просто текстовая ссылка. То есть нужно внимательно осмотреть главную страницу на предмет наличия RSS.

2. Большинство сайтов честно выдают новостную ленту в виде RSS, однако некоторые пытаются делить фиды по разделам - например, на Mega-U имеются раздельные фиды для новостей, аналитики, комментариев и т.д. На каждый из фидов нужно подписываться отдельно.

3. Бывают проблемы соответствия информации, представленной на сайте, и того, что сайт выдаёт в RSS. То есть при добавлении фида нужно всегда очень внимательно сверять, та ли информация выдаётся в фиде. Мне встречались случаи, когда фид на сайте "заморожен", то есть на главной странице новости актуальные, а в RSS - годовой давности и не обновляются. Есть сайты, которые выдают RSS, но этот фид всегда пуст. Попадались сайты, где в RSS выдаются не все новости, а только часть. На том же Челябинск.fm в RSS нельзя получить разделы "Новости" и "Пост дня". И ещё есть Вечерний Челябинск, который выдаёт в RSS завтрашние новости. То есть в фиде заголовки новостей уже можно прочитать, а сами новости появятся на сайте только завтра.

4. На URA.ru фиды не делятся по регионам, то есть впридачу к челябинским новостям вы получите также новости всего федерального округа.

5. Некоторые сайты вообще ни в каком виде не поддерживают RSS. Например, zenon74.ru.

Со всеми такими случаями приходится возиться отдельно. Для этого существуют конверторы фидов, которые по идее из любого сайта способны сделать RSS. Поискав немного, я остановился на feed43.com - по функциональности вполне устраивает, а за бесплатность всего лишь вставляет в каждую новость ссылку на себя. Меня не напрягает, но если вас это не устраивает, можете подобрать себе какой-нибудь другой конвертор. Чтобы получить информацию в виде RSS-фида, нужно определить шаблоны, по которым HTML-разметка будет преобразовываться в RSS. То есть нужно как минимум знать HTML. Если нет желания и возможности его изучать, то вам остаётся только пользоваться готовыми фидами. Можете посмотреть мои фиды, вдруг что-нибудь пригодится.

Чем хорош RSS, так это тем, что его поддерживают все популярные площадки для ведения блогов - WordPress, Blogspot, LiveJournal и так далее. Имеются конверторы для площадок и соцсетей, не поддерживающих RSS непосредственно - ВКонтакте, Twitter. Фейсбук недавно убрал экспорт RSS-фидов со своих страниц, но наверняка есть какой-то обходной путь, т.к. ранее полученные фиды по-прежнему работают (вот например "Деловой квартал"). Фиды выдают также поисковые системы - например, Яндекс-блоги могут в виде RSS выдавать всё, что появляется новенького в блогах по ключевым словам. По ключевым словам можно отфильтровать любой готовый фид - например, чтобы выделить из большого потока новостей только то, что вас интересует.

Так что у кого есть желание - дерзайте. Гугл вам в помощь, а все вопросы - к Яндексу :)

Date: 2012-04-27 06:58 am (UTC)
From: [identity profile] ssgen.livejournal.com
Я объяснил ради чего. Сейчас в ленте 185 сайтов, из них более менее активны два десятка, остальные вякают время от времени.

Profile

ssgen

December 2016

S M T W T F S
     123
45678 910
11121314 151617
1819 2021 22 2324
2526272829 3031

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 7th, 2026 10:39 am
Powered by Dreamwidth Studios