使用用户代理解析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. vue & $router & History API

    vue & $router gotoTemplateManage(e) { e.preventDefault(); this.$router.push({ path: `/operate-to ...

  2. js 监听ajax请求

    function hookSend(hook) { if (!XMLHttpRequest.prototype._oldSend) XMLHttpRequest.prototype._oldSend ...

  3. Flutte 什么是Widget,RenderObjects和Elements

    原文 Opacity API文档 有没有想过Flutter如何获取这些小部件并将其实际转换为屏幕上的像素? 您可能已经知道如何使用StatelessWidget和StatefulWidget.但是那些 ...

  4. 开发工具-scala处理json格式利器-json4s

    1.为什么是json4s 从json4s的官方描述 At this moment there are at least 6 json libraries for scala, not counting ...

  5. KMP算法,你想知道的都在这里!

    简洁 我相信很多人都听说过KMP算法(PS:在上数据结构的时候,这个算法自始至终都没想明白) 大家也知道KMP算法是用来寻找目标子串的算法,但是都没有真正搞懂KMP.之前,我也是如此,我疑惑的有: N ...

  6. 必知必会之 Java

    必知必会之 Java 目录 不定期更新中-- 基础知识 数据计量单位 面向对象三大特性 基础数据类型 注释格式 访问修饰符 运算符 算数运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 三目表达式 ...

  7. CNN结构演变总结(一)经典模型

    导言:    自2012年AlexNet在ImageNet比赛上获得冠军,卷积神经网络逐渐取代传统算法成为了处理计算机视觉任务的核心.    在这几年,研究人员从提升特征提取能力,改进回传梯度更新效果 ...

  8. golang——win10环境protobuf的使用

    1.protobuf配置 (1)https://github.com/protocolbuffers/protobuf/releases (2)选择适合的版本:protoc-3.8.0-win64.z ...

  9. 分布式session实现方式

    一.背景 在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理. 如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A.B两台服务器,用户在第一次访问网站时,N ...

  10. 客官,.NETCore无代码侵入的模型验证了解下

    背景 .NETCore下的模型验证相信绝大部分的.NET开发者或多或少的都用过,微软官方提供的模型验证相关的类位于System.ComponentModel.DataAnnotations命令空间下, ...