[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 выдавать всё, что появляется новенького в блогах по ключевым словам. По ключевым словам можно отфильтровать любой готовый фид - например, чтобы выделить из большого потока новостей только то, что вас интересует.

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

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

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:26 pm
Powered by Dreamwidth Studios