как XML::RSS::Parser натравить на удаленный файл...

sergey_
На сайте с 09.01.2007
Offline
55
748

Есть скрипт отлично работающий с локальными документами, посоветуйте как натравить на удаленный, например: http://www.newsru.com/plain/rss/all.xml

 use XML::RSS::Parser;

use FileHandle;

my $p = XML::RSS::Parser->new;
my $fh = FileHandle->new('/path/to/some/rss/file');
my $feed = $p->parse_file($fh);

# output some values
my $feed_title = $feed->query('/channel/title');
print $feed_title->text_content;
my $count = $feed->item_count;
print " ($count)\n";
foreach my $i ( $feed->query('//item') ) {
my $node = $i->query('title');
print ' '.$node->text_content;
print "\n";
}
Черный список покупателей http://blclient.ru (http://blclient.ru) Апи для интернет магазинов http://blclient.ru/API/ (http://blclient.ru/API/) Отслеживание посылок Почты России с СМС уведомлениями (http://blclient.ru/).
D
На сайте с 10.10.2005
Offline
28
#1

Вам что выкачать нужно RSS с удалёного сервака ?

Я не SEO я программист PERL (Apache 1.3.37 + mod_perl)!!!!! А ещё я люблю FastCGI
sergey_
На сайте с 09.01.2007
Offline
55
#2
djkostya:
Вам что выкачать нужно RSS с удалёного сервака ?

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

не хочу у себя сохранять...

D
На сайте с 10.10.2005
Offline
28
#3

Ну в любом случае нужно закачать его....

sergey_
На сайте с 09.01.2007
Offline
55
#4
djkostya:
Ну в любом случае нужно закачать его....

получение содержания:

$fh = get "http://www.newsru.com/plain/rss/all.xml";

все разобрался... $p->parse_uri надо и линк rss :)

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