On Tue, 2004-11-23 at 12:24, Rene Borchers wrote:

Yes, problem solved added the line 

'User-Agent' => 'Mozilla/4.76 [en] (Win98; U)';

and indeed 33200 returned thanks 

Rene

> Hi,
> 
> I'am fiddling around with the LWP Class, wrote myself a program which
> sends a query to altavista. 
> 
> When I search altavista for dummie it returns 33.200 hits, when I use
> perl it returns 33,100 hits. Any suggestions where are the 100 missing
> hits.
> 
> Rene
> 
> 
> #!/usr/bin/perl
> ##---------------------------------------------------------------------------
> #     altavisata.pl
> #
> #
> #----------------------------------------------------------------------------
> 
> use strict;
> use warnings;
> use LWP;
> use URI::Escape;
> 
> my $browser;
> 
> 
> sub do_GET {
> 
>       # parameters: the url
>       # and then optionally , any headerlines (key,value,key,value)
>       $browser=LWP::UserAgent->new() unless $browser;
>       my $resp=$browser->get(@_);
>       return ($resp->content,$resp->status_line, $resp->is_success, $resp)
>       if wantarray;
>       return unless $resp->is_success;
>       return keep->content;
> }
> 
> 
> foreach my $word(@ARGV) {
>       next unless $word;
>       my $savequery=uri_escape($word);
>       my
> $url="http://www.altavista.com/web/results?itag=wrx&q=$savequery&kgs=1&kls=0";;
>       my ($content,$status,$is_success)=do_GET($url);
>       $content=~/(AltaVista found)\s([0-9,]+)/;
>       print "$word :"," ",$1," ",$2," results","\n";
> }
> 
> 

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to