浏览器指令(测试版)
使用 Web Unblocker 在创建任务时定义浏览器指令,以实现顺畅的数据收集流程。
使用 无头浏览器 (Headless Browser) 时,您可以定义自己的浏览器指令,这些指令在渲染 JavaScript 时执行。
生成 自动生成浏览器指令 在 网页爬虫 API Playground 的 Oxylabs 仪表板上。设置浏览器操作,测试它们,并以 JSON 格式导出生成的指令。
如何使用?
要使用浏览器指令,请在创建任务时提供一组 browser_instructions 。
假设您想在网站中搜索词语 pizza boxes 。

示例任务参数如下所示:
第 1 步。 您必须提供 x-oxylabs-render: html 参数。
第 2 步。 浏览器指令应在 x-oxylabs-browser_instructions 字段中描述。
上面的示例浏览器指令指定目的是在搜索字段中输入搜索词 pizza boxes ,然后点击 搜索 按钮并等待 5 秒以加载内容。
抓取结果应如下所示:
抓取到的 HTML 应如下所示:

获取浏览器资源
我们提供了一个用于获取浏览器资源的独立浏览器指令。
该函数在此定义:
使用 fetch_resource 将导致任务返回第一个匹配所提供格式的 Fetch/XHR 资源,而不是目标 HTML。
假设我们想针对在浏览器中自然访问产品页面时获取的 GraphQL 资源。我们将提供如下任务信息:
这些指令将产生如下结果:
支持的浏览器指令列表
指令列表状态代码
请参阅我们在此列出的响应代码 此处.
与指令验证相关的状态代码已记录 此处.
最后更新于
这有帮助吗?

