当前位置:网站首页>useragent在线查找
useragent在线查找
2022-07-31 16:34:00 【oHuangBing】
有的时候我们在检查服务器的 Nginx 和 Apache 的日志时候,经常看到一些奇奇怪怪的 UserAgent,我们需要解析这些 UserAgent,看看是不是正常用户。
例如下面是一个比较复杂的 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.36
上面这个我们不通过任何工具,可以读出以下有用信息:
这个是一个三星手机访问的网站
手机的操作系统是 Android 10
这是一个三星手机浏览器访问的网站,其版本为:7.4
通过上面的 UserAgent 我们只能读出这些信息,但是还有一些信息无法读出,例如:手机的型号、浏览器的渲染引擎等这些信息我们是不知道的。
遇到这些问题,我们可以使用useragent在线查找工具,可以轻松解答我们的疑问。
通过访问useragent在线查找工具,我们直接输入上面你的 UserAgent,点击爬虫查询,即可出现结果,通过解析结果,我们可以看出这个是一个 Samsung - Galaxy A02 的手机,之后我们点击三星浏览器,即可看到它的更详细信息,通过结果我们可以看出来它的渲染引擎是 WebKit/Blink
。
是不是完美的解答了我们的疑问。
useragent在线查找也可以很轻松的识别爬虫信息,例如下面一个 Useragent 是一个爬虫,我们来查询看看:
CriteoBot/0.1 (+https://www.criteo.com/criteo-crawler/)
查询结果截图如下:
通过查询我们可以看到这个是一个爬虫也被识别出来了,同时爬虫的分类是营销爬虫,爬虫名称是:CriteoBot,我们点击爬虫名称,还可以看到更多信息:爬虫所属公司、爬虫文档、爬虫说明、爬虫不同的 UserAgent、爬虫的收录时间、爬虫的IP地址段等,可以说已经将这个爬虫的方方面面展现在我们眼前了。
同时useragent在线查找工具也可以对一些 app 客户端、邮件客户端、库等进行查询,可以说非常方便。
总结
主要介绍了useragent在线查找工具的具体用法,同时也一个示例看出 useragent在线查找工具能够查询出 useragent的那些信息,可以帮助我们检查日志中的一些爬虫信息。
边栏推荐
- Automated testing - web automation - first acquaintance with selenium
- 认识异常 (看完这篇你就懂了)
- 【C语言】LeetCode27.移除元素
- 联邦学习:联邦场景下的多源知识图谱嵌入
- i.MX6ULL driver development | 33 - NXP original network device driver reading (LAN8720 PHY)
- Implementing DDD based on ABP
- Handling write conflicts under multi-master replication (3) - Convergence to a consistent state and custom conflict resolution logic
- Graham‘s Scan法求解凸包问题
- After the form is submitted, the page does not jump [easy to understand]
- Golang 小数操作之判断几位小数点与四舍五入
猜你喜欢
最新神作!阿里巴巴刚出炉的面试参考指南(泰山版),我直接狂刷29天
阿里三面:MQ 消息丢失、重复、积压问题,如何解决?
How C programs run 01 - the composition of ordinary executable files
.NET 20th Anniversary Interview - Zhang Shanyou: How .NET technology empowers and changes the world
[Network Communication 3] Advantech Gateway Modbus Service Settings
2022年必读的12本机器学习书籍推荐
2022年整理LeetCode最新刷题攻略分享(附中文详细题解)
After Effects 教程,如何在 After Effects 中调整过度曝光的快照?
EF Core 2.2中将ORM框架生成的SQL语句输出到控制台
Smart Trash Can (8) - Infrared Tube Sensor (Raspberry Pi pico)
随机推荐
2022年必读的12本机器学习书籍推荐
A common method and the use of selenium
The 2nd China PWA Developer Day
npm安装时卡在sill idealTree buildDeps,npm安装速度慢,npm安装卡在一个地方不动
在资源管理类中提供对原始资源的访问——条款15
Flutter 获取状态栏statusbar的高度
AcWing 1282. 搜索关键词 题解((AC自动机)Trie+KMP)+bfs)
GP 6总体架构学习笔记
Applicable scenario of multi-master replication (2) - client and collaborative editing that require offline operation
Replication Latency Case (1) - Eventual Consistency
仿生毛毛虫机器人源码
研发过程中的文档管理与工具
认识异常 (看完这篇你就懂了)
Implementing distributed locks based on Redis (SETNX), case: Solving oversold orders under high concurrency
MySQL common statements
adb shell error error: device unauthorized
MySQL常用语句整理
软件实现AT命令操作过程
【Yugong Series】July 2022 Go Teaching Course 020-Array of Go Containers
LevelSequence源码分析