Acme-Math-Google
view release on metacpan or search on metacpan
lib/Acme/Math/Google.pm view on Meta::CPAN
sub new{
my $class = shift;
my $self = shift || {};
$self->{base_uri} ||= 'http://www.google.com/search';
unless ($self->{ua}){
my $ua = LWP::UserAgent->new;
$ua->agent( __PACKAGE__ . '/' . $VERSION );
$self->{ua} = $ua;
}
return bless $self, $class;
}
sub calc{
my $self = shift;
my $query = shift;
my $as_equation = shift;
my $uri = URI->new($self->{base_uri});
$uri->query_form( q => $query);
my $res = $self->{ua}->get($uri);
return unless $res->code == 200;
( run in 0.340 second using v1.01-cache-2.11-cpan-de7293f3b23 )