2009-02-12 9 views
3

Comment puis-je ajouter un support proxy à ce script?Comment puis-je gérer les serveurs proxy avec LWP :: Simple?

use LWP::Simple; 

$url = "http://stackoverflow.com"; 
$word = "how to ask"; 
$content = get $url; 
if($content =~ m/$word/) 
{ 
print "Found $word"; 
} 
+0

Si vous a simplement googlé cela, le premier coup vous aurait dit la réponse! –

+0

Eh bien, google est la réponse à presque toutes les questions ici, mais si je maintenais une FAQ pour LWP je mettrais cette question dedans. :) –

Répondre

12

Accédez à l'objet LWP :: UserAgent sous-jacent et définissez le proxy. LWP :: exportations simples la variable $ua de sorte que vous pouvez faire:

 
use LWP::Simple qw($ua get); 
$ua->proxy('http', 'http://myproxy.example.com'); 
my $content = get('http://www.example.com/');