Flask 获取用户代理(User-Agent)

目录

 

描述

代码

代码走读

结果演示


 

描述

使用Python Flask框架获取User-Agent信息:

 

代码



import webbrowser
from flask import Flask, request

app = Flask(__name__)


# 获取用户代理
@ app.route("/")
def agent_show():
    user_agent = request.headers.get("User-Agent")
    message = "

User Agent

\n

Your user agent is: %s

" % user_agent return message if __name__ == "__main__": webbrowser.open("http://127.0.0.1:5000") app.run()

 

代码走读

import webbrowser
from flask import Flask, request

# 初始化Flask类
app = Flask(__name__)


# 根路由
@ app.route("/")
def agent_show():
    # 获取用户代理信息
    user_agent = request.headers.get("User-Agent")
    # 使用HTML语言加工修饰
    message = "

User Agent

\n

Your user agent is: %s

" % user_agent return message if __name__ == "__main__":   # 设置自动打开浏览器,查看结果 webbrowser.open("http://127.0.0.1:5000") app.run()

 

结果演示

红色部分就是获取到的User-Agent。

Flask 获取用户代理(User-Agent)_第1张图片

你可能感兴趣的:(#,Flask,Python)