常用app User-Agent大全

都是自己抓的,现在服务器太多验证了,不一定有效。

淘宝客户端ua
Mozilla/5.0 (Linux; U; Android 6.0.1; zh-CN; MI MAX Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/69.0.3497.100 UWS/3.19.0.12 Mobile Safari/537.36 AliApp(TB/8.8.0) UCBS/2.11.1.1 TTID/10003959@taobao_android_8.8.0 WindVane/8.5.0 1080X1920 UT4Aplus/0.2.16
Mozilla/5.0 (Linux; U; Android 4.4.4; zh-cn; MI 2C Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36 AliApp(TB/4.9.2) WindVane/5.2.2 TBANDROID/700342@taobao_android_4.9.2 720X1280
天猫客户端
Mozilla/5.0 (Linux; U; Android 4.4.4; zh-cn; MI 2C Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36 AliApp(TM/5.2.0) T-UA=android_5.2.0_720x1280_206200
qq浏览器
Mozilla/5.0 (Linux; U; Android 4.4.4; zh-cn; MI 4W Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 MQQBrowser/6.0 Mobile Safari/537.36
微信
User-Agent: Mozilla/5.0 (Linux; U; Android 4.4.4; zh-cn; MI 4W Build/KTU84P) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025469 Mobile Safari/533.1 MicroMessenger/6.2.5.53_r2565f18.621 NetType/WIFI Language/zh_CN
或简写

User-Agent: Android 4.4.4 micromessenger

手机联通app
 Mozilla/5.0 (Linux; Android 9; MI 9 SE Build/PKQ1.181121.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36; unicom{version:android@6.0102,desmobile:13277719260};devicetype{deviceBrand:Xiaomi,deviceModel:MI 9 SE}
快手
Mozilla/5.0 (Linux; Android 9; MI 9 SE Build/PKQ1.181121.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3999.119 KsWebView/1.5.79.137 Mobile Safari/537.36 Yoda/2.1.3-rc29 NetType/WIFI StatusHT/40 ksNebula/9.0.50.1014 OS_PRO_BIT/64 MAX_PHY_MEM/5616 TitleHT/50 JSV/%2F%2Fh2.static.yximgs.com%2Fkos%2Fnlav10721%2Fwarm-up%2Fjs%2Fapp.95dfd0ac.js,js CSV/%2F%2Fh2.static.yximgs.com%2Fkos%2Fnlav10721%2Fwarm-up%2Fcss%2Fapp.8e7ff16f.css,css ISC/0 ICFO/0 ISLP/0 AZPREFIX/yz TBHT/252 CT/0;kpn=NEBULA;appver=9.0.50.1014;
美团app
MApi 1.1 com.sankuai.meituan 11.10.404 xiaomiyuzhuang2 MI_9_SE; Android 9
微博
Mozilla/5.0 (Linux; Android 9; MI 9 SE Build/PKQ1.181121.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36 Weibo (Xiaomi-MI 9 SE__weibo__11.1.3__android__android9)
比心陪玩
mapi/1.0 (Android 24;com.yitantech.gaigai 8.2.1;Xiaomi MI+5s;bx-yfsem-005;35088)

### 移动应用中的User-Agent配置与使用 在移动应用程序中,`User-Agent`字符串用于标识客户端软件给服务器端。这有助于服务器识别请求来自哪种类型的设备或浏览器,并据此调整响应的内容。 #### User-Agent的作用 当移动应用通过HTTP协议访问Web资源时,通常会在HTTP头中包含一个特定于该应用的`User-Agent`字段[^1]。此字段可以携带有关操作系统版本、设备型号以及可能的应用程序名称及其版本号的信息。例如,在某些情况下,开发者可能会设置如下所示的自定义`User-Agent`: ```http GET /api/v1/resource HTTP/1.1 Host: api.example.com User-Agent: MyAppName/2.0 (iOS 14.5; iPhone13,2) ``` 上述例子表明这是一个名为"MyAppName"的应用发送的API调用,运行在iOS 14.5上的iPhone 13 Pro上。 #### 配置方式 对于原生Android和iOS平台来说,可以通过修改网络请求库来设定默认的`User-Agent`值。以下是两个主要操作系统的具体实现方法: ##### Android 在Java/Kotlin项目里,如果使用的是OkHttp作为HTTP客户端,则可以在构建器模式下指定全局性的`User-Agent`属性: ```kotlin val client = OkHttpClient.Builder() .addInterceptor { chain -> val originalRequest = chain.request() val userAgentModifiedRequest = originalRequest.newBuilder() .header("User-Agent", "MyCustomApp/1.0") .method(originalRequest.method, originalRequest.body) .build() chain.proceed(userAgentModifiedRequest) } .build() ``` ##### iOS(Swift) 而在Swift环境中,利用URLSession也可以轻松完成同样的工作: ```swift let url = URL(string: "https://example.com")! var request = URLRequest(url: url) request.setValue("MyCustomApp/1.0", forHTTPHeaderField:"User-Agent") let task = URLSession.shared.dataTask(with: request) { data, response, error in // Handle the result here... } task.resume() ``` 这些代码片段展示了如何为不同的移动端环境定制化`User-Agent`头部信息,从而帮助更好地管理和跟踪不同来源的数据流量。 #### 使用场景 除了基本的身份验证外,`User-Agent`还可以用来做A/B测试、统计分析甚至安全防护措施的一部分。比如,网站可以根据用户的`User-Agent`提供优化后的页面布局;或者阻止已知恶意爬虫的行为。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iachel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值