2011-10-05 55 views
0

我有一個用戶代理: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)用戶代理解析器

我使用nl.bitwalkerhttp://user-agent-utils.java.net/)作爲庫以解析來自用戶代理的信息。

的問題是,我不知道如何使用nl.bitwalker得到我想要的信息。

如果你知道,請讓我知道。

將帖子我怎樣才能使用這個庫的設備類型?

+1

你想要什麼信息? –

+0

請完成您的(simular)以前的問題:http://stackoverflow.com/questions/7659508/java-user-agent-parser – dacwe

+0

我該如何刪除另一個? –

回答

2

這看起來很簡單,從的Javadoc

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

使用你需要什麼,如果它不是?

+0

謝謝,我需要以一種方式解析信息,以便我可以使用這些信息來創建移動設備統計信息(餅圖),這也是您可以從用戶代理解析的所有信息?來自'UserAgent'類的 –

+0

,是的,就是這樣。但之後,您從其他課程獲得了大量信息。從'瀏覽器',你得到渲染引擎,製造商,名稱,組等等 – Grooveek

+0

我基本上需要從日誌文件中提取的所有信息,我需要設備版本,類型瀏覽器,一切 –