Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> LWP::UserAgent, заданое количество байт 
V
    Опции темы
Igоr
Дата 4.1.2006, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 7.12.2005

Репутация: нет
Всего: нет



Привет.
С праздниками всех!
Подскажите плз. есть простенький скрипт, который гетит страницу с сайта. т.е. что-то типа:

Код

#!/usr/bin/perl
print "Content-Type: text/html\n\n";
use CGI::Carp "fatalsToBrowser";
require LWP::UserAgent;
$url = 'http://yandex.ru';
$ua = LWP::UserAgent->new;
$ua->agent('Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
$document = $ua->get( $url, $field => $bytes );

if ($document->is_success)
{

  print $document->content;
  
  
}


Мне необходимо взять не всю страницу целиком, а к примеру 1-2 кб первые.
в доках вычитал, что с помощью :read_size_hint => $bytes вроде как-то можно добиться, но к сожалению у меня не получилось, все равно выдает всю страницу :\
Подскажите как реализовать?

PS Что-то форум глючит... переводы строки пропадают smile

Это сообщение отредактировал(а) Igоr - 4.1.2006, 18:25
PM MAIL   Вверх
sharq
Дата 4.1.2006, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 13.12.2004
Где: Ростов-на-Дону

Репутация: 23
Всего: 28



Igоr

Код

use strict;
use LWP::UserAgent;

my $url = 'http://yandex.ru';
my $ua  = LWP::UserAgent->new;
$ua->agent('Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
$ua->max_size(32);
my $response = $ua->request(HTTP::Request->new(GET => $url));

print "Content-Type: text/html\n\n";
print ($response->is_success ? $response->content : 'NO!!!');


perldoc LWP::UserAgent

smile

Это сообщение отредактировал(а) sharq - 4.1.2006, 18:57


--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
Igоr
Дата 4.1.2006, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 7.12.2005

Репутация: нет
Всего: нет



Спасибо smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0618 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.