帮助常见问题Web Unlocker

Web Unlocker

URL 请求、JavaScript 渲染、响应内容与超时。

我应该在什么时候选择 Web Unlocker?

当你的应用提交一个目标 URL 并处理返回的内容,同时由 Scrapeless 处理受支持的访问挑战时,请使用它。如果需要直接控制的浏览器会话,请使用 Agent Browser;如果需要托管的页面采集任务,请使用 Crawl。

每个请求都会渲染 JavaScript 吗?

不会。仅在目标内容需要时才配置 JavaScript 渲染。平台的快速开始使用不带渲染的最小化请求。

我可以选择输出格式或等待某个元素吗?

JavaScript 渲染指南介绍了渲染指令与响应格式。请针对你的任务使用其中支持的选项,而不要假设每个请求都返回相同类型的内容。

为什么返回的内容与我在浏览器中看到的不同?

请检查重定向、地理位置、cookies,以及内容是否在 JavaScript 运行后才加载。对相同的目标与设置进行比较。保留一小段响应样本,以展示缺失了哪些内容。

HTTP 200 是否意味着我收到了预期的页面?

除了 HTTP 状态码之外,还要检查响应封装(envelope)与返回的内容。仅有传输层面的成功并不能证明你的应用收到了预期的字段或页面。请使用为你的请求所记录的 schema。

超时之后我应该怎么做?

记录请求选项与耗时。在重试之前,检查客户端超时与服务超时策略。反复发送一个未经改动的失败请求会使问题更难诊断;请使用有上限的重试策略。

快速开始需要单独的代理凭证吗?

Web Unlocker 快速开始使用 x-api-token 进行身份验证,并在请求负载中指定路由。直连代理连接使用它们各自生成的连接详情。请遵循你所使用接口的身份验证方式。

我可以在哪里咨询 Web Unlocker 的费用问题?

请使用订阅与账单。在报告费用问题时,请附上请求时间、响应码以及任何请求标识符。

从 FAQ 导航中选择其他类别,或联系支持。