HTTP 协议的User-Agent相关信息
2008-04-11 15:13
357 查看
在使用HTTP协议进行请求时,HTTP协议头部会添加User-Agent,该信息可以标识请求者的一些信息,如什么浏览器类型和版本、操作系统,使用语言等信息。
通过抓包分析,得知IE,Firefox,傲游几个浏览器中 User-Agent的信息都为 “Mozilla/....”开头,而Opera 则不同的版本会有所不同,具体信息可以参照 下面网站,该网站信息很全,列出了常见的爬虫程序,浏览器,feed reader等几类软件所使用的User-Agent信息。
http://www.useragentstring.com/pages/useragentstring.php
根据所提供的信息,可以发现绝大部分的浏览器使用的User-Agent 信息都是以 “Mozilla/....”开头,而网络爬虫则只有一小部分使用 “Mozilla/....”信息。所以一般来统计的话,可以根据此信息确定使用浏览器所发出的HTTP请求。
通过抓包分析,得知IE,Firefox,傲游几个浏览器中 User-Agent的信息都为 “Mozilla/....”开头,而Opera 则不同的版本会有所不同,具体信息可以参照 下面网站,该网站信息很全,列出了常见的爬虫程序,浏览器,feed reader等几类软件所使用的User-Agent信息。
http://www.useragentstring.com/pages/useragentstring.php
根据所提供的信息,可以发现绝大部分的浏览器使用的User-Agent 信息都是以 “Mozilla/....”开头,而网络爬虫则只有一小部分使用 “Mozilla/....”信息。所以一般来统计的话,可以根据此信息确定使用浏览器所发出的HTTP请求。
相关文章推荐
- php通过$_SERVER['HTTP_USER_AGENT']获取浏览器相关参数(转)
- python 抓取request信息,各种cookie,user-agent类的信息,只调试到http可以抓取,https貌似不行。
- java 解析http user-agent 信息
- php通过$_SERVER['HTTP_USER_AGENT']获取浏览器相关参数
- 了解HTTP Header之User-Agent和HTTP协议的响应码
- php通过$_SERVER['HTTP_USER_AGENT']获取浏览器相关参数
- HTTP协议探索之userAgent
- http中的User-Agent
- 网络编辑基础:对HTTP协议的头信息详解
- Http协议之获取自定义文件Head信息(1)
- Http协议的流程以及相关内容(1.0与1.1的区别)
- chrome扩展如何取得header中的user-agent信息
- HTTP协议的相关概念
- 网络编辑基础:对HTTP协议的头信息详解
- 微信公众平台消息接口开发之微信浏览器HTTP_USER_AGENT判断
- Nginx http_user_agent 防御 ab 等
- 利用request.getHeader("user-agent")获取客户端浏览器和操作系统信息 分享
- java中如何设置HTTP协议的头信息(header)
- Firefox、Chrome、IE9、IE8、IE7、IE6等浏览器HTTP_USER_AGENT汇总
- http协议5---响应信息的基本格式(实现对请求信息的修改)