浏览器用户代理列表

问题描述 投票:0回答:4

我正在使用功能来检测我的网站访问者浏览器类型,但后来我发现许多访问都带有无法检测到的浏览器,因此我可能需要对我的浏览器用户代理列表进行一些更新。

这是我的浏览器列表,其中浏览器名称作为数组键,用户代理作为值。

$browsers = array(
                'Opera' => 'Opera',
                'Mozilla Firefox'=> '(Firebird)|(Firefox)',
                'Galeon' => 'Galeon',
                'Mozilla'=>'Gecko',
                'MyIE'=>'MyIE',
                'Lynx' => 'Lynx',
                'Netscape' => '(Mozilla/4\.75)|(Netscape6)|(Mozilla/4\.08)|(Mozilla/4\.5)|(Mozilla/4\.6)|(Mozilla/4\.79)',
                'Konqueror'=>'Konqueror',
                'SearchBot' => '(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp/cat)|(msnbot)|(ia_archiver)',
                'Internet Explorer 8' => '(MSIE 8\.[0-9]+)',
                'Internet Explorer 7' => '(MSIE 7\.[0-9]+)',
                'Internet Explorer 6' => '(MSIE 6\.[0-9]+)',
                'Internet Explorer 5' => '(MSIE 5\.[0-9]+)',
                'Internet Explorer 4' => '(MSIE 4\.[0-9]+)',
);

我的问题是哪里可以获得更多浏览器名称/用户代理! 例如 safari、navigator、mosaic、lynx、amaya、omniweb、avant、camino ..等

php
4个回答
4
投票

不要重新发明轮子,使用 php 的 get_browser 函数。


1
投票

以下站点有一个用户代理列表(蜘蛛、机器人、爬虫、浏览器)

http://www.user-agents.org/


0
投票

我有一个列表..希望它也适合你浏览器列表


0
投票

我还经常需要用户代理来进行各种项目(抓取、安全目的等)。我创建了一个免费列表并每周更新 API,其中包含各种人类浏览器用户代理和机器人用户代理。

包含所有用户代理的 API 可在此处获取 https://deviceandbrowserinfo.com/api/user_agents/all

如果您更喜欢更易于阅读的格式,也可以使用此页面https://deviceandbrowserinfo.com/data/user_agents

© www.soinside.com 2019 - 2024. All rights reserved.