2010-10-01 27 views
5

Necesito analizar los agentes de usuario en encabezados HTTP desde un archivo de texto para determinar el navegador, la versión, el sistema operativo y posiblemente el dispositivo. tan pocos ejemplos de esas líneas son:¿Cómo puedo analizar las cadenas de usuario-agente en Perl?

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Update a; AOL 6.0; Windows 98) 

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Crazy Browser 2.0.0 Beta 1; .NET CLR 1.0.3705; .NET CLR 1.1.4322) 

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; de-de) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10 

User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 95) Opera 6.01 [en] 

Debido a la gran variedad de estas cadenas que pensé que sería una mejor idea de utilizar un analizador probada y fiable que alguien ha puesto a disposición. Encontré algunos en PHP o Java pero no encuentro uno para Perl.

¿Alguien me puede decir algo sobre este módulo?

Respuesta

1

Cuando necesite algo en Perl, intente CPAN Search. La búsqueda de user agent muestra en la primera página de resultados varios módulos que puede usar.

Cuestiones relacionadas