HTML#
HTML节点提供操作来帮助您在n8n中处理HTML。
HTML提取节点
HTML节点从版本0.213.0开始替换HTML提取节点。如果您使用的是旧版本的n8n,您仍然可以查看HTML提取节点文档。
跨站脚本攻击
使用HTML节点生成HTML模板时,可能会引入XSS(跨站脚本攻击)。这是一个安全风险。请小心处理不受信任的输入。
操作#
- 生成HTML模板:使用此操作创建HTML模板。这允许您从工作流中获取数据并将其输出为HTML。
- 提取HTML内容:从HTML格式的源中提取内容。源可以是JSON或二进制文件(
.html
)。 - 转换为HTML表格:将内容转换为HTML表格。
节点参数和选项取决于您选择的操作。有关配置每个操作的详细信息,请参阅以下部分。
生成HTML模板#
创建HTML模板。这允许您从工作流中获取数据并将其输出为HTML。
您可以包含:
- 标准HTML
<style>
标签中的CSS<script>
标签中的JavaScript。n8n不执行JavaScript。- 用
{{}}
包装的表达式。
提取HTML内容#
从HTML格式的源中提取内容。源可以是JSON或二进制文件(.html
)。
使用以下参数:
源数据#
选择HTML内容的源类型。选择:
- JSON:如果您选择此源数据,请输入JSON属性:包含要提取HTML的输入名称。该属性可以包含字符串或字符串数组。
- 二进制:如果您选择此源数据,请输入输入二进制字段:包含要提取HTML的输入名称。该属性可以包含字符串或字符串数组。
提取值#
- 键:输入要保存提取值的键。
- CSS选择器:输入要搜索的CSS选择器。
- 返回值:选择要返回的数据类型。选择:
- 属性:返回元素的属性值,如
class
。- 如果您选择此选项,请输入要返回值的属性名称。
- HTML:返回元素包含的HTML。
- 文本:返回元素的文本内容。
- 如果您选择此选项,还可以在跳过选择器中输入要跳过的选择器的逗号分隔列表。
- 值:返回输入、选择或文本区域的值。
- 属性:返回元素的属性值,如
- 返回数组:选择是否将多个提取值作为数组返回(开启)或作为单个字符串返回(关闭)。
提取HTML内容选项#
您还可以使用这些选项配置此操作:
- 修剪值:控制是否从值的开头和结尾删除所有空格和换行符(开启)或保留它们(关闭)。
- 清理文本:控制是否删除前导空格、尾随空格和换行符,并将多个连续空格压缩为单个空格(开启)或保持原样(关闭)。
转换为HTML表格#
此操作需要来自另一个节点的数据。它没有参数。它包括这些选项:
- 大写标题:控制是否将表格标题大写(开启)或不大写(关闭)。
- 自定义样式:控制是否使用自定义样式(开启)或不使用(关闭)。
- 标题:输入要添加到表格的标题。
- 表格属性:输入要应用于
<table>
的任何属性,如样式属性。 - 标题属性:输入要应用于表格标题
<th>
的任何属性。 - 行属性:输入要应用于表格行
<tr>
的任何属性。 - 单元格属性:输入要应用于表格单元格
<td>
的任何属性。
模板和示例#
此页面是否
微信
🚀 与作者交流
关注公众号

n8n实战笔记
📚 教程 💡 案例 🔧 技巧
📚 教程 💡 案例 🔧 技巧
添加微信

1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持
⚡ 快答 🎯 定制 🚀 支持