User-Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,用户在上网访问的时候会作为HTTP的包头的一部分向服务器发送,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但通过伪装 UA 可以绕过检测。
转载:User-Agent分析及其价值简析
https://blog.youkuaiyun.com/laozhaokun/article/details/42024663
小故事:浏览器User-Agent中的Mozilla
https://zhidao.baidu.com/question/1767408752449075980.html
总结:因为网站开发者可能会因为你是某浏览器(这里是 Mozilla),所以输出一些特殊功能的程序代码(这里指好的特殊功能),所以当其它浏览器也支持这种好功能时,就试图去模仿 Mozilla 浏览器让网站输出跟 Mozilla 一样的内容,而不是输出被阉割功能的程序代码。大家都为了让网站输出最好的内容,都试图假装自己是 Mozilla 一个已经不存在的浏览器……
附带WireShark 抓包教程:http://blog.jobbole.com/70907/