For the complete documentation index, see llms.txt. This page is also available as Markdown.

浏览器指令(Beta)

使用 网页解锁器 时,你可以在创建任务时定义浏览器指令,以实现顺畅的数据采集过程。

使用自定义浏览器指令时,您可以定义自己的特定浏览器指令,这些指令会在渲染 JavaScript 时执行。

如何使用?

要使用浏览器指令,请提供一组 browser_instructions 在创建任务时。

假设您想搜索词 pizza boxes 在某个网站中。

示例任务参数如下:

步骤 1。 您必须提供 x-oxylabs-render: html 参数。

步骤 2。 浏览器指令应在 x-oxylabs-browser_instructions 字段中描述。

作为请求头值提供的浏览器指令必须进行 JSON 转义,且不得包含多余空格。

上面的示例浏览器指令说明,目标是将搜索词 pizza boxes 输入搜索字段,点击 搜索 按钮,并等待 5 秒让内容加载。

抓取结果应如下所示:

抓取到的 HTML 应如下所示:

获取浏览器资源

我们提供了一个独立的浏览器指令用于获取浏览器资源。

函数定义如下:

使用 fetch_resource 将导致任务返回与所提供格式匹配的第一个 Fetch/XHR 资源,而不是正在目标页面上的 HTML。

假设我们想要定位在浏览器中以自然方式访问产品页时获取的 GraphQL 资源。我们将提供如下任务信息:

这些指令将产生如下结果:

支持的浏览器指令列表

指令列表

状态码

请参阅我们概述的响应码 此处。关于指令验证的状态码已记录 此处.

最后更新于

这有帮助吗?