2010-10-14 1 views
1

У меня есть большой набор данных, содержащий информацию заголовка HTTP, взятую из сетевых измерений. Мне нужно использовать UserAgent, присутствующий в этих заголовках, чтобы определить, является ли useragent для рабочего стола или мобильного устройства или чего-то еще. После этого мне нужно определить конкретное мобильное устройство и выполнить дальнейший анализ этих типов устройств.Идентификация мобильного устройства от заголовков http

Итак, может ли кто-нибудь сказать мне полную бесплатную базу данных мобильных устройств. Предпочтительно должен быть простой интерфейс для сопоставления этих строк пользовательского агента и получения информации об устройстве. Я в первую очередь работаю в Perl.

ответ

1

HTTP::BrowserDetect может быть полезно здесь. В частности, существует метод mobile(), который может вам помочь. Модуль кажется довольно актуальным для строк UA, хотя в любой момент невозможно быть абсолютно актуальным (если на нем нет 100% -ного точного, живого репозитория всех пользователей в дикой природе).

+0

страница не найдена ошибка для данной ссылки –

1

WURFL - лучший вариант для этого. они предоставляют XML-файл с подробной информацией об устройстве.

0

Присвоено: Current Link похоже, что у модуля есть сообщение об ошибке. Если это нарушает, то поиск HTTP :: BrowserDetect