如何在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
相关产品推荐
相关产品推荐

