2012-04-11 2 views
0

Я использую API Yahoo Pipes для создания приложения, в котором я собираю каналы с разных сайтов. Эти каналы первоначально были основной RSS-лентой блога. Однако мне нужно взять только те каналы, которые входят в категорию.Использование каналов категорий для Yahoo Pipes

Поэтому предположим, есть сайт mysitename.com с RSS-каналы на http://www.mysitename.ccom/rss.xml Этот сайт имеет категории, как

Nation/World  
sports 
politics 
LocaL 
health 
specials  
spotlight 
weather 

Теперь я хочу, чтобы получить RSS для только этих конкретных тегов.

Сначала я искал способ использования фильтра Yahoo Pipe API, чтобы получать каналы только с этими тегами/категориями, но фильтр yahoo pipes поддерживает фильтрацию только с именем автора, заголовком, контентом, но не тегами или категориями.

Моих вопросов:

  1. Можно ли фильтровать эти каналы в Yahoo Pipes API с помощью какого-либо другого оператора?
  2. Кроме того, если это невозможно, я могу просто добавить URL-адреса, такие как mysitename.com/tag1, но я не смог найти каналы здесь в этой CMS (Drupal) для определенного тега. Я хотел бы знать, как это можно схватить.

Спасибо

ответ

2

Обычно сайты предоставляют отдельный канал для каждой категории, CNN & ВВС быть хорошими примерами этого. Поэтому редко требуется сложная фильтрация. Похоже, вы пытаетесь вытащить кого-нибудь из RSS-сообщений в RSS-мессу, конечно, это можно сделать, но было бы легче узнать, откуда он получает исходные данные.

Yahoo Pipes Tip # 4 # Поскольку V2-версия Yahoo Pipes, некоторые опции были удалены из выпадающих селекторов в графическом интерфейсе, но все еще существуют во внутренней работе бэкэнд. В дополнение к item.authorname, item.title, item.description и т.д. селекторов вы можете ввести в item.content вручную выполнить действия, такие как фильтр или регулярное выражение на всех не данных только часть между указанными тегами.

Смежные вопросы