среда, 10 февраля 2010 г.

RSS лента для избранных сериалов на rutracker.org (идея и описание реализации)



Обожаю смотреть фантастические сериалы (естественно не все). Источники: Lostfilm.ru, NovaFilm.ru и Torrents.ru RuTracker.org (указанные источники не все, есть и остальные, но суть поста не про них). Если информация с Lostfilm.ru и NovaFilm.ru сваливается сама в RSS-агрегатор, то на торрентс.ру rutracker.org приходиться «ходить ногами».

Но! Мы люди по своей сути ленивые, поэтому…

…поэтому родилось обходное решение.

Как всем известно, любой блогоотстойник «умеет» этот самый RSS. Именно этим фактом я и воспользовался — первым делом завел и соответствующим образом настроил спец.блог. Дальше нарисовал небольшой скрипт и повесил его в шедулер (чтобы каждый час скрипт делал проверку).

Скрипт приводить здесь не буду, расскажу лишь его суть. Скрипт считывает из INI-файла очередной URL, вытягивает с torrents.ru rutracker.org страницу, ищет и парсит тэг H1 с классом maintitle, сравнивает новое и предыдущее значения и, в случае несовпадения, формирует и отсылает письмо в блог, новое значение заголовка сохраняется.

Фсе.

3 комментария:

Анонимный комментирует...

А как же разнообразные www2rss, не говоря уже о yahoo pipes и прочих mashups?

skirda комментирует...

Это был эксперимент - ковыряние с VBS-скриптами, ничего личного ;-)

Анонимный комментирует...

ленты появились

Отправить комментарий