将任何 URL 转化为结构化的 Notion 笔记
一个 n8n 工作流会获取提交的 URL,提取可阅读内容,让 OpenAI 将其总结为结构化字段,最后将结果保存至 Notion 笔记中。
- 具体怎么做
- Webhook 接收 URL;HTTP Request 节点获取页面内容;Code 节点移除脚本、样式和标签,并将文本长度缩短至 8,000 个字符。OpenAI 以 JSON 输出模式提供标题、摘要、关键见解和标签。Notion 节点直接将这些数据映射为六个属性,无需任何解析步骤。
- 做到了什么
- 先去除 HTML 后,有效内容从约 6 万个词被缩减到不到 4k。摘要更清晰,成本也大幅降低。依赖 JavaScript 的单页应用返回空的壳 HTML,部分网站还会阻止请求。
- 上手要点
- 首先将 Notion 数据库与 n8n 集成模块共享,否则写入操作会失败且无提示。添加 Mozilla/5.0 User-Agent 标头可解决大部分 403 错误。
你可以这样试
使用 n8n创建一个 n8n 工作流,该工作流通过网页钩子或表单启动,我会提交一个 [URL]。它应获取页面内容,提取可阅读的文本,调用 AI 模型生成标题、三句话摘要、关键点及三个标签,然后在我位于 [数据库名称] 的 Notion 数据库中创建新的笔记。当我提交的测试 URL 能生成正确填写的 Notion 笔记时,就说明任务完成;在激活该工作流之前,请先展示其草稿版本。