Форум сетевых администраторов
Показаны 8 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Другие (http://netadmin.ws/forum/forumdisplay.php?forumid=19)
-- забирать страницы реально??? (http://netadmin.ws/forum/showthread.php?threadid=4557)


Помещено Y2K 01-03-2003 в 15:06:

забирать страницы реально???

как можно сделать чтобы скрипт забирал сгенерированную хтмл страницу для анализа???
Например: рейтинговая страница, состоящая из списка каких-либо ресурсов, которые нужно обработать


Помещено VAleks 09-03-2003 в 17:05:

Что значит "забирал"?
Если с http/ftp, то вполне подходит пакет LWP::UserAgent.

WBR, VAleks.


Помещено Y2K 10-03-2003 в 15:18:

каким образом это реализовать??? если не сложно простейшую конструкцию в качестве премера...


Помещено VAleks 10-03-2003 в 17:11:

Во-первых -- perldoc по LWP::UserAgent. HTTP::Request и HTTP::Response в зубы и вперед. Знание английского там необходимо на уровне 5 класса. Ну а если совсем влом:

code:

use LWP::UserAgent;
...
$ua = LWP::UserAgent->new;
$request = HTTP::Request->new(GET => 'http://www.some.host/some.doc');
$response = $ua->request($request);
if ($response->is_success) {
  print $response->content;
} else {
  print $response->error_as_HTML;
}


Как понятно из кода -- в $response->content в случае успеха находится содержимое документа.


Помещено water 01-04-2003 в 11:11:

я забираю, запуская wget.

__________________
/\/\/\


Помещено Silencer 18-05-2003 в 07:21:

Самое простое - LWP::Simple

use LWP::Simple;
$content = get("http://www.domain.com/");

$content соответственно либо содержимое страницы либо undef если по каким то причинам произошел облом.

__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.


Помещено Y2K 18-05-2003 в 15:00:

тыкс... выдает содержимое со сбитой кодировкой... каким образом можно поправить???


Помещено Silencer 19-05-2003 в 01:24:

Перекодировать вестимо. Например вот этим:

http://search.cpan.org/author/JNEYS...ert/Cyrillic.pm

__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.


Формат времени GMT. Текущее время 03:35.
Показаны 8 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.