Парсер RSS-каналов

D
На сайте с 13.04.2008
Offline
20
1549

Парсер RSS-каналов, читает веб каналы и выводит данные в указанном формате..

* поддерживает кодировки windows-1251 (cp1251), koi8-r (iso-ir-11), iso-8859-5, utf-8..

* сохраняет исходное форматирование / преобразует в текст..

* добавляет новости полностью / урезает до указанной длины..

* добавляет все новости канала / добавляет лишь самые новые..

* все настраивается.. настраивается даже сам формат вывода новости...

* автоматически обновляется.. и кешируется.. нагрузка на сервер почти нулевая..

* копируя подобные парсеры можно понаделать сотни парсеров веб-каналов..

* добавить распарсенную ленту можно: include самого скрипта, либо readfile кеш-файла парсера..

если, кто заинтересован http://www.inet-bazar.ru/buy.php?id_d=1370.. или стучитесь в 440-964-265

знаю что проблема рсс-ридеров стоит :) и стоит давно.. многие шукают универсальные системы.. но во всяком универсализме свои минусы..

---------------------------------------------------------------------------------------

в общем парсер представлен в виде скрипта feeder.php к примеру..

в самом скрипте редактируются параметры:урл рсс-ленты, кол-во парсируемых новостей, формат новостей, длина новости (если необходимо ее урезать); период автообновления; шаблон записываемой новости (тот вид в котором она будет выводится на экран, пример и описание там написаны); кодировка вывода (cp1251, utf-8, koi8 или iso);

принцип работы: скрипт получает контент с рсс-ленты, парсит, записывает в своем формате в кеш-файл.. выдает кеш на страничку..

установка скрипта: в теле странички пишем @include("feeder.php"); -- при этом запускается сам скрипт (если нужно обновление -- он обновляет кеш-файл, заново парсируя ленту) и выдает кеш-файл на страничку..

необязательно инклудить сам скрипт, можно считывать сразу кеш-файл @readfile("genm до кеша"); путь до кеша указывается в настройках скрипта..

все настроивается в ручную.. и некоторым покажется что геморно.. но зато работает быстро...

Блог darkslave (http://darkslave.net/) -- Онлайн-тикетовка we4u (http://www.we4u.ru/) -- CMS для сателлитов Satus (http://satus.ru/)
Pavka
На сайте с 20.05.2005
Offline
82
#1

Полный текст новости выдерает? Или только то, что в ленте?

Без подписи
D
На сайте с 13.04.2008
Offline
20
#2

только то, что в ленте.. просто преобразует по нужному формату..

Watson
На сайте с 02.07.2007
Offline
111
#3

есть для Drupal 5.*, 6.* скрипт rss импорта

поддерживает картинки, все кодировки

пример работы news.mut.ru

уже функционирует на десятке сайтов

запуск по крону

цена вопроса 29.99wmz

D
На сайте с 13.04.2008
Offline
20
#4

модули для ЦМС хороши.. НО привязаны исключительно к той цмс под которую написаны...

а include скрипта работает и на самопал цмс... и на всех других, которые зашуканы под php (drupal / joomla/ cmssimple :) )..

* мой парсер может выдавать новость как в исходном хтмл формате (т.е. с картинами, ссылками, и разметкой), так и в чисто текстовом ...

B
На сайте с 19.09.2007
Offline
94
#5

купил у ТС эту штуку за 2 $.

доволен -)

с кодировками проблемм нет.

ТС адекватен и грамото консультирует.

Колокейшн любых компьютеров/неттопов/серверов (http://rucolo.ru)|Простая IP-Телефония для людей" (https://www.dosgo.ru/referral/2f77777a)
Watson
На сайте с 02.07.2007
Offline
111
#6
darkslave:
модули для ЦМС хороши.. НО привязаны исключительно к той цмс под которую написаны...
а include скрипта работает и на самопал цмс... и на всех других, которые зашуканы под php (drupal / joomla/ cmssimple :) )..

* мой парсер может выдавать новость как в исходном хтмл формате (т.е. с картинами, ссылками, и разметкой), так и в чисто текстовом ...

т.е новости в базу не сохраняешь, а просто хранишь в виде файлов либо на лету считываешь ленту?

D
На сайте с 13.04.2008
Offline
20
#7

2 Watson: парсер кеширует данные в файл... по необходимости обновляет..

D
На сайте с 13.04.2008
Offline
20
#8

Чем неудобны готовые модули: их довольно сложно переписать под конкретную задачу..

вчера чел с Украины купил таки мой парсер, я помог пошукать парсер и настроить под его задачу:

ему надо было из множества рсс-лент выдирать случайную новость..

принцип работы парсера несложный.. и легко перестраивается под нужную задачу...

darkslave добавил 24.04.2008 в 13:14

если, кто заинтересован http://www.inet-bazar.ru/buy.php?id_d=1370..

не надо через этот горе-инет-магазин платить... оплата лагает... кто заинтересован стучитесь в аську 440-964-265

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий