当前位置: 首页 > 面试题库 >

如何使用Flask获取用户代理?

陶飞鸿
2023-03-14
问题内容

我正在尝试使用Flask访问用户代理,但是我找不到有关它的文档,或者它没有告诉我。


问题答案:
from flask import request
request.headers.get('User-Agent')

您还可以使用request.user_agent包含以下属性的对象,这些属性是基于useragent字符串创建的:

  • 平台(Windows,Linux,MacOS等)
  • 浏览器(chrome,firefox,msie等)
  • 语言
  • 字串(== request.headers.get('User-Agent')


 类似资料:
  • 问题内容: 我试图通过Flask访问用户代理,但是我找不到有关它的文档,或者它没有告诉我。 问题答案: 你还可以使用包含以下属性的对象,这些属性是基于useragent字符串创建的: platform (windows, linux, macos, etc.) browser (chrome, firefox, msie, etc.) version language string (== req

  • 我已经创建了一个webapp类型的Azure AAD应用程序,它具有客户端秘密和重定向URL。现在,我想获得一个访问令牌代表用户使用AAD应用程序。通过查看文档,到目前为止,我得到了以下代码。 但这是我在尝试获取用户令牌时得到的错误,如下所示。 消息“AADSTS70002:请求正文必须包含以下参数:'Client_Secret或Client_Assertion'。\r\n跟踪ID:0E977F6

  • 问题内容: 当用户访问在我的flask应用程序上运行的URL时,我希望Web服务能够处理问号后指定的参数: 问题答案: 使用得到解析查询字符串的内容:

  • 我有一个Web应用程序(Angular 7),它使用MSAL Angular对Azure AD用户进行身份验证,并获取访问我的Web API(.NET 4.6)的访问令牌。这两个应用都已在Azure门户中注册,并具有以下权限,如下所述: Web应用程序:for Web API(委派) Web API:<代码>用户。阅读邮政发送MS图表(委派) 现在,我想使用ADAL for从Web API调用Mi

  • 问题内容: 我在mod_wsgi / Apache上安装了flask应用程序,需要记录用户的IP地址。request.remote_addr返回“ 127.0.0.1”,此修复程序试图更正此错误,但是我发现Django出于安全原因删除了类似的代码。 有没有更好的方法来安全地获取用户的真实IP地址? 编辑:也许我缺少明显的东西。我应用了werkzeug / Flask的修复程序, 但是当我尝试更改标

  • 问题内容: 我想在学习活动中构建一个简单的Web应用程序。如果遇到首次访问者,Webapp应该要求用户输入他们的email_id,否则它会通过cookie记住用户并自动登录以执行功能。 这是我第一次创建基于用户的Web应用程序。我心中有一个蓝图,但是我无法弄清楚如何实现它。首先,我对收集用户cookie的方式感到困惑。我研究了各种教程和flask_login,但是与flask_login所实现的相