使用用户代理解析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 Learning Paths

    Vue Learning Paths Vue Expert refs https://vueschool.io/articles/vuejs-tutorials/exciting-new-featur ...

  2. Flutter Navigator2.0

    Example 1 import 'package:dart_printf/dart_printf.dart'; import 'package:flutter/material.dart'; cla ...

  3. 《Effective Java》总结

    导语 <Effective Java>是和<Thinking in java>齐名的java进阶书籍.作者参与了JDK标准库的编写工作,对于此书的学习,让我收获很多.好记性不如 ...

  4. 官网GitLab CI/CD英文文档翻译

    在查阅GitLab官网的CI/CD功能说明时,全是英文看起来不方便,通过翻译软件自动翻译后"内容失真",看起来很变扭.查阅了百度上的资料发现很多翻译很老旧,有些甚至是挂羊头卖狗肉. ...

  5. Vulhun-y0usef靶机通关

    Vulhub-y0sef靶机通关 安装靶机环境,下载地址:https://www.vulnhub.com/entry/y0usef-1,624/ 网络模式:桥接 目标:user.txt和root.tx ...

  6. 微信小程序:优化页面要渲染的属性

    问题:页面中只用到四个属性:goods_name,goods_price,goods_introduce,pics,但是整个对象中有22个属性,小程序中建议:data中只存放标签中要使用的数据,而现在 ...

  7. Spirent Tester二层裸流配置

    1.OLT配置 配一个VLAN,若GE口打Tag,不需要打PVID,打Untag,配PVID. 在ONU上配一个Other Bridge Wan链接. 2.TestCenter配置 选定两个TestC ...

  8. .NET Core中的Worker Service

    当你想到ASP.NET Core时,可能会想到Web应用程序后端代码,包括MVC和WebAPI.MVC视图和Razor页面还允许使用后端代码生成带有HTML元素的前端UI.全新的Blazor更进一步, ...

  9. git仓库创建及基本使用

    创建git用户 useradd git passwd git 创建目录 mkdir /home/git/repos/app.git/ -p 初始化目录 cd /home/git/repos/app.g ...

  10. 40. 组合总和 II + 递归 + 回溯 + 记录路径

    40. 组合总和 II LeetCode_40 题目描述 题解分析 此题和 39. 组合总和 + 递归 + 回溯 + 存储路径很像,只不过题目修改了一下. 题解的关键是首先将候选数组进行排序,然后记录 ...