Парсинг новостей из RSS лент. Немного расширяем функционал » Блог Обычного веб-мастера

Новость опубликована в разделе Разработка сайтов, Комментариев: 4

Совсем недавно задумался, а почему бы несколько не расширить функциональность своего портала Уроки создания сайта за счёт парсинга заголовков и краткого описания статей из RSS лент популярных новостных сайтов. Опять же, можно пойти несколько дальше и разработать рейтинг или просто каталог тематических ресурсов, блогов, новостных сайтов.

Конечно же, подобный парсинг имеет смысл быть только с тематических ресурсов, иначе мы просто превратим наш ресурс в помойку, которая не будет интересна не только пользователям, но вскоре и забанится поисковыми системами. Я же хотел расширить свой раздел Интернет новости (можно посмотреть работу скрипта в сайдбаре), поэтому именно с подобных ресурсов и буду читать заголовки из RSS ленты, любой желающий сможет просто выбрать интересующий его заголовок, если нужной новости нет у меня на сайте и перейти на саму страницу на родном сайте.

Что получает сам сайт от подобного, как многие могут подумать сомнительного, расширения функционала? Ведь пользователи только будут уходить с сайта, вместо того, что бы продолжить искать информацию на сайте. Конечно, случайных пользователей это может увести, но тем не менее – это отличный вариант создать некий имидж для сайта, создать единую страницу, позволяющую находить пользователю именно ту информацию из огромного числа новостных сайтов, какая его интересует. Проще говоря, нет необходимости искать статью, ползая по большому числу сайтов. Опять же, большинство могут сказать, что это некая и не совсем удобная альтернатива RSS ридера или другой программы от того же Google Reader или программы – читалки. Но я, например, вообще не пользуюсь подобными читалками и мне будет удобнее использовать именно такой вариант.

rss парсер на php

Сделать подобный вывод RSS ленты с любого сайта – проще простого, именно таким методом устроены большинство RSS каталогов с различного рода блогов и тиматических сайтов. Только вот с уверенностью могу сказать, что если вы решите парсить новости подобным образом, забивая базу данных для сайта, тем самым формируя контент на сайте подобными текстами, очень скоро можно увидеть свой любимый ресурс среди огромного числа забаненых сплогов.

И напоследок, сам скрипт, который после небольших видоизменений превратился в мою читалку:
<?
$url = ‘rss.xml’; //адрес RSS ленты
$rss = simplexml_load_file($url); //Интерпретирует XML-файл в объект

//цикл для обхода всей RSS ленты
foreach ($rss->channel->item as $item) {
echo ‘<h1>’.$item->title.’</h1>’; //выводим на печать заголовок статьи
echo $item->description; //выводим на печать текст статьи
}
?>



Комментарии к «Парсинг новостей из RSS лент. Немного расширяем функционал»

Ivan написал 13.04.2010

За скрипт большое спасибо, пригодился. Интересный материал для статьи, почитал с удовольствием. Спасибо.

Cheerful написал 14.04.2010

Ну впринципе может быть полезная штука, но мне кажется люди не очень доверяют таким вот штукам, воспринимается как реклама. Ну я бы врядли щелкнул. Хотя от ситуации зависит)

Лёша написал 14.04.2010

Отличное расширение функционала! Спасибо, буду пользоваться)

admin написал 14.04.2010

Cheerful, да ну, что тут рекламного. К тому же, очень даже сомневаюсь, что Сёрчу нужна реклама на моём сайте ))


Оставить комментарий

Имя 

Почта 

Сайт 

Комментарий 

  • Страницы

  • Рубрики



  • При перепечатке материалов ссылка на источник обязательна.

    © Андрей Максимов, 2008-2011

    Яндекс цитирования