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

如何通过Flask获取用户代理?

潘璞瑜
2023-03-14
问题内容

我试图通过Flask访问用户代理,但是我找不到有关它的文档,或者它没有告诉我。


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

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

  • platform (windows, linux, macos, etc.)
  • browser (chrome, firefox, msie, etc.)
  • version
  • language
  • string (== request.headers.get(‘User-Agent’))


 类似资料:
  • 问题内容: 我正在尝试使用Flask访问用户代理,但是我找不到有关它的文档,或者它没有告诉我。 问题答案: 您还可以使用包含以下属性的对象,这些属性是基于useragent字符串创建的: 平台(Windows,Linux,MacOS等) 浏览器(chrome,firefox,msie等) 版 语言 字串()

  • 我有一个Web角前端,API网关受Cognito和Lambda保护,用于其他业务用例。登录和授权工作正常。我正在使用AWS Javascript SDK进行授权。像https://s3.amazonaws.com/solutions-reference/mobile-backend/latest/mobile-app-backend.pdf 在我的lambda中,我需要获得其他用户的信息,如名字、

  • 我正在尝试将“Nuxt身份验证模块”集成到我的Nuxt应用程序中。 https://auth.nuxtjs.org/ 我已经配置了我的代理 https://auth.nuxtjs.org/schemes/local.html 我的'Login'endpoint工作正常,我将'propertyName'设置为'access_token',因为这是我的令牌值所在的位置。我看到“Vuex”将我的“Log

  • 问题内容: 你可以在模板方面知道当前用户是否已通过身份验证: 但是我没有找到获取经过身份验证的用户列表的方法。 问题答案: 与rz的答案一起,你可以查询未到期的会话模型,然后将会话数据转换为用户。一旦知道了,就可以将其转换为模板标记,该标记可以在任何给定页面上呈现列表。 (这都是未经测试的,但希望将接近工作)。 提取所有已登录的用户… 使用此功能,你可以制作一个简单的包含模板标签… 然后,你可以在