Nicolas Moldavsky > HTTP-UserAgentString-Parser-0.6.1 > HTTP::UserAgentString::Robot

Download:
HTTP-UserAgentString-Parser-0.6.1.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  0
View/Report Bugs
Source  

NAME ^

HTTP::UserAgentString::Robot - Web robot

SYNOPSIS ^

 $robot = $p->parse($string)

 print "This is a ", ($robot->isRobot()) ? "robot" : "browser", "\n";
 print "Family: ", $robot->family(), "\n";
 print "Name: ", $robot->name(), "\n";
 print "URL: ", $robot->url(), "\n";
 print "Company: ", $robot->company(), "\n";
 print "Company URL: ", $robot->company_url(), "\n";
 print "Info URL: ", $robot->info_url(), "\n";
 
 $os = $robot->os();

DESCRIPTION ^

Used to represent web robots returned by HTTP::UserAgentString::Parser. Object is read only. Accesors are provided for all capabilities defined by user-agent-string.info

METHODS ^

$robot->family()

Robot family. I.e, name without version.

$robot->name()

Robot name including version

$robot->url()

Web page for the robot

$robot->company()

Name of the company that develops the robot

$robot->company_url()

URL of the company that develops the robot

$robot->ico()

PNG icon for the robot that can be obtained from http://user-agent-string.info/pub/img/ua/

$robot->info_url()

Web page in http://user-agent-string.info/ that provides information on the robot

$robot->os

If defined, HTTP::UserAgentString::OS object representing the operating system where the robot is running.

SEE ALSO ^

HTTP::UserAgentString::OS for the class representing operating systems, and UAS::Browser for browsers.

COPYRIGHT ^

 Copyright (c) 2011 Nicolas Moldavsky (http://www.e-planning.net/)
 This library is released under LGPL V3
syntax highlighting: