网页数据提取

免费将网页数据导出为 JSON。

选择需要的字段,把页面上的记录整理成 JSON 数组。没有提供的值不会靠猜测补齐。

需要准备: 页面中已选中的一个区域,其中包含多条结构相似的记录。

需要 Chrome 扩展和 WebAct 账号。
每月包含 25 次免费自动化任务,同时受所用 AI 服务的使用限制约束。

可直接复制的指令

不用再逐个复制字段。

复制这份指令,在数据所在的页面打开 WebAct,然后粘贴进去。

将网页数据导出为 JSON任务
只处理已选中的区域,其中包含多条结构相似的记录。将指定字段转换为 JSON 数组,不要编造缺失值。创建名为 webact-webpage-to-json-extractor.json 的文件,完整文件以 UTF-8 编码时必须小于 48,000 字节。只使用实际观察到的内容和我提供的信息。保留标识符、日期、单位和币种。报告被省略、截断或无法读取的内容,不要声称已完整收集所有数据。将结果与来源核对;如果必要的输入不可用,请停止。生成语法有效的 JSON,并说明各字段使用的类型。对于未知值,在适合所选格式的情况下使用 null。开始前,询问缺少的必要设置或来源信息。首次最多处理 25 条记录或一篇短文档,并准确说明实际包含了哪些内容。请确认我需要哪些 JSON 字段,以及缺失值应该如何表示。

选择使用浏览器内 AI 的选项,再将指令粘贴到任务模式中。

指定需要的字段。 列出所需的 JSON 字段,并说明来源中没有提供的值应该如何表示。

把页面上的记录保存成 JSON 文件。示例
示例使用的原始信息
Two cards: Workshop A on 12 October, Workshop B date omitted
JSON 文件的输出示例。生成单独的文件,不修改原始页面。
下载 JSON 示例 ↓
这里用虚构数据演示效果。提取自己的数据时,请打开页面,选中记录,在扩展中执行任务。
实用指南

如何将网页信息提取为 JSON 结构

当页面信息需要存入带名称的字段,而不是一整块纯文本时,JSON 很有用。此工具适合准备一份小型结构化记录,供其他应用或同事检查。

从合适的材料开始。

你需要提供什么
包含重复结构记录的选定区块。
预期结果
将请求的字段转换为 JSON 数组,不编造缺失值。

工作流程如何运作。

指定键名、预期的值类型,以及输出应为单个对象还是列表。将真正缺失的值与空字符串、零和 false 区分开来;这些选择在后续处理代码中的含义不同。

结果中需要检查的内容。

验证 JSON 语法,并将每个字段与来源核对。可被解析的文件仍可能包含错误事实,因此在其他系统中使用前,应检查日期、标识符和 null 值。

在其他应用中使用前先解析 JSON,再检查其中的实际值。语法有效只表明解析器能读取结构,并不能证明提取出的事实正确。

参考完整示例学习。

可下载的示例是 JSON 数组。将其结构和缺失值处理方式与你需要的结果比较,再对照提供的来源核查自己的值。

所提供的示例仅用于说明,并非针对你的数据执行的记录。

下载示例 ↓

用于你自己的材料。

  1. 打开要处理的来源,并在该标签页中启用 WebAct。
  2. 复制页面顶部的任务,补充必需的字段或偏好,并检查建议执行的操作。
  3. 将首次结果与来源对照,必要时提出具体修改或完善要求。
转到任务提示词 ↑
如何创建 JSON 文件

选好记录,再指定字段。

  1. 01

    安装 WebAct 并登录。

    安装 Chrome 扩展,完成 WebAct 账号验证。选择使用浏览器内 AI 的选项,再选择 ChatGPT;如有提示,请登录 ChatGPT。

  2. 02

    选择要转换的区域。

    打开数据所在的页面,展开所需内容。从 Chrome 工具栏启用 WebAct,选中目标区域,再切换到任务模式。

  3. 03

    执行任务,检查文件。

    粘贴指令,检查建议执行的操作。完成后,将每个对象与原始记录核对,同时检查字段类型和缺失值的处理方式。

使用什么页面?

页面中已选中的区域,其中有多条结构相似的记录。

会得到什么文件?

包含指定字段的 JSON 数组。缺失值按你指定的规则表示,不会编造信息。 JSON 文件。

这项任务有哪些限制?

仅处理已启用 WebAct 的当前标签页。首次最多处理 25 条记录或一篇短文档。完整文件以 UTF-8 编码时必须小于 48,000 字节。

常见问题

JSON 文件里要检查什么?

示例包含两个对象。第二个对象的日期未知,因此使用 null 表示。

了解聊天模式和任务模式的区别
可以用什么页面作为来源?

选中一个包含多条相似结构记录的区域。展开需要的内容,再选择要共享给任务的信息。尚未加载的记录无法使用。

文件生成后应该检查什么?

将字段及其类型与原始记录核对。示例包含两个对象,第二个对象的日期为 null。结果只包括选中的可见内容;未知值不能靠猜测补齐。使用前,请先检查结果。

会遍历整个网站吗?

不会。任务只处理当前标签页中选定的一小部分内容,不包含隐藏记录、链接指向的页面或尚未加载的数据。请选择可读取的区域,并检查实际导出了哪些记录。

免费套餐可以使用吗?

可以。使用 WebAct 的 Free 套餐,就能通过浏览器中的 ChatGPT 执行这项任务。你需要安装 Chrome 扩展、验证 WebAct 账号,并在同一个 Chrome 用户配置中登录 ChatGPT。无需订阅 WebAct 的付费套餐,也不需要付费 API 密钥,但仍受 ChatGPT 的使用限制约束。 Free 套餐每月包含 25 次自动化任务,所有工具共享这份额度。任务开始执行第一个操作时,会扣除一次任务额度;中间步骤和完成任务所必需的重试不会单独计次。额度按 UTC 时间在每个自然月开始时重置。用完 25 次后,可以订阅付费套餐或等到下个月。不执行自动化的普通聊天不占任务额度,在 AI 服务允许的使用范围内仍然免费。

是在这个页面上把数据转换成 JSON 吗?

不是。这里提供使用示例和可复制的指令。实际操作需要在来源页面启用 WebAct,再执行任务。共享给任务的页面信息由你在浏览器中使用的 AI 服务处理。普通聊天回答不占用 WebAct 的自动化任务额度;在任务模式下创建文件或修改表单字段则会占用额度。

了解我们如何处理共享的页面上下文,请查看 隐私政策.

少一点复制粘贴

按照你需要的结构保存数据。

在数据所在的页面打开 WebAct,就可以开始了。

安装 WebAct