使用用户代理解析API 识别 访问您网站的浏览器,机器人,操作系统和设备

上手免费

阅读文档

解码用户代理

  • 识别检测浏览器,操作系统,平台,设备类型以及其他30多个字段
  • 多种浏览器,机器人,手机,平板电脑等
  • 范围广泛的不同配置和组合
  • 检测他们的软件是否过时
  • 详细了解我们的用户代理解析端点

了解与定位您的顾客

  • 将客户置于同一生态系统中:向iPhone用户推荐Apple产品;Android产品面向Android用户...
  • 他们正在使用智能电视吗?他们有哪种平板电脑?
  • 丰富您的遥测和数据
  • 使用我们的API更好地定位您的客户

减少欺诈和安全隐患

  • 唯一用户代理解析器,识别“不可能”或假用户代理/版本号
  • 捕获机器人,爬虫,站点分析器等
  • 让每个人都更安全
  • 详细了解我们的用户代理检查和测试

减少帮助客户解决问题

  • 排除所有技术问题
  • 理解客户的技术设置:他们的浏览器,操作系统,设备,设置,甚至无需询问
  • 通过更好地了解客户的技术来缩短服务台时间

使用WhatIsMyBrowser.com前端检测库判断User-Agent 是否为攻击流量

我们的前端库使您可以轻松检测到有关客户的Web浏览器的许多信息。

它使用Javascript编写,可在访问者的网络浏览器中运行,并且可以检测到第三方Cookie支持,AdBlockers等。与我们的用户代理API结合使用,您将获得非常清晰的客户网络浏览系统和配置图。

我们已经免费在您自己的网站上使用。

开始吧

前端检测的简单演示

前端集成指南

API用例

弄清楚您是否需要我们的API以及最佳方法是什么,可能会造成混淆和令人生畏,因此,这是一份简短指南,指出了我们API的哪些部分最适合您。找到您遇到的问题和疑问,并查看我们针对这些问题的解决方案。

我有一个需要解码的用户代理

(例如,找到他们的浏览器/操作系统/软件/安全类型,电话型号,平板电脑型号等)

我需要知道用户是机器人还是浏览器

我需要检查用户代理是否“真实”,还是奇怪,受限制,恶意,垃圾邮件

我有一个需要解码的用户代理数据库

我的日志文件包含需要解码的用户代理

我想根据客户的技术向他们展示相关的产品

我不想让我们的服务台需要向客户询问技术入门问题

我需要访问最新的用户代理

  • 版本API终点返回最新的版本号为Web浏览器和操作系统
  • 搜索(或下载)我们的用户代理数据库(按“ first_seen_at ” 排序),还可以选择受浏览器名称/类型/平台的限制

我需要收集按类别/类型/浏览器分组的用户代理组

我需要知道网络浏览器和操作系统的最新版本号

  • 版本API终点告诉你最新的版本号为各大浏览器和操作系统

我需要检查浏览器是否最新

想知道我们的API还有其他功能吗?

可能有!如果您不确定,请告诉我们,我们将回答您的问题并将其发布在此处。如果您正在做一些我们未在此处做的很酷的事情,我们很乐意了解它,并将其包含在这里(甚至在案例研究中加入您!)

开始吧

该API是免费使用的易于设置,所以为什么不立即开始。

注册API

探索其他API功能

APP或者前端通过识别用户代理详细信息和浏览器数据进行安全防御的更多相关文章

  1. 钉钉开发入门,微应用识别用户身份,获取用户免登授权码code,获取用户userid,获取用户详细信息

    最近有个需求,在钉钉内,点击微应用,获取用户身份,根据获取到的用户身份去企业内部的用户中心做校验,校验通过,相关子系统直接登陆; 就是在获取这个用户身份的时候,网上的资料七零八落的,找的人烦躁的很,所 ...

  2. Ext JS学习第十六天 事件机制event(一) DotNet进阶系列(持续更新) 第一节:.Net版基于WebSocket的聊天室样例 第十五节:深入理解async和await的作用及各种适用场景和用法 第十五节:深入理解async和await的作用及各种适用场景和用法 前端自动化准备和详细配置(NVM、NPM/CNPM、NodeJs、NRM、WebPack、Gulp/Grunt、G

    code&monkey   Ext JS学习第十六天 事件机制event(一) 此文用来记录学习笔记: 休息了好几天,从今天开始继续保持更新,鞭策自己学习 今天我们来说一说什么是事件,对于事件 ...

  3. 【转】xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)

    原文网址:http://blog.csdn.net/mad1989/article/details/8167529 最近项目到了最后的阶段,测试完一切ok后,准备打包以及提交,不料看到网上众教程,好多 ...

  4. xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)

    链接地址:http://blog.csdn.net/mad1989/article/details/8167529 打包发布APP流程真机测试和APP发布流程APP提交审核流程真机测试打包发布上传出错 ...

  5. 20150626_Andriod_02_ListView2_列表与详细信息

    android listview 参考地址: http://www.cnblogs.com/zhengbeibei/archive/2013/05/14/3078805.html  http://xy ...

  6. 【转】android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注

    使用Android studio打包应用程序出现如下错误: 注: 某些输入文件使用或覆盖了已过时的 API. 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译. 注: 某些 ...

  7. 利用Scrapy爬取所有知乎用户详细信息并存至MongoDB

    欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 作者 :崔庆才 本节分享一下爬取知乎用户所有用户信息的 Scrapy 爬虫实战. 本节目标 本节要实现的内容有 ...

  8. [IB]PeopleSoft异步详细信息中状态“已完成”但订阅合同状态“新建”问题

    最近遇到一个IB异步程序状态不一致问题,异步详细信息中上面的状态是“DONE”但是订阅合同中还是“新建”状态.在域状态中清除域状态也不管用. 重启app server也不好使.最后执行了appmsgp ...

  9. Asp.Net MVC 中JS通过ajaxfileupload上传图片获取身份证姓名、生日、家庭住址等详细信息

    客户要求用身份证图片上传获取身份证的详细信息就下来研究了一下(现在的客户真的懒 身份证信息都懒得输入了哈哈...),经过慢慢研究,果然皇天不负有心人搞出来了.这个借助的是腾讯的一个SKD  腾讯优图云 ...

随机推荐

  1. record terminal sessions

    record terminal sessions asciinema https://asciinema.org/ # install $ brew install asciinema # Start ...

  2. Base 64 & URL & blob & FileReader & createObjectURL

    Base 64 & URL & blob & FileReader & createObjectURL /** * let blob = item.getAsFile( ...

  3. js in depth & prototype & __proto__

    js in depth & prototype & proto 实例的 proto 与 父类的 prototype,同时指向 父类的构造函数: https://hackernoon.c ...

  4. flatbuffer与protobuf对比

    在内存空间占用这个指标上,FlatBuffers占用的内存空间比protobuf多了两倍.序列化时二者的cpu计算时间FB比PB快了3000ms左右,反序列化时二者的cpu计算时间FB比PB快了900 ...

  5. webpack4.X源码解析之懒加载

    本文针对Webpack懒加载构建和加载的原理,对构建后的源码进行分析. 一.准备工作 首先,init之后创建一个简单的webpack基本的配置,在src目录下创建两个js文件(一个主入口文件和一个非主 ...

  6. ElasticSearch 文档及操作

    公号:码农充电站pro 主页:https://codeshellme.github.io 本节介绍 ES 文档,索引及其基本操作. 1,ES 中的文档 在 ES 中,文档(Document)是可搜索数 ...

  7. Django自学计划之集装箱货物运输物流仓储一站式ERP系统

    业余开始学习时间:2018年1月 业余学习时间段:每天下班晚饭后时间+无事的星期六和星期天+上班时的空闲时间 自学目标: 1.我们要用管理的思维来写我们的系统! 2.我们要用我们的ERP系统帮助中小集 ...

  8. Vue学习笔记-vue-element-admin 前端学习

    一  使用环境 开发系统: windows 后端IDE: PyCharm 前端IDE: VSCode 数据库: msyql,navicat 编程语言: python3.7  (Windows x86- ...

  9. centos 修改系统时间

    centos 修改系统时间 [echo0282@instance-1 ~]$ sudo timedatectl set-timezone Asia/Shanghai   timedatefctl li ...

  10. Jquery hover鼠标经过时弹出div动态提示语

    一.效果图 二.需求描述 1.鼠标经过table每一行时,弹出div动态提示语: 2.div弹出层的位置随鼠标位置的变化而变化: 3.鼠标离开table或获取的动态提示语为空时,div弹出层消失. 下 ...