Парсинг RSS
Перед Вами была поставлена задача - распарсить RSS ленту. Но как это сделать супербыстро с минимальными затратами сил? С помощью регулярных выражений? С помощью XML парсинга? С помощью людей? Нет! Сегодня мы научимся парсить RSS ленты с помощью PHP, а точнее уже готового функционала на PHP.
Вам поможет MagpieRSS. Что это такое?
Magpie RSS это функционал для парсинга и не только, RSS лент. Самое главное его достоинство - простота использования. Смотрите, вот так можно быстро распарсить RSS ленту, т.е. извлечь из нее данные.
require_once 'rss_fetch.inc';
$url = 'http://magpie.sf.net/samples/imc.1-0.rdf';
$rss = fetch_rss($url);
echo "Site: ", $rss->channel['title'], "<br>
";
foreach ($rss->items as $item ) {
$title = $item[title];
$url = $item[link];
echo "<a href=$url>$title</a></li><br>
";
}
Стоит отметить что Magpie RSS поглощает все форматы RSS, а именно RSS 0.9, RSS 1.0, RSS 2.0, Atom.
Magpie RSS полностью бесплатна. .

2 Комментариев на «Парсинг RSS»
интересная статья — спасибо
Ответить
Очень интересная статья,большое спасибо.
Ответить