You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Flask框架中获取User Agent?附代码示例

在Flask中获取用户的User-Agent信息

当用户通过浏览器访问Flask构建的Web应用时,浏览器会将各类标识信息封装在HTTP请求头中发送给服务器。其中User-Agent请求头字段包含了用户所用浏览器、操作系统及设备的详细信息。

以下是实现获取User-Agent的完整代码示例:

from flask import Flask, request

app = Flask(__name__)

@app.route('/')
def get_user_agent():
    # 从请求头中获取User-Agent字段
    user_agent = request.headers.get('User-Agent')
    return f"User Agent: {user_agent}"

if __name__ == '__main__':
    # 启动Flask开发服务器
    app.run()

运行上述代码后,启动Flask应用,在浏览器中访问http://localhost:5000,页面就会显示当前浏览器的User-Agent信息。

内容的提问来源于stack exchange,提问作者Cyberking

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 16:12:01