Как получить полнотекстовую RSS-ленту одним файлом?

Задача на первый взгляд может показаться не очень практичной — не очень нужной.

Но вот один из примеров, когда это может быть полезным — есть новостной сайт, с которого вы хотите сохранить 10 новостей в один вордовский файл. У этого новостного сайта наверняка есть RSS-лента. Её преимущество в том, что она даёт только текст и новости, без рекламы, пунктов меню и так далее.

Вот скрипт для создания полнотекстовых RSS, вводите туда адрес RSS-канала, и в результате получаете 1 страницу, на которой собраны все доступные новости с этого канала. Т.о, вам не нужно заходить отдельно на каждую новость и копировать её в вордовский файл.

Скажем, вы хотите сохранить 20 самых свежих новостей сайта Интересные новости (http://xeon.co.ua), что бы потом составить из них реферат, или просто почитать в дороге, где у вас не будет Интернета.

Сайт выглядит так:

xeon

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

Но у сайта Интересные новости есть RSS-лента — http://xeon.co.ua/feed/. В браузере Fierfox она выглядит так:

Как получить полнотекстовую RSS-ленту одним файлом

В принципе, вы можете просто скопировать эту страницу. Но тогда у вас будут только заголовки и анонсы новостей. А можете обработать RSS-ленту с помощью вот этого скрипта. И на выходе вы получите файл, где будут только заголовки и тексты новостей (с картинками, если они там предусмотрены, разумеется).

По умолчанию (если вы не введёте своей RSS-ленты в форму), страница будет выдавать RSS-ленту сайта Интересные новости, рубрика Экономика.

Но некоторые сервисы не обрезают ленты до анонсов, к примеру, все блоги LiveJournal дают полный текст. Вот этот, несколько измененный скрипт поможет вам получить одной страницей весь текст «без мусора».

По умолчанию эта страница будет выдавать вам ленту моего ЖЖ.

Оставьте коммент.

Ваш e-mail не будет опубликован. Обязательные поля помечены *

×
Закажите обратный звонок