Подписаться
Uncategorised

yandex — AboutDigital — блоги, технологии, сервисы, софт yandex — AboutDigital

Автор: Иван ЛуценкоОпубликовано: 19 ноября 2007Обновлено: 19 ноября 20071 мин.
Коротко: материал собран для практического применения. Проверяйте актуальность инструментов, правил площадок и данных в первоисточниках.

Регулярно спрашивают о том каким образом парсить RSS ленты Яндекса. Отличие от обычных в наличии — здесь находится полный текст заметки. При использовании MagpieRSS все очень просто:

require_once «rss_fetch.inc»; $yrss = fetch_rss(«http://domain.tld/feed/»); $maxitems = 30; if ($yrss = array_slice($yrss->items, 0, $maxitems)) { foreach ($yrss as $yi) { if (isset($yi[’yandex’][’full-text’])) { print ’: ’; echo htmlspecialchars($yi[’yandex’][’full-text’]); } print «’n»; } } else { print ’ ’ . magpie_error() . ’ ’; } ?>

P.S. дополните код обработкой стандартных элементов . Т.к. MagpieRSS встроена в WordPress то и любителям этого движка — очень простой способ.

Иван Луценко

Автор материала. Профиль и специализация публикуются редакцией после подтверждения данных.

Подписаться