我正在解析s3日志,以识别来自iMessage预览的请求(在MacOS塞拉利昂& iOS 10上)。
UA字符串的常见类型很少,但我无法从浏览器和imessage之间区分哪些类型。我希望这是来自Safari的独特的UA:
应该是iOS Safari吧?
2.MobileSMS/1.0 CFNetwork/808.1.4达尔文/16.1.0`
我认为MobileSMS的意思是imessage (希望如此)
Mozilla/5.0 (iPhone; CPU iPhone OS 10_1_1 like Mac OS X) AppleWebKit/602.1.32 (KHTML, like Gecko) Mobile/14B100 Twitter for iPhone
通过webkit网页查看推特?
Mozilla/5.0 (iPhone; CPU iPhone OS 10_1_1 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) CriOS/54.0.2840.91 Mobile/14B100 Safari/602.1
^更多的iOS Chrome (我看到你CriOS)
Mozilla/5.0 (iPhone; CPU iPhone OS 10_1_1 like Mac OS X) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0 Mobile/14B100 Safari/602.1
更多的iOS Chrome?
Twitter/5002568 CFNetwork/760.6.3 Darwin/15.6.0 (x86_64)
发布于 2017-06-16 10:33:41
使用此正则表达式标识来自IMsg爬虫的请求。
(Twitterbot(.*)facebookexternalhit)|(facebookexternalhit(.*)Twitterbot)
我已经测试过了,而且效果很好。
https://stackoverflow.com/questions/41499402
复制相似问题