浏览器UA中为何以’Mozilla’开头? - Python
当我们使用浏览器去访问网站时,浏览器会将自己的“User-Agent”(用户代理)信息发送给网站服务器。其中,“User-Agent”是一种字符串类型的数据,用于标识客户端设备/应用程序的特定版本和相关信息。
那么有些人可能会感到奇怪,为什么现在的浏览器在请求头中都会带有一个以“Mozilla”开头的“User-Agent”呢?这是因为早期的浏览器都是采用Netscape Navigator浏览器内核,并且在请求时需要识别自己的浏览器类型,于是在请求头中加入了“Mozilla”的标识符。后来出现了IE浏览器并逐渐普及,因此其他浏览器也开始使用“Mozilla”的标识符来表示自己是支持Netscape Navigator浏览器内核的浏览器。
这里我们可以写一个Python程序来查看当前浏览器的User-Agent信息,代码如下所示:
from flask import Flask, request
app = Flask(