在n8n自动化里面还有一个比较重要的节点,就是code节点,顾名思义就是写代码的地方,这里code节点的使用需要大家有一定的编程基础,至少要能看得懂个大概的代码,我们尝尝里面这个code节点做一些数据解析的功能,反正主要是编程。
这里code节点支持的编程语言主要是:
1、javascript 2、python
这两个语言一般大家不用做掌握,因为对于我来说,我主要也是用ai来写这里的代码。举个例子,我们需要解析前面http request节点获取到的ip信息,比如解析出来对应的ip、ret、country字段
这里的话,我使用腾讯元宝,让他帮我编码解析即可,如下图:
这里我的提示语是:
[
{
"ret": 200,
"data": {
"ip": "8.8.8.8",
"country": "美国",
"country_code": "us",
"prov": "加利福尼亚州",
"city": "山景城",
"city_code": "",
"city_short_code": "",
"area": "",
"post_code": "",
"area_code": "",
"isp": "Google Cloud/DNS/DoH/DoT",
"lng": "-122.116",
"lat": "37.413",
"long_ip": 134744072,
"big_area": ""
},
"qt": 0
}
]
上面的示例数据是我使用n8n的http request节点请求获取到的json数据,现在需要使用code节点(编程语言是javascript)解析这个json,并且获取对应的ret,ip,country,给我写一份解析代码当然这里ai给我生成了主要的代码:
然后我发现有一些小瑕疵,比如ip和country是在data节点下,所以我这里稍微修改:
最后测试运行即可看到完整的解析到了对应的数据
以上就是code节点的用法,一般来说这里反正是需要一点编程基础,但是大部分我们还是让ai来帮我们编写这里的代码。进行复用即可。







还没有评论,来说两句吧...