Идентификация мобильного устройства по заголовкам http - PullRequest
1 голос
/ 14 октября 2010

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

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

Ответы [ 4 ]

3 голосов
/ 14 октября 2010

Достаточно ли бесплатно списка Википедии ?

Или взгляните на WURFL .

1 голос
/ 15 декабря 2010

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

1 голос
/ 14 октября 2010

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

0 голосов
/ 23 января 2013

Вот правильное значение Текущая ссылка Похоже, что было обновление модуля до разорванной ссылки. Если это не работает, тогда выполните поиск HTTP :: BrowserDetect

...