admin管理员组文章数量:1579984
浏览器请求头
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/88.0.4324.150 Safari/537.36
1、Flask 自带的请求头解析
from flask import request
print(request.user_agent.platform)
print(request.user_agent.version)
print(request.user_agent.browser)
print(request.user_agent.language)
"""
解析结果
macos
88.0.4324.150
chrome
None
"""
2、使用user-agents库
安装
pip install pyyaml ua-parser user-agents
示例
from user_agents import parse
user_agent = parse(request.user_agent.string)
print(user_agent.browser)
print(user_agent.os)
"""
解析结果:
Browser(family='Chrome', version=(88, 0, 4324), version_string='88.0.4324')
OperatingSystem(family='Mac OS X', version=(10, 14, 4), version_string='10.14.4')
"""
参考
UA(user_agents)认识及python解析
版权声明:本文标题:Python:使用user-agents库解析浏览器信息 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1727864591a1134306.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论