in reply to Re: Can't call method "proxy" on an undefined value at
in thread Can't call method "proxy" on an undefined value at
OK, you've got me on the right track. Working but not pulling the proxy value from the file. Here's the modified code
open(my $fh, '<', 'cities.txt') or die $!; print $fh; open(my $prx, '<', 'proxies.txt') or die $!; print $prx; mkdir 'Bing', 0755; mkdir 'Bing/1Parsed/', 0755; mkdir 'Bing/1Parsed/Html/', 0755; chomp(my @cities = <$fh>); close($fh); chomp(my @prx = <$prx>); print $prx; close($prx); open($fh, '<', 'keywords.txt') or die $!; for my $city (@cities) { seek($fh, 0, 0); while (my $keywords = <$fh>) { chomp($keywords); print "$city $keywords\n"; my $xml1 = $link1 . $city ."+". $keywords . $link2 . $city ."+". $ +keywords . $link3; #my $xmla = $link3 . $row . ".com"; #my $xmlx = $link4 . $row; my $filename1 = "Bing/".($city)."_". ($keywords) . ".html"; open my $fh1, ">", $filename1 or die("Could not open file. $!"); #toggle proxy selection my $prx=$_; my $ua = LWP::UserAgent->new; $ua->proxy(['http'], $prx); print $prx; $ua->agent('Mozilla/8.0');
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Can't call method "proxy" on an undefined value at
by NetWallah (Canon) on Feb 09, 2016 at 05:54 UTC | |
by Anonymous Monk on Feb 09, 2016 at 06:32 UTC | |
by NetWallah (Canon) on Feb 09, 2016 at 06:50 UTC | |
by Anonymous Monk on Feb 09, 2016 at 07:27 UTC | |
by poj (Abbot) on Feb 09, 2016 at 12:20 UTC | |
|