关于API:
这是一个庞大的数据库(超过325,000个用户代理字符串),用户代理字符串可以通过一个简单的端点快速访问。我们提供多种参数来过滤随机结果,例如操作系统、设备类型和浏览器。
该API将接收您选择的设备和操作系统,并将提供一个随机生成的用户代理。
以编程方式生成用户代理:我们都需要抓取一些远程网站,并需要为每一个请求生成一个有效的随机用户字符串。这可能很麻烦;如果用户代理字符串数据库有限,远程网站很容易识别您的指纹并将您屏蔽。
为任何用户代理创建更好的体验:建立您的产品,并检查它在不同用户代理下的显示方式,以免因为可能出现的不便而失去任何用户。
除了每月的API调用次数,没有其他限制。
根据您的要求检索用户代理。
获取随机用户代理 - 端点功能
| 对象 | 描述 |
|---|---|
device |
[必需] Select the device "mobile" or "desktop" |
{"status":"success","data":{"user_agent":"Opera\/9.80 (Windows Mobile; Opera Mini\/5.1.21595\/37.6423; U; fr) Presto\/2.12.423 Version\/12.16","type_of_device":"mobile","platform":"WindowsMobileOS","browser":"Opera Mini"}}
curl --location --request GET 'https://zylalabs.com/api/325/user+agent+generator+api/264/get+random+user+agent?device=desktop' --header 'Authorization: Bearer YOUR_API_KEY'
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
获取随机用户代理端点返回一个包含随机生成的用户代理字符串及有关设备类型、平台和浏览器的元数据的JSON对象
响应数据中的关键字段包括“user_agent”(生成的用户代理字符串)“type_of_device”(指示是否为移动设备或桌面电脑)“platform”(操作系统)和“browser”(具体浏览器类型)
用户可以通过指定参数来定制他们的请求,例如设备类型(例如,移动设备、桌面)和操作系统(例如,Windows、macOS)
响应数据采用JSON格式结构,其中包含一个指示成功或失败的“状态”字段和一个包含用户代理详细信息的“数据”字段,使其易于解析和利用
用户代理数据来源于一个综合数据库,该数据库汇总了来自各种浏览器和设备的用户代理字符串,确保为用户提供广泛的选项
典型的使用案例包括网络爬虫在不同用户代理下测试应用程序以及生成用户代理以进行自动化测试以避免被网站检测到
用户可以通过将用户代理字符串集成到他们的HTTP请求中来利用返回的数据,从而使他们能够模拟不同的设备和浏览器用于抓取或测试目的
数据准确性通过定期更新和质量检查得以保持,确保用户代理字符串反映当前浏览器和设备趋势
服务级别:
100%
响应时间:
958ms
服务级别:
100%
响应时间:
717ms
服务级别:
100%
响应时间:
243ms
服务级别:
100%
响应时间:
523ms
服务级别:
100%
响应时间:
429ms
服务级别:
100%
响应时间:
181ms
服务级别:
100%
响应时间:
302ms
服务级别:
100%
响应时间:
310ms
服务级别:
100%
响应时间:
153ms
服务级别:
100%
响应时间:
659ms
服务级别:
80%
响应时间:
573ms
服务级别:
100%
响应时间:
1,192ms
服务级别:
100%
响应时间:
633ms
服务级别:
100%
响应时间:
947ms
服务级别:
100%
响应时间:
149ms
服务级别:
100%
响应时间:
159ms
服务级别:
100%
响应时间:
103ms
服务级别:
100%
响应时间:
1,209ms
服务级别:
100%
响应时间:
894ms
服务级别:
100%
响应时间:
802ms