go0913 has asked for the wisdom of the Perl Monks concerning the following question:
######### test.pl #!/usr/bin/perl use strict; use warnings; use Tk; use LWP::UserAgent; my @headers; my $mw = MainWindow->new(); $mw->resizable( 0,0 ); $mw->title("test"); my $frame = $mw->Frame(-borderwidth => 2,-relief => 'groove')->pack(); $mw->Button(-text => "Down",-command => \&d)->pack(-side => 'left'); my $cks; $frame->Label(-text => 'Cookies:')->pack(); my $cks_enter = $frame->Entry(-textvariable => \$cks,-width => 50)->pa +ck(); my $url; $frame->Label(-text => 'URL:')->pack(); my $url_enter = $frame->Entry(-textvariable => \$url)->pack(-expand => + 1, -fill => 'x'); my $filename; $frame->Label(-text => 'Filename:')->pack(); my $fnm_enter = $frame->Entry(-textvariable => \$filename)->pack(-expa +nd => 1, -fill => 'x'); MainLoop; sub d { $cks = $cks_enter->get(); chomp($cks); $url = $url_enter->get(); chomp($url); $filename = $fnm_enter->get(); chomp($filename); @headers = ( 'User-Agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; EN; rv:1. +9.0.11) Gecko/2009060215 Firefox/3.5', 'cookie' => "$cks", ); my $ua = LWP::UserAgent->new(); my $req = $ua->get($url,@headers); my $cont = $req->content; open PIC, ">$filename"; binmode(PIC); print PIC "$cont\n"; close PIC; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: how to add threads in the script
by jettero (Monsignor) on Jul 24, 2009 at 15:55 UTC | |
by go0913 (Novice) on Jul 24, 2009 at 16:18 UTC | |
by jettero (Monsignor) on Jul 24, 2009 at 17:33 UTC | |
by Marshall (Canon) on Jul 25, 2009 at 10:36 UTC | |
|
Re: how to add threads in the script
by go0913 (Novice) on Jul 25, 2009 at 11:01 UTC |