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

通过 API 生成解析指令

了解如何通过向 API 发送请求自动生成解析器。

你可以通过 API 提供 URL 并描述你想解析的数据点来生成解析指令集。收到生成的解析指令后,你可以将其保存为 解析器预设 ,或者直接随你的抓取请求一起发送这些指令。

你也可以通过 OxyCopilot 在我们的网页爬虫API Playground 中生成解析指令。

从提示生成指令

你可以通过输入对你想解析的数据点的自由文本描述,并提供一些属于同一页面类型的 URL 来生成解析指令。API 将返回一组解析指令。

  • 端点: https://data.oxylabs.io/v1/parsers/generate-instructions/prompt

  • 方法: POST

  • 认证: Basic

  • 请求头: Content-Type: application/json

示例请求体

{ 
  "prompt_text": "解析产品标题、主价格、开发者名称和平台名称。",
  "urls": [
    "https://sandbox.oxylabs.io/products/1",
    "https://sandbox.oxylabs.io/products/2",
    "https://sandbox.oxylabs.io/products/4"
  ],
  "render": false
}
参数
描述

prompt_text

待解析数据点的自由文本描述。

urls

你想获取解析指令的页面类型示例 URL 列表。API 最多接受 5 个 URL。我们建议提供 3-5 个 URL,以帮助解析器适应不同布局并提高解析准确性。

render

是否应使用 JS 渲染来获取所需内容。

- 必填参数

示例响应

从 JSON Schema 生成指令

有些情况下,你希望以特定的 JSON Schema 获取解析后的数据。你可以使用此端点获取严格遵循你提供的 schema 的解析指令。

  • 端点: https://data.oxylabs.io/v1/parsers/generate-instructions/schema

  • 方法: POST

  • 认证: Basic

  • 请求头: Content-Type: application/json

示例请求体

参数
描述

prompt_schema

JSON Schema 描述所需的解析器输出。

urls

你想获取解析指令的页面类型示例 URL 列表。API 最多接受 5 个 URL。

render

是否应使用 JS 渲染来获取所需内容。

- 必填参数

示例响应

最后更新于

这有帮助吗?