Назад | Перейти на главную страницу

Извлечение браузера из пользовательского агента в SQL

У меня есть база данных пользовательских агентов, из которых мне нужно извлечь все уникальные браузеры в SQL. Поле похоже на ...

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Мне было интересно, делал ли кто-нибудь что-нибудь подобное раньше или знал ли о хорошем онлайн-ресурсе, который мог бы помочь с этим.

Это называется Отпечатки браузера; в сети много информации. Впрочем, у меня нет хорошего источника навскидку. Чтобы получить хороший отпечаток пальца, вам нужно больше, чем просто пользовательский агент, но это хорошее начало.

Эта тактика отлично подходит для изучения тенденций в области интеллектуального анализа данных и т.п. но не очень хорошо подходят для фактической идентификации компьютера. Этот сайт даже расскажет, насколько уникален ваш браузер.