思路:先分析各种手机品牌的请求头中user_agent的特点,总结出规律。然后用正则匹配来进行分类,并进行统计。最后在页面中实现可视化显示。
一.各种终端UA格式(以安卓系统为例)
Tablet
1 | Mozilla/5.0 (Linux; Android android-version; product-model Build/product-build) AppleWebKit/webkit-version (KHTML, like Gecko) Silk/browser-version like Chrome/chrome-version Safari/webkit-version |
Desktop
1 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/webkit-version (KHTML, like Gecko) Silk/browser-version like Chrome/chrome-version Safari/webkit-version |
Mobile
1 | Mozilla/5.0 (Linux; Android android-version; product-model Build/product-build) AppleWebKit/webkit-version (KHTML, like Gecko) Silk/browser-version like Chrome/chrome-version Mobile Safari/webkit-version |