全部新增改进修复
改进

Requests 卡片拆分显示 Single、Proxy 和 Browser

仪表板上的 Requests 卡片现已将总量拆分为 Single、Proxy 和 Browser,并分别显示各自在所选时间段内的流量占比。占比数据会随筛选条件联动,因此筛选单一产品时将显示为 100%。

改进

Playground 支持沿用浏览器 Profile

Playground 的沿用按钮现可在 User-Agent 和 proxy ID 旁边提供上一次 response 中的浏览器 Profile。当您的 request 使用了与所输入内容不同的 Profile 发送时,选择沿用即可重放生效的版本,并会自动开启 Web Unblocker 以使该 Profile 完全生效。

改进

概览现已同时显示已计费与已消耗额度

您的概览额度卡片现在将已计费额度作为主数字显示,并在下方显示已消耗额度,涵盖总计以及 Single、Proxy Finder 和 Browser 的数据。您仅需为成功的 request 支付费用,因此两者之间的差额即为您无需付费的工作量。

改进

当站点拒绝时 Proxy Finder 会切换 profile

当站点拒绝 Proxy Finder 发送的 profile 时,它现在会在原计划的重试中尝试其他的 profile,因此任务不会发出额外的 request。如果手动固定 profile,它将保持不变;如果不固定,成功时会指明实际生效的名称。

改进

Auto 现可以 10 个点数获取受 Imperva 保护的页面

Imperva 会将其脚本注入到正常页面以及拦截页面中。Auto 现在可以区分这两者,因此返回由 Imperva 前置保护的站点时,无需支付浏览器费用:一次尝试,10 个点数,大约耗时 6 秒。

改进

浏览器发送您请求的 User-Agent

在浏览器 request 上设置 userAgent,该确切字符串将随 header 输出,并应用于页面及其 worker 中。Client hints 会随之传递,因此 sec-ch-ua、平台和 navigator.platform 都与您的请求保持一致。response 将返回相同的字符串。

改进

浏览器时钟与出口国家匹配

浏览器现在使用您的出口节点所在国家的时区运行,因此在渲染本地时间的页面上,显示的时间将与当地访客看到的一致。如果无法确定出口国家,则时钟保持不变。

改进

首次调用即可完成会话握手

某些站点会拒绝首次 request,并在同一 response 中向您返回一个会话。Single、Proxy、Auto 和 Browser 现在会在同一出口直接将其发回,因此页面会在您的首次调用时到达,从而避免消耗重试次数。

改进

浏览器会提示页面持续被阻塞的原因

当站点持续显示质询时,浏览器现在会返回供应商、点击次数以及是否通过验证,以便您立即切换到其他的 proxy。成功通过验证的页面会在解除阻塞的请求上报告 defenseSolved: true。

改进

Browser 遵循您设置的超时时间

在 Browser request 中将 timeout_ms 设置为最高 120 秒,它将运行整个预算时间,因此缓慢的目标能获得您分配的时间,并且您可以读取引擎本身的裁决。

改进

防御报告现已标识 Akamai 和 eBay

响应现在会报告 akamai 和 ebay-splashui,而以前它们未报告任何内容(或错误地将拦截归因于 Cloudflare)。如果您的代码根据 defense.vendor 进行分支以选择重试策略,这两个名称现在将正确显示。

改进

活动表格适配笔记本电脑,面板新增选项卡

Activity 现已适配 14 英寸 MacBook,无需横向滚动,且每列均保留其数值。详情面板采用选项卡式设计(Request、Response headers、Response body),因此结果直接显示在顶部,而不再位于 900 像素之下。工具提示会跟随指针并显示完整的 URL。

改进

活动现已显示您实际发送的 request

方法列现在从您的 request body 读取动词 (GET, POST, PUT 等),而不是因为我们的 API 层接收的是 POST 就总是显示 POST。Playground 调用还会记录点击发送者的浏览器 IP,以便共享账户区分是谁执行了调用。

改进

缓慢的实例现在显示为降级

饱和实例响应健康检查需要 3 到 10 秒,而健康实例只需 9 到 225 毫秒,过去两者均显示为正常。现在,缓慢状态会显示为降级,并附带实例自身的原因,因此我们在问题仅表现为单台服务器缓慢而尚未导致您的请求失败时,就能发现它。自动模式同样受到监控,其限制被设置为实际完成复杂求解所需的时间,而不是每次成功都会触发的通用限制。

改进

Playground 可选择浏览器、操作系统和版本

Dashboard Playground 现提供针对 OS、浏览器和版本的三个级联选择器,数据从 profile 目录实时拉取。选择任意两项,第三项将自动缩小到实际匹配的范围。选择 profile 会开启 unblocker,因为若无此项,API 将拒绝该 profile。