我有一个大型数据集,其中包含从网络测量中获取的 HTTP 标头信息。我需要使用这些标头中存在的 UserAgent 来识别用户代理是用于桌面还是移动设备或其他任何东西。之后,我需要识别特定的移动设备并对这些设备类型进行进一步分析。
那么,谁能告诉我一个全面的免费移动设备数据库。最好有一个简单的界面来匹配这些用户代理字符串并获取设备信息。我主要在 Perl 中工作。
我有一个大型数据集,其中包含从网络测量中获取的 HTTP 标头信息。我需要使用这些标头中存在的 UserAgent 来识别用户代理是用于桌面还是移动设备或其他任何东西。之后,我需要识别特定的移动设备并对这些设备类型进行进一步分析。
那么,谁能告诉我一个全面的免费移动设备数据库。最好有一个简单的界面来匹配这些用户代理字符串并获取设备信息。我主要在 Perl 中工作。
HTTP::BrowserDetect在这里可能会有所帮助。特别是,有一种mobile()
方法可能会对您有所帮助。该模块在 UA 字符串上似乎非常流行,尽管在任何给定时刻都不可能完全是最新的(除非有一个 100% 准确的野外所有 UserAgent 的实时存储库......)。
WURFL 是执行此操作的最佳选择。他们提供 XML 文件,其中包含有关设备的更多详细信息。
这是正确的当前链接,似乎对链接断开的模块进行了更新。如果这确实中断,则搜索 HTTP::BrowserDetect