当前位置:网站首页>useragent online lookup
useragent online lookup
2022-07-31 21:11:00 【oHuangBing】
Sometimes when we check the Nginx and Apache logs of the server, we often see some strange UserAgent, we need to parse these UserAgents to see if they are normal users.
For example, the following is a more complex UserAgent:
Mozilla/5.0 (Linux; Android 10; SAMSUNG SM-A022F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 SamsungBrowser/7.4 Chrome/92.0.4515.159 Mobile Safari/537.36We can read the following useful information without using any tools:
This is a Samsung Phone websitep>
Mobile's operating system is Android 10
This is a Samsung Mobile BrowserThe website visited, its version is: 7.4
Through the above UserAgent, we can only read this information, but there are still some information that cannot be read out, such as the model of the mobile phone, the rendering engine of the browser, etc. We don't know the information.
When encountering these problems, we can use the useragent online search tool, which can be easily answeredour question.
By accessing the useragent online search tool, we directly enter your UserAgent above, click the crawler query, and the result will appear. By parsing the result, we can see that this is a Samsung - Galaxy A02 phone, then we click Samsung Browser, you can see its more detailed information, through the results we can see that its rendering engine is WebKit/Blink.
Is it the perfect answer to our question.
Useragent online search can also easily identify crawler information. For example, the following Useragent is a crawler, let's check it out:
CriteoBot/0.1 (+https://www.criteo.com/criteo-crawler/)The screenshot of the query results is as follows:

By querying, we can see that this is a crawler and has been identified, and the classification of the crawler is Marketing crawler, the crawler name is: CriteoBot, we click on the crawler name, you can also see more information: the company to which the crawler belongs, the crawler documentation, the crawler description, the different UserAgents of the crawler, the crawler's collection time, the crawler's IP address segment, etc. It can be said that all aspects of the crawler have been shown in front of us.
At the same time, the useragent online search tool can also query some app clients, mail clients, libraries, etc., which is very convenient.
Summary
Mainly introduces the specific usage of the useragent online search tool, and also an example shows that the useragent online search tool can query the information of the useragent, which can help us check some Crawler information.
边栏推荐
- 【Yugong Series】July 2022 Go Teaching Course 025-Recursive Function
- Redis综述篇:与面试官彻夜长谈Redis缓存、持久化、淘汰机制、哨兵、集群底层原理!...
- Daily practice——Randomly generate an integer between 1-100 and see how many times you can guess.Requirements: The number of guesses cannot exceed 7 times, and after each guess, it will prompt "bigger"
- 高通cDSP简单编程例子(实现查询高通cDSP使用率、签名),RK3588 npu使用率查询
- 性能优化:记一次树的搜索接口优化思路
- Batch (batch size, full batch, mini batch, online learning), iterations and epochs in deep learning
- Verilog implements a divide-by-9 with a duty cycle of 5/18
- Shell script quick start to actual combat -02
- cas and spin locks (is lightweight locks spin locks)
- Chapter VII
猜你喜欢

Socket回顾与I/0模型

Basics of ResNet: Principles of Residual Blocks

What's wrong with the sql syntax in my sql

手把手教你学会部署Nestjs项目
![[Code Hoof Set Novice Village 600 Questions] Merge two numbers without passing a character array](/img/4d/038e6cd6ecad19934122cff89f4d76.png)
[Code Hoof Set Novice Village 600 Questions] Merge two numbers without passing a character array

The principle of ReentrantLock (to be continued)

Three. Introduction to js

Chapter Six

PCB叠层设计

架构师04-应用服务间加密设计和实践
随机推荐
ResNet的基础:残差块的原理
BM5 合并k个已排序的链表
广汽本田安全体验营:“危险”是最好的老师
Several methods of mysql backup table
架构实战营模块八作业
Three.js入门
Teach you how to deploy Nestjs projects
What is Thymeleaf?How to use.
【AcWing】第 62 场周赛 【2022.07.30】
The principle of ReentrantLock (to be continued)
"The core concept of" image classification and target detection in the positive and negative samples and understanding architecture
OSPFv3的基本配置
Verilog implements a divide-by-9 with a duty cycle of 5/18
Financial profitability and solvency indicators
MySQL---Create and manage databases and data tables
【AcWing】The 62nd Weekly Match 【2022.07.30】
BM5 merge k sorted linked lists
Istio introduction
Tkinter 入门之旅
Thymeleaf是什么?该如何使用。