这套流程用于监控阿里巴巴1688店铺内商品列表每日上新、调价、改标题、换图等变化。用户需安装两个软件:
流程配置内容如下:
[
{
"id": "a375c15371dc7f95",
"type": "tab",
"label": "店铺商品列表监控",
"disabled": false,
"info": "",
"env": []
},
{
"id": "26234a68ce40476e",
"type": "inject",
"z": "a375c15371dc7f95",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "{\"店铺链接\":\"https://shop1k269p2732922.1688.com/page/offerlist.htm\",\"开始页\":1,\"结束页\":2,\"关闭工作页\":true}",
"payloadType": "json",
"x": 150,
"y": 200,
"wires": [
[
"75c07f1ac09d9c78"
]
]
},
{
"id": "57f4418fda70bf4b",
"type": "debug",
"z": "a375c15371dc7f95",
"name": "调试 1",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
"x": 630,
"y": 240,
"wires": []
},
{
"id": "75c07f1ac09d9c78",
"type": "dianshangji",
"z": "a375c15371dc7f95",
"name": "测试自动化流程调度",
"process": "8125",
"browser": "",
"closetab": true,
"x": 410,
"y": 220,
"wires": [
[
"57f4418fda70bf4b",
"ac8a0771a2330832"
],
[
"57f4418fda70bf4b"
],
[
"57f4418fda70bf4b"
]
]
},
{
"id": "ac8a0771a2330832",
"type": "file",
"z": "a375c15371dc7f95",
"name": "",
"filename": "data/8125_stdout.log",
"filenameType": "str",
"appendNewline": true,
"createDir": true,
"overwriteFile": "false",
"encoding": "none",
"x": 680,
"y": 140,
"wires": [
[]
]
}
]
在流程管理系统的控制台的右上角,导入该流程(将内容粘贴进去即可):
开始按照自己的需求,修改流程配置内容。首先双击“注入”节点,再点击“msg.payload”这一项的“...”菜单。
作为网页流程的标准输入,内容格式为JSON,用户在这里可以设置采集流程中的店铺网址、开始页、结束页等。
如果对JSON格式不熟悉,可以改用旁边的“Visual编辑器”,修改各项内容。
修改后,点击右上角“完成”。
接下来,设置采集结果的存放位置。双击“写文件”节点。
默认的文件存放路径是在流程管理系统运行位置下的子目录“data”中,文件名是“8125_stdout.log”。采集的内容是追加到文件末尾。
流程配置完成以后,用户需要点击一下“部署”按钮,这个流程图就会部署到流程管理系统中,以后就可以运行这套流程了。
一般来说,每天运行一次即可。运行该流程之前,请先确保电脑上有任意一个浏览器安装了电商记插件。点击一下该浏览器地址栏右侧的电商记图标,如果出现“0”标记,即表明插件与管理系统之间建立了正确的连接。
任何时候,如果需要运行该流程,用户只需点击一下流程图中的“注入”节点即可。系统会将配置好的信息发送并自动调用网页流程8125,然后把采集到的结果写入指定的文件中。
如果流程运行正确,用户可以看到“调试1”节点的内容,点击一下右上角的调试图标,大致如图所示。