S3.Blog

11 Ноября 2026
A A A   ◄ RSS-лента
"Я знаю, что ничего не знаю, но многие не знают и этого". Сократ [?].

Perl: LWP + proxy + авторизация

Дата последнего изменения: 28 Июня 2011
Метки статьи: Готовые решения, Perl
Возникла необходимость грабить и парсить одну страничку, находясь в локальной сети с MS Windows Server Active Directory и через прокси (в моем случе - это MS ISA-Server).
 

Дано:
пользователь - user000
домен - trand
пароль - passWooRDa
адрес прокси - 10.35.10.100
порт прокси - 8080

Код:
#!/usr/bin/perl -w
use strict;
use LWP::UserAgent;
my $proxy = 'http://10.35.10.100:8080/';
my $url = "http://www.bank.gov.ua/Fin_ryn/OF_KURS/Currency/FindByDate.aspx";
my $username = 'trand\user000';
my $password = 'passWooRDa';

my $ua = new LWP::UserAgent;
$ua->agent("Mozilla/6.0");
$ua->proxy('http',$proxy);

my $req = new HTTP::Request GET => $url;
$req->proxy_authorization_basic($username, $password);
my $res = $ua->request($req);

my $content='';
if ($res->is_success) {
    $content= $res->content;
    print $content
}


Взято отсюда: http://wombat-house.blogspot.com/2010/01/perl-lwp-proxy.html


Похожие материалы:




sakagom918 (гость) • ответить
Whenever my UK friends ask where to find the best mix of Slingo and classic bingo, I always send them straight to this cheerful brand. Using sun bingo casino allows you to register your profile in under two minutes and unlock brilliant welcome perks in British pounds. In my personal experience, their mobile app and browser site work flawlessly, making it super easy to join a fast 80-ball session or spin video slots anywhere. Create your account right now and enjoy hassle-free payouts!

 
 
  Имя *:   Решите пример *: =
 
Полужирный Курсив Подчеркнутый Перечеркнутый
 
Вставить изображение Сделать цитатой Вставить ссылку Вставить код

Вставить смайл
 
 

 



© S3.Blog: Если критикуешь, не предлагая решения проблемы, то ты становишься частью этой проблемы.