В результате мы получим 11 блоков с данными, причем...

В результате мы получим 11 блоков с данными, причем первый блок будет содержать заголовок страницы, который нам не нужен. Чуть позже мы его отфильтруем. Примечание. Чтобы посмотреть результат работы блока в Yahoo Pipes, выберите его (он станет оранжевым) и откройте отладчик (находится под рабочим полем). Если вы вносили изменения в блок, нужно нажать на ссылку Refresh, чтобы обновить информацию. Формируем RSS ленту. Эта часть практически не отличается от прошлого примера. Мы используем блок Rename со следующими параметрами: item. content copy as link item. content copy as description item. content rename title Кстати, в параметре description содержится аннотация статьи. Теперь убираем первую запись с заголовком страницы. Проще всего здесь использовать блок Filter (меню Operations). Задаем следующие параметры.

В результате мы получим 11 блоков с данными, причем...

Block all items that match all of the following item. description Contains Tymanchi Принцип работы простой. Отфильтровываются все записи, в тексте которых есть слово Tymanchi (оно встречается только в шапке страницы). После этого с помощью блока Regexp вырезаем заголовок и ссылку из текста записи. item. title replace .*. Нам осталось подключить блок Pipe Output и все. Труба готова. Результат можно увидеть на скриншоте. Заключение. Если вы уже какое-то время используете Yahoo Pipes, то наверняка знаете, что большинство ошибок возникает из-за проблем в регулярных выражениях. К сожалению, простого способа их написания не существует. Нужно изучать синтаксис и как можно больше практиковаться. Если выражение сложное, попробуйте его использовать службу тестирования регулярных выражений. До встречи! Спонсор статьи: ePochta Mailer – лучшая в России программа для электронной рассылки

Понравилась статья? Получай обновления и будь всегда в курсе событий!
Подпишись на RSS или
blog comments powered by Disqus