парсер пользовательского агента

У меня есть пользовательский агент: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Я использую nl.bitwalker (http://user-agent-utils.java.net/) в качестве библиотеки для анализа информации от пользовательского агента.

Проблема в том, что я не знаю, как использовать nl.bitwalker для получения нужной мне информации.

Если вы знаете, пожалуйста, дайте мне знать.

[EDITED] Как я могу получить тип устройства с помощью этой библиотеки??


person Saeed Najafi    schedule 05.10.2011    source источник
comment
Какую информацию вы хотите?   -  person 一二三    schedule 05.10.2011
comment
Пожалуйста, заполните свой (симулятор) предыдущий вопрос: stackoverflow.com/questions/7659508 /java-пользовательский-агент-парсер   -  person dacwe    schedule 05.10.2011
comment
как убрать второй??   -  person Saeed Najafi    schedule 05.10.2011


Ответы (1)


Это кажется простым в использовании из Javadoc

UserAgent agent = UserAgent.parseUserAgentString(userAgentString);
Browser browser = agent.getBrowser();
Version version = agent.getBrowserVersion();
OperatingSystem os = agent.getOperatingSystem();

Что вам нужно, если это не так?

person Grooveek    schedule 05.10.2011
comment
спасибо, мне нужно проанализировать информацию таким образом, чтобы я мог использовать эту информацию для создания статистики мобильных устройств (круговая диаграмма). Кроме того, это вся информация, которую вы можете проанализировать из пользовательского агента??? - person Saeed Najafi; 05.10.2011
comment
из UserAgent класса, да, все. Но после этого вы получили много информации от других классов. Из Browser вы получаете движок рендеринга, производителя, имя, группу и т. д. - person Grooveek; 05.10.2011
comment
Мне нужна в основном вся информация, которую вы можете извлечь из файла журнала, мне нужна версия устройства, тип браузера, все - person Saeed Najafi; 05.10.2011