Alex Zhdanau > WWW-Alexa-TrafficRank-1.10 > WWW::Alexa::TrafficRank

Download:
WWW-Alexa-TrafficRank-1.10.tgz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 1.10   Source  

NAME ^

WWW::Alexa::TrafficRank - Query Alexa.com Traffic Rank of website.

SYNOPSIS ^

use WWW::Alexa::TrafficRank;

my $tr = WWW::Alexa::TrafficRank->new();

my $rank = $tr->get('cpan.org');

print $rank;

DESCRIPTION ^

The WWW::Alexa::TrafficRank is a class implementing a interface for querying Alexa.com Traffic Rank.

To use it, you should create WWW::Alexa::TrafficRank object and use its method get(), to query traffic rank of Domain.

It uses LWP::UserAgent for making request to Alexa.com

CONSTRUCTOR METHOD ^

$tr = WWW::Alexa::TrafficRank->new(%options);

This method constructs a new WWW::Alexa::TrafficRank object and returns it. Key/value pair arguments may be provided to set up the initial state. The following options correspond to attribute methods described below:

  KEY                     DEFAULT
  -----------             --------------------
  agent                   "Opera 10.0"
  proxy                   undef
  timeout                 undef

agent specifies the header 'User-Agent' when querying Alexa. If the proxy option is passed in, requests will be made through specified poxy. proxy is the host which serve requests to Alexa.

QUERY METHOD ^

$rank = $tr->get('cpan.org');

Queries Alexa for a specified traffic rank URL and returns traffic rank text value. If query fails for some reason (Alexa unreachable, undefined url passed) it return error string.

BUGS ^

If you find any, please report ;)

AUTHOR ^

Alex Zhdanau <guruperl@cpan.org>.

COPYRIGHT ^

Copyright 2014, Alex Zhdanau, All Rights Reserved.

You may use, modify, and distribute this package under the same terms as Perl itself.

syntax highlighting: