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

Регулярно спрашивают о том каким образом парсить 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 то и любителям этого движка — очень простой способ.

Оцените статью