{ "dependency": [ "super_browser==25.9.3", "activity_f4d5de04==23.11.1", "activity_temu_shop==25.9.34", "popup_detector==24.12.0" ], "name": "Temu通用模板", "flow":[ { "name": "main", "memo": "我的自动化应用", "kind": "visual", "blocks": [ { "id": "d27ac450-84a1-4ddd-957a-c61ee0d13931", "name": "xbot_extensions.popup_detector.A1 智能屏蔽弹窗(web)", "isEnabled": true, "inputs": {}, "outputs": {}, "block_title": "弹窗智能侦测器/智能屏蔽弹窗(web)" }, { "id": "5946f7ac-b75e-429b-8d87-dd63214c502e", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:唤起自定义对话框配置" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "3329baf5-8469-4c9a-9bb2-fead84bd35bb", "name": "process.run", "isEnabled": true, "comment": "执行流程%process%,无返回结果", "inputs": { "process": { "value": "10:process1", "display": "0配置应用" }, "package": { "value": "11:__name__" }, "inputs": { "value": "16:[]" }, "outputs": { "value": "10:[]" } }, "outputs": { "process_result": { "name": "process_result", "isEnable": false } } }, { "id": "99fb4d22-e969-4233-9df8-244b165356dd", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:业务流程" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "f5703eff-78bc-44d8-9726-3da0c3723876", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:读取导入的文件数据:A列:账号 B列:密码 C列:店铺名称 D列:站点" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "0b7f3fd7-e404-4645-b40e-c7ef180e25f5", "name": "excel.launch", "isEnabled": true, "inputs": { "launch_way": { "value": "10:open", "display": "打开已有的Excel" }, "driver_way": { "value": "10:auto_check", "display": "自动检测" }, "open_filename": { "value": "13:glv['config_path']" }, "save_filename": { "value": "10:" }, "isvisible": { "value": "13:True" }, "ignoreformula": { "value": "13:False" }, "password": { "value": null }, "write_password": { "value": null }, "update_links": { "value": "13:False" } }, "outputs": { "excel_instance": { "name": "excel_instance", "variableLabel": "打开的Excel对象", "isEnable": true } } }, { "id": "7404c49e-49d6-417d-aa20-f969d418d7c7", "name": "excel.read_data_from_workbook", "isEnabled": true, "comment": "从Excel对象%workbook%中读取已使用的矩形区域内容,将数据保存到%excel_data%", "inputs": { "workbook": { "value": "11:excel_instance", "display": "excel_instance" }, "read_way": { "value": "10:used_range", "display": "已使用区域内容" }, "range": { "value": null }, "cell_row_num": { "value": null }, "cell_column_name": { "value": null }, "area_begin_row_num": { "value": null }, "area_begin_column_name": { "value": null }, "area_end_row_num": { "value": null }, "area_end_column_name": { "value": null }, "row_row_num": { "value": null }, "get_display_text": { "value": "13:False" }, "has_header_row": { "value": "13:False" }, "column_column_name": { "value": null }, "sheet_name": { "value": "10:" }, "using_text": { "value": "13:False" }, "text_cols": { "value": "10:" }, "clear_space": { "value": "13:False" } }, "outputs": { "excel_data": { "name": "excel_data", "variableLabel": "Excel已使用区域内容", "type": "list>", "isEnable": true } } }, { "id": "040ab193-5163-4929-bfd3-49b1e12c43bd", "name": "programing.snippet", "isEnabled": true, "inputs": { "snippet": { "value": "10:glv['excel_data'] = excel_data" } }, "outputs": {} }, { "id": "9c1b7628-0fc4-413a-a656-0bc353e30b6c", "name": "excel.close", "isEnabled": true, "inputs": { "operation": { "value": "10:close_specified", "display": "关闭指定Excel文件" }, "excel_instance": { "value": "11:excel_instance" }, "close_way": { "value": "10:save", "display": "保存" }, "filename": { "value": null }, "overwrite_file": { "value": "13:True" }, "close_process": { "value": "10:office", "display": "office" }, "task_kill": { "value": "13:True" } }, "outputs": {} }, { "id": "ef3063ce-cbf3-420e-8f65-492b97501ce6", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:将店铺名称和站点进行数据格式化,转为dict" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "09bf777f-c43a-4d9a-b35d-e51fd92db501", "name": "process.invoke_module", "isEnabled": true, "comment": "调用模块%module%中的%function%方法并传入参数%params:WyJhcmdz5YC85Li6JWFyZ3Ml77yMIl0=%将结果保存到%invoke_result%", "inputs": { "module": { "value": "10:deal_with_data", "display": "deal_with_data" }, "function": { "value": "10:main" }, "params": { "value": "16:[{\"args\":\"10:\"}]" }, "returnType": { "value": "10:any" } }, "outputs": { "invoke_result": { "name": "invoke_result", "type": "any", "isEnable": true } } }, { "id": "09c0226c-01e2-4083-95c8-9f8443f01dee", "name": "programing.log", "isEnabled": true, "inputs": { "type": { "value": "10:info", "display": "信息" }, "text": { "value": "10:成功读取配置文件" } }, "outputs": {} }, { "id": "ef66c8f8-2d25-498c-b018-b0c29eaac85e", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:获取店铺名称和站点格式化后的数据" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "85b04538-6a57-4750-b561-439f447daf91", "name": "programing.variable", "isEnabled": true, "comment": "设置任意类型变量%variable%=%value%", "inputs": { "value_type": { "value": "10:any" }, "value": { "value": "13:glv['shop_dict']" } }, "outputs": { "variable": { "name": "shop_dict", "variableLabel": "任意类型", "type": "any", "isEnable": true } } }, { "id": "ae6f635a-b9d1-4ef0-9581-6fad00f36f43", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:循环外层元组组成的账号密码为键的字典" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "c31f7c1c-7865-40d6-ace2-378d293714aa", "name": "workflow.loop_dict", "isEnabled": true, "foldState": "UnFold", "inputs": { "dict": { "value": "11:shop_dict" } }, "outputs": { "loop_key": { "name": "企业信息元组", "isEnable": true }, "loop_value": { "name": "紫鸟店铺信息字典", "isEnable": true } } }, { "id": "5d53fe24-fba1-49f3-842d-e0f677752f94", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:获取账号密码" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "d4cf0c05-1b42-42ac-9a18-8e68f3443a6d", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "13:企业信息元组[0]" } }, "outputs": { "variable": { "name": "company", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "345a6650-02fc-4c48-9ff5-74c2b1005994", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "13:企业信息元组[1]" } }, "outputs": { "variable": { "name": "username", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "7f92dbfb-07cb-4210-b721-e3f24a0f2f0b", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "13:企业信息元组[2]" } }, "outputs": { "variable": { "name": "password", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "d3cfee96-37e2-4aa3-8fd7-84cefddc0e2f", "name": "programing.try", "isEnabled": true, "foldState": "UnFold", "inputs": {}, "outputs": {} }, { "id": "5e47d621-365f-417f-8e45-10f703b55125", "name": "xbot_extensions.super_browser.A4 紫鸟登录", "isEnabled": true, "inputs": { "紫鸟版本": { "value": "10:V6", "display": "V6" }, "企业名称": { "value": "11:company" }, "企业用户名": { "value": "11:username" }, "密码": { "value": "11:password" }, "是否填写账号密码": { "value": "13:True" }, "是否退出登录": { "value": "13:True" } }, "outputs": {}, "block_title": "紫鸟控制台操作/紫鸟登录" }, { "id": "f51d935e-8914-46d2-a359-fe4ee3c43c92", "name": "programing.catch", "isEnabled": true, "foldState": "UnFold", "inputs": {}, "outputs": { "exception": { "name": "exception", "isEnable": true } } }, { "id": "cf5ab997-8f81-494b-a257-d03d65f4ad55", "name": "programing.log", "isEnabled": true, "inputs": { "type": { "value": "10:error", "display": "错误" }, "text": { "value": "13:f'{username} 账号登录失败,失败原因:{exception}'" } }, "outputs": {} }, { "id": "9cab7db4-7c08-4c6b-ac05-f14f823ee357", "name": "process.run", "isEnabled": true, "comment": "执行流程%process%并传入参数%inputs:WyLlupfpk7rkv6Hmga/lgLzkuLol5bqX6ZO65L+h5oGvJe+8jCIsIumUmeivr+aXpeW/l+WAvOS4uiXplJnor6/ml6Xlv5cl77yMIl0=%无返回结果", "inputs": { "process": { "value": "10:process5", "display": "D错误文件" }, "package": { "value": "11:__name__" }, "inputs": { "value": "16:[{\"店铺信息\":\"13:f'{username} 紫鸟账号'\"},{\"错误日志\":\"11:exception\"}]" }, "outputs": { "value": "10:[]" } }, "outputs": { "process_result": { "name": "process_result5", "isEnable": false } } }, { "id": "2819e1d9-d0bc-4d48-87c2-8075280a011f", "name": "workflow.continue", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "924599f5-e0ae-4a29-a268-d090eedcefe2", "name": "programing.endtry", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "97742e6e-a42d-4c9f-873f-d634ba9a1e2a", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:循环内层店铺名称为键的字典" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "22ff4535-f365-49cb-bb00-28c54aa84496", "name": "workflow.loop_dict", "isEnabled": true, "foldState": "UnFold", "inputs": { "dict": { "value": "11:紫鸟店铺信息字典" } }, "outputs": { "loop_key": { "name": "紫鸟店铺", "isEnable": true }, "loop_value": { "name": "temu店铺", "isEnable": true } } }, { "id": "2a0407d2-39e4-48e0-92da-c7afa9222561", "name": "programing.variable", "isEnabled": true, "comment": "设置任意类型变量%variable%=%value%", "inputs": { "value_type": { "value": "10:any" }, "value": { "value": "11:紫鸟店铺" } }, "outputs": { "variable": { "name": "purple_shop_name", "variableLabel": "任意类型", "type": "any", "isEnable": true } } }, { "id": "890ca1b0-add2-48b8-9951-0cb08cc651b5", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:进行打开紫鸟店铺以及temu账号登录" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "64518066-e5b6-4602-87e9-c9d2a17f660d", "name": "programing.try", "isEnabled": true, "foldState": "UnFold", "inputs": {}, "outputs": {} }, { "id": "39d8df76-df25-43f8-953f-a41e4776003e", "name": "xbot_extensions.super_browser.A2 打开店铺", "isEnabled": true, "inputs": { "店铺名称": { "value": "11:紫鸟店铺" }, "匹配类型": { "value": "10:相等", "display": "相等" }, "打开账号": { "value": "10:点击", "display": "点击" }, "隐私模式": { "value": "13:False" }, "超时时间": { "value": "13:50" } }, "outputs": { "完整店铺名称": { "name": "完整店铺名称", "isEnable": true }, "web_page": { "name": "web_page2", "isEnable": true } }, "block_title": "紫鸟控制台操作/打开店铺" }, { "id": "d4816254-f981-4984-aa88-9c7b2db8ab5c", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:将网页最大化" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "51c4e882-53ba-4a94-9e2a-3caf9cb2c4dc", "name": "win32.window.get_window", "isEnabled": true, "comment": "获取当前激活窗口,将窗口对象保存到%result_window_instance%", "inputs": { "window_type": { "value": "10:active", "display": "当前激活窗口" }, "selector": { "value": null }, "handle": { "value": "10:" }, "title": { "value": "10:" }, "handle_checked": { "value": "13:False" }, "class_name": { "value": "10:" }, "use_wildcard": { "value": "13:False" } }, "outputs": { "result_window_instance": { "name": "software_window", "isEnable": true } } }, { "id": "8e948c81-8e05-4141-9b2b-c56dee367c31", "name": "win32.window.set_state", "isEnabled": true, "inputs": { "window_type": { "value": "10:window_instance", "display": "窗口对象" }, "window": { "value": "11:software_window", "display": "software_window" }, "selector": { "value": null }, "handle": { "value": "10:" }, "title": { "value": "10:" }, "handle_checked": { "value": "13:False" }, "class_name": { "value": "10:" }, "use_wildcard": { "value": "13:False" }, "flag": { "value": "10:maximize", "display": "最大化窗口" } }, "outputs": {} }, { "id": "e98b676d-2b2f-46b5-a29e-194dbe5b3e79", "name": "process.run", "isEnabled": true, "comment": "执行流程%process%,无返回结果", "inputs": { "process": { "value": "10:process2", "display": "A账号登录" }, "package": { "value": "11:__name__" }, "inputs": { "value": "16:[]" }, "outputs": { "value": "10:[]" } }, "outputs": { "process_result": { "name": "process_result4", "isEnable": false } } }, { "id": "a377f277-8ed3-4d17-bfad-fb452fbd5825", "name": "programing.catch", "isEnabled": true, "foldState": "UnFold", "inputs": {}, "outputs": { "exception": { "name": "exception2", "isEnable": true } } }, { "id": "b46a5364-88e5-40d5-832c-3d4333ea9b48", "name": "programing.log", "isEnabled": true, "inputs": { "type": { "value": "10:error", "display": "错误" }, "text": { "value": "13:f'{username} 账号的 {purple_shop_name} 紫鸟店铺切换失败,失败原因:{exception2}'" } }, "outputs": {} }, { "id": "5bf893ae-822d-4a81-a2e7-8dcd74c73aa5", "name": "process.run", "isEnabled": true, "comment": "执行流程%process%并传入参数%inputs:WyLlupfpk7rkv6Hmga/lgLzkuLol5bqX6ZO65L+h5oGvJe+8jCIsIumUmeivr+aXpeW/l+WAvOS4uiXplJnor6/ml6Xlv5cl77yMIl0=%无返回结果", "inputs": { "process": { "value": "10:process5", "display": "D错误文件" }, "package": { "value": "11:__name__" }, "inputs": { "value": "16:[{\"店铺信息\":\"13:f'{username} 账号 {purple_shop_name} 紫鸟店铺'\"},{\"错误日志\":\"11:exception2\"}]" }, "outputs": { "value": "10:[]" } }, "outputs": { "process_result": { "name": "process_result6", "isEnable": false } } }, { "id": "1893516d-5b9a-4bf6-894d-d06f62fe6e7e", "name": "workflow.continue", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "3b6c922b-576c-4de9-8c1a-365ff595eed1", "name": "programing.endtry", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "b862a2e5-947d-4406-a548-a1b98ed6f41a", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:循环站点,进行操作" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "cfd449e7-fb4e-4042-9384-bb08d94ca32e", "name": "workflow.loop_dict", "isEnabled": true, "foldState": "UnFold", "inputs": { "dict": { "value": "11:temu店铺" } }, "outputs": { "loop_key": { "name": "temu店铺名称", "isEnable": true }, "loop_value": { "name": "站点列表", "isEnable": true } } }, { "id": "e1dac6ce-390d-467e-b7ca-e74a4b549fc4", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:获取temu店铺名称" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "b80bf350-726c-427b-bea2-fd7aaede9520", "name": "programing.variable", "isEnabled": true, "comment": "设置任意类型变量%variable%=%value%", "inputs": { "value_type": { "value": "10:any" }, "value": { "value": "13:temu店铺名称[0]" } }, "outputs": { "variable": { "name": "temu_shop_name", "variableLabel": "任意类型", "type": "any", "isEnable": true } } }, { "id": "a8ca1e4b-36fe-4ba9-9e77-f9214f765d6a", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "13:temu店铺名称[1]" } }, "outputs": { "variable": { "name": "temu_shop_type", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "d4329bc1-4e83-499b-ac78-d70a4f41025e", "name": "programing.try", "isEnabled": true, "foldState": "UnFold", "inputs": {}, "outputs": {} }, { "id": "d2e62b12-9499-4a01-a883-f237042294a3", "name": "process.run", "isEnabled": true, "comment": "执行流程%process%并传入参数%inputs:WyLlupfpk7rlkI3np7DlgLzkuLol5bqX6ZO65ZCN56ewJe+8jCJd%无返回结果", "inputs": { "process": { "value": "10:process3", "display": "B切换店铺" }, "package": { "value": "11:__name__" }, "inputs": { "value": "16:[{\"店铺名称\":\"11:temu_shop_name\"}]" }, "outputs": { "value": "10:[]" } }, "outputs": { "process_result": { "name": "process_result2", "isEnable": false } } }, { "id": "a6db9b17-8be6-42da-a39e-83d7345cedeb", "name": "programing.catch", "isEnabled": true, "foldState": "UnFold", "inputs": {}, "outputs": { "exception": { "name": "exception3", "isEnable": true } } }, { "id": "e3f015df-683d-4d74-a1cb-f5de379aed7f", "name": "programing.log", "isEnabled": true, "inputs": { "type": { "value": "10:error", "display": "错误" }, "text": { "value": "13:f' {purple_sho_name} 紫鸟店铺的 {temu_shop_name} temu店铺数据切换失败,失败原因:{exception3}'" } }, "outputs": {} }, { "id": "4e2221b0-1802-490e-b74e-987cc607afc5", "name": "process.run", "isEnabled": true, "comment": "执行流程%process%并传入参数%inputs:WyLlupfpk7rkv6Hmga/lgLzkuLol5bqX6ZO65L+h5oGvJe+8jCIsIumUmeivr+aXpeW/l+WAvOS4uiXplJnor6/ml6Xlv5cl77yMIl0=%无返回结果", "inputs": { "process": { "value": "10:process5", "display": "D错误文件" }, "package": { "value": "11:__name__" }, "inputs": { "value": "16:[{\"店铺信息\":\"13:f'{purple_sho_name} 紫鸟店铺的{temu_shop_name} temu店铺'\"},{\"错误日志\":\"11:exception3\"}]" }, "outputs": { "value": "10:[]" } }, "outputs": { "process_result": { "name": "process_result7", "isEnable": false } } }, { "id": "205ec243-1983-49ba-880c-98ade21eeb18", "name": "workflow.continue", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "e41ef13a-692e-455e-b30d-35d318374abc", "name": "programing.endtry", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "0d41d023-df67-4756-aaf2-d3394e77b8b0", "name": "workflow.forin", "isEnabled": true, "foldState": "UnFold", "inputs": { "list": { "value": "11:站点列表" }, "loop_start_index": { "value": "10:0" }, "loop_end_index": { "value": "10:-1" }, "output_with_index": { "value": "13:False" } }, "outputs": { "loop_item": { "name": "站点", "type": "any", "isEnable": true }, "loop_index": { "name": "loop_item_index", "isEnable": false } } }, { "id": "38f76393-6183-42cb-a701-24b2b998e94e", "name": "programing.variable", "isEnabled": true, "comment": "设置任意类型变量%variable%=%value%", "inputs": { "value_type": { "value": "10:any" }, "value": { "value": "11:站点" } }, "outputs": { "variable": { "name": "station", "variableLabel": "任意类型", "type": "any", "isEnable": true } } }, { "id": "4107cae8-f2cf-4e7b-b05a-bf1658666291", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:进行站点切换以及数据导出" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "51ac85fd-b189-409c-95f5-37dd9e7a3cd4", "name": "programing.try", "isEnabled": true, "foldState": "UnFold", "inputs": {}, "outputs": {} }, { "id": "86eaedbf-7d15-4072-b626-995bd96eab35", "name": "process.run", "isEnabled": true, "comment": "执行流程%process%并传入参数%inputs:WyLnq5nngrnlgLzkuLol56uZ54K5Je+8jCIsIuW6l+mTuueKtuaAgeWAvOS4uiXlupfpk7rnirbmgIEl77yMIiwidGVtdeW6l+mTuuWQjeensOWAvOS4uiV0ZW115bqX6ZO65ZCN56ewJe+8jCJd%无返回结果", "inputs": { "process": { "value": "10:process4", "display": "C切换站点数据导出" }, "package": { "value": "11:__name__" }, "inputs": { "value": "16:[{\"站点\":\"11:station\"},{\"店铺状态\":\"11:temu_shop_type\"},{\"temu店铺名称\":\"11:temu_shop_name\"}]" }, "outputs": { "value": "10:[]" } }, "outputs": { "process_result": { "name": "process_result3", "isEnable": false } } }, { "id": "6a48cb2f-618b-4971-9cc2-ef2fcf2ab9fe", "name": "programing.catch", "isEnabled": true, "foldState": "UnFold", "inputs": {}, "outputs": { "exception": { "name": "exception4", "isEnable": true } } }, { "id": "ac8a0129-ee83-4294-bda5-e799892f820f", "name": "programing.log", "isEnabled": true, "inputs": { "type": { "value": "10:error", "display": "错误" }, "text": { "value": "13:f'{purple_shop_name} 紫鸟店铺的 {temu_shop_name} temu店铺 的 {station}站点 数据导出失败,失败原因:{exception4}'" } }, "outputs": {} }, { "id": "6ea12c7e-e278-460d-ae86-6c6374419735", "name": "process.run", "isEnabled": true, "comment": "执行流程%process%并传入参数%inputs:WyLlupfpk7rkv6Hmga/lgLzkuLol5bqX6ZO65L+h5oGvJe+8jCIsIumUmeivr+aXpeW/l+WAvOS4uiXplJnor6/ml6Xlv5cl77yMIl0=%无返回结果", "inputs": { "process": { "value": "10:process5", "display": "D错误文件" }, "package": { "value": "11:__name__" }, "inputs": { "value": "16:[{\"店铺信息\":\"10:{purple_shop_name} 紫鸟店铺的 {temu_shop_name} temu店铺 的 {station}站点\"},{\"错误日志\":\"11:exception4\"}]" }, "outputs": { "value": "10:[]" } }, "outputs": { "process_result": { "name": "process_result8", "isEnable": false } } }, { "id": "929c89bb-fcc4-4b93-9741-01d985a5b177", "name": "workflow.continue", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "d43c5698-cf30-4288-90ff-0f4b0cc46068", "name": "programing.endtry", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "90580bb9-69f5-441e-9e19-4f5d3b83c41b", "name": "workflow.endloop", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "73a0de0a-439c-4f01-81b8-f93e7c79d029", "name": "workflow.endloop", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "39769698-72af-48ea-8941-53004253ba6a", "name": "workflow.endloop", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "d4435245-0099-4965-bafe-398150201d44", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:一个账号运行完毕,关闭浏览器" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "ae777f90-037d-42da-b484-4dbe32f0e6cb", "name": "workflow.endloop", "isEnabled": true, "inputs": {}, "outputs": {} } ], "parameters": [] }, { "name": "0配置应用", "memo": "process1", "kind": "visual", "blocks": [ { "id": "6fccbaa3-0ebd-451d-a0b3-441a034bcea1", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:自定义对话框,配置文件" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "b05b2640-3a81-4695-a29e-c867230611d8", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "10:Temu-活动数据导出" } }, "outputs": { "variable": { "name": "dialog_title", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "cae316ae-c333-4a2e-a28f-23868a286418", "name": "dialog.show_custom_dialog", "isEnabled": true, "inputs": { "settings": { "value": "10:{\"dialogTitle\":{\"VAR\":\"dialog_title\"},\"height\":0,\"width\":0,\"timeout\":0,\"autoCloseButton\":null,\"use_wait_timeout\":false,\"canRememberContent\":true,\"settings\":{\"editors\":[{\"type\":\"File\",\"label\":\"配置文件\",\"VariableName\":\"shop_info_file\",\"kind\":0,\"filter\":\"所有文件|*.*\",\"value\":null,\"nullText\":\"请传入店铺信息文件\",\"uuid\":\"8cd377d3-4546-413e-bb2f-5ebd0a8dfc6b\"},{\"type\":\"File\",\"label\":\"文件夹路径\",\"VariableName\":\"save_dir\",\"kind\":2,\"filter\":\"所有文件|*.*\",\"value\":null,\"nullText\":\"导出的数据保存的文件夹位置\",\"uuid\":\"5915768d-a0e6-46b1-b16a-1d26b1aaeef1\"},{\"type\":\"Date\",\"label\":\"开始时间\",\"VariableName\":\"start_time\",\"value\":\"2025-09-17T19:54:25.5890395+08:00\",\"nullText\":null,\"dateFormat\":\"yyyy/MM/dd\",\"uuid\":\"e668d3dc-ae6c-48f0-bce6-1fe4c767b15d\"},{\"type\":\"Date\",\"label\":\"结束时间\",\"VariableName\":\"end_time\",\"value\":\"2025-09-17T19:54:38.6452829+08:00\",\"nullText\":null,\"dateFormat\":\"yyyy/MM/dd\",\"uuid\":\"ce203dfe-10f5-4a92-b463-296b7d83f885\"}],\"buttons\":[{\"type\":\"Button\",\"label\":\"确定\",\"theme\":\"white\",\"hotKey\":\"Return\",\"uuid\":\"d0da9a5e-76e0-4aad-b11a-c648353dd56b\"},{\"type\":\"Button\",\"label\":\"取消\",\"theme\":\"white\",\"hotKey\":\"Escape\",\"uuid\":\"bf1d4072-927b-4be8-a660-d3007f31fcc3\"}]}}" }, "dialog_title": { "value": "11:dialog_title" }, "default_btn": { "value": "10:确定", "display": "确定" }, "is_auto_click": { "value": "13:False" }, "timeout": { "value": null }, "globals": { "value": "13:globals()" }, "locals": { "value": "13:locals()" }, "storage_key": { "value": "13:`block_id`" } }, "outputs": { "dialog_result": { "name": "dialog_result", "isEnable": true } } }, { "id": "abaddb33-0a09-42df-b218-d5263b6f3c6f", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:点击取消,则退出应用" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "ec4b1cd6-694c-477c-9380-f4ed50a1e4b4", "name": "workflow.if", "isEnabled": true, "foldState": "UnFold", "inputs": { "operand1": { "value": "11:dialog_result.pressed_button" }, "operator": { "value": "10:==", "display": "等于" }, "operand2": { "value": "10:取消" }, "operator_options": { "value": "10:{}" } }, "outputs": {} }, { "id": "a27caba4-6b0f-47e9-bb59-b8fb2fc5b6a8", "name": "process.exit", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "10ddf611-1dda-40a5-824e-6d432fc96bdc", "name": "workflow.endif", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "f31595c7-9a08-4cd6-b217-28b429c16cc0", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:将选择的配置文件放到全局变量\r\nglv['config_path'] 全局店铺信息文件\r\nglv['config_save_dir'] 活动数据保存的文件夹" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "34614599-d822-4571-b17a-a8963e37407b", "name": "programing.snippet", "isEnabled": true, "inputs": { "snippet": { "value": "10:glv['config_path'] = dialog_result.shop_info_file" } }, "outputs": {} }, { "id": "0477c739-a5f6-4b17-bce6-a85df4fd44e6", "name": "programing.snippet", "isEnabled": true, "inputs": { "snippet": { "value": "10:glv['config_save_dir'] = dialog_result.save_dir" } }, "outputs": {} }, { "id": "409e2619-acd2-454f-b530-f65b128bc7e4", "name": "programing.snippet", "isEnabled": true, "inputs": { "snippet": { "value": "10:glv['config_start_time'] = dialog_result.start_time" } }, "outputs": {} }, { "id": "415b81c0-7d3d-4104-993f-94de952116d4", "name": "programing.snippet", "isEnabled": true, "inputs": { "snippet": { "value": "10:glv['config_end_time'] = dialog_result.end_time" } }, "outputs": {} }, { "id": "906a2a92-0647-4287-8152-7cdb67ea22a2", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:错误文件" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "d2bc4e45-a23b-4009-9f53-5255e5a31869", "name": "datetime.now", "isEnabled": true, "inputs": {}, "outputs": { "datetime_instance": { "name": "current_datetime", "isEnable": true } } }, { "id": "c5e0dc7d-e765-47c2-ac3f-d4a6669b4fe3", "name": "datetime.to_string", "isEnabled": true, "inputs": { "datetime": { "value": "11:current_datetime" }, "format": { "value": "10:%Y-%m-%d" } }, "outputs": { "text": { "name": "current_day", "isEnable": true } } }, { "id": "b67e0a98-3bb2-4bec-9464-c9498dbf7b3f", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "13:f'错误文件-{current_day}'" } }, "outputs": { "variable": { "name": "file_name", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "64eaca12-3dc4-4303-afec-3a53c330bcc4", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "13:f'{glv[\"config_save_dir\"]}' + '\\\\' + f'{file_name}.xlsx'" } }, "outputs": { "variable": { "name": "file_path", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "510ed54b-f505-4017-804d-dabdfa456d57", "name": "programing.snippet", "isEnabled": true, "inputs": { "snippet": { "value": "10:glv['config_error_path'] = file_path" } }, "outputs": {} }, { "id": "eff85b9b-a573-46c2-9954-f4f2e198e417", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:判断店铺数据文件是否存在,若不存在则终止应用" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "d615db4f-4710-41f5-93ce-0118e1cd3610", "name": "file.if_exist", "isEnabled": true, "foldState": "UnFold", "inputs": { "path": { "value": "13:glv['config_path']" }, "expect_exist": { "value": "10:no_exist", "display": "不存在" } }, "outputs": {} }, { "id": "e3cd90a2-da13-4c53-bdc3-9eda16bcd7e0", "name": "programing.log", "isEnabled": true, "inputs": { "type": { "value": "10:error", "display": "错误" }, "text": { "value": "10:店铺信息文件不存在" } }, "outputs": {} }, { "id": "8c416b5b-f208-4d7d-bbeb-b235159b9a79", "name": "process.exit", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "800acec7-e8e7-412b-b895-f278ebcba7ca", "name": "workflow.endif", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "2079320f-a813-4e0b-978a-9f954e7bb9cf", "name": "dir.if_exist", "isEnabled": true, "foldState": "UnFold", "inputs": { "path": { "value": "13:glv['config_save_dir']" }, "expect_exist": { "value": "10:no_exist", "display": "不存在" } }, "outputs": {} }, { "id": "b6a48fa8-e0cf-4a4b-8299-9fe38e3e6ec9", "name": "programing.log", "isEnabled": true, "inputs": { "type": { "value": "10:error", "display": "错误" }, "text": { "value": "10:数据导出的文件夹不存在" } }, "outputs": {} }, { "id": "02de4f5d-ae2b-463c-bcc4-60b03a79148a", "name": "process.exit", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "2febe4b9-11bf-4e49-aaf2-f79df3fbbc77", "name": "workflow.endif", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "5017c5a3-eec2-478a-ac84-f9d6ac3e0894", "name": "file.if_exist", "isEnabled": true, "foldState": "UnFold", "inputs": { "path": { "value": "11:file_path" }, "expect_exist": { "value": "10:no_exist", "display": "不存在" } }, "outputs": {} }, { "id": "143ecd57-a842-407d-a2e7-c98e3711812a", "name": "excel.launch", "isEnabled": true, "comment": "%launch_way% %save_filename%,将Excel对象保存到%excel_instance%", "inputs": { "launch_way": { "value": "10:create", "display": "新建Excel" }, "driver_way": { "value": "10:auto_check", "display": "自动检测" }, "open_filename": { "value": "10:" }, "save_filename": { "value": "11:file_path" }, "isvisible": { "value": "13:True" }, "ignoreformula": { "value": "13:False" }, "password": { "value": "10:" }, "write_password": { "value": "10:" }, "update_links": { "value": "13:False" } }, "outputs": { "excel_instance": { "name": "excel_instance", "variableLabel": "新建的Excel对象", "isEnable": true } } }, { "id": "21afd482-a16b-40db-8320-bcd89c26c3d9", "name": "excel.write_data_to_workbook", "isEnabled": true, "comment": "在Excel对象%workbook%中第%row_num%%write_way%,从第%begin_column_name%列开始写入内容%content%", "inputs": { "workbook": { "value": "11:excel_instance", "display": "excel_instance" }, "write_range": { "value": "10:row", "display": "行" }, "write_way": { "value": "10:override", "display": "覆盖一行" }, "write_column_way": { "value": "10:override", "display": "覆盖一列" }, "row_num": { "value": "10:1" }, "column_name": { "value": "10:" }, "begin_row_num": { "value": "10:0" }, "begin_column_name": { "value": "10:A" }, "content": { "value": "13:['时间','店铺信息', '错误原因']" }, "sheet_name": { "value": "10:" }, "write_as_text_cols": { "value": null } }, "outputs": {} }, { "id": "3b5519d1-7a82-453a-bf63-090a95060077", "name": "excel.close", "isEnabled": true, "inputs": { "operation": { "value": "10:close_specified", "display": "关闭指定Excel文件" }, "excel_instance": { "value": "11:excel_instance" }, "close_way": { "value": "10:save", "display": "保存" }, "filename": { "value": null }, "overwrite_file": { "value": "13:True" }, "close_process": { "value": "10:office", "display": "office" }, "task_kill": { "value": "13:True" } }, "outputs": {} }, { "id": "bb23b5ba-b3e3-4b96-9491-72380939f9d3", "name": "workflow.endif", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "be2fffd5-12df-4162-9b10-a7d0efccb052", "name": "programing.log", "isEnabled": true, "inputs": { "type": { "value": "10:info", "display": "信息" }, "text": { "value": "10:文件配置成功" } }, "outputs": {} } ], "parameters": [] }, { "name": "A账号登录", "memo": "process2", "kind": "visual", "blocks": [ { "id": "87b21e81-eb76-4163-b20d-6ff6a93a180a", "name": "web.get", "isEnabled": true, "comment": "在%web_type%中匹配当前选中的网页,将网页对象保存到%browser%,网页加载超时后重试此指令", "inputs": { "web_type": { "value": "10:ziniaobrowser", "display": "ziniaobrowser" }, "mode": { "value": "10:activated", "display": "匹配当前选中的网页" }, "value": { "value": "10:" }, "use_wildcard": { "value": "13:False" }, "silent_running": { "value": "13:False" }, "wait_load_completed": { "value": "13:True" }, "load_timeout": { "value": "10:20" }, "stop_load_if_load_timeout": { "value": "10:handleExcept", "display": "执行\"错误处理\"" }, "open_page": { "value": "13:False" }, "url": { "value": null } }, "outputs": { "browser": { "name": "web_page", "isEnable": true } }, "exception_handling": { "logging": true, "mode": "retry", "retryTime": 3, "retryInterval": 3 } }, { "id": "0b2c905a-80ac-4b23-bdcd-7f5b63b45d3b", "name": "web.browser.get_details", "isEnabled": true, "inputs": { "browser": { "value": "11:web_page", "display": "web_page" }, "operation": { "value": "10:url", "display": "获取网址" } }, "outputs": { "webpage_attribute": { "name": "web_page_attribute", "variableLabel": "网页地址", "isEnable": true } } }, { "id": "4b31a9ff-e5bf-4bbf-ae19-beb55ced5ec0", "name": "workflow.if", "isEnabled": true, "foldState": "UnFold", "inputs": { "operand1": { "value": "11:web_page_attribute" }, "operator": { "value": "10:in", "display": "包含" }, "operand2": { "value": "13:'login'" }, "operator_options": { "value": "10:{\"ignoreCase\":\"False\"}" } }, "outputs": {} }, { "id": "c73f265d-e6a5-4c3b-a01f-aa5a618242f2", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:点击同意复选框" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "7c7b5841-6dfe-4cf4-a9d6-519ff6d740ff", "name": "web.element.click", "isEnabled": true, "inputs": { "browser": { "value": "11:web_page", "display": "web_page" }, "element": { "value": "12:登录页面_同意按钮", "display": "登录页面_同意按钮" }, "simulate": { "value": "13:True" }, "move_mouse": { "value": "13:False" }, "clicks": { "value": "10:click", "display": "单击" }, "button": { "value": "10:left", "display": "鼠标左键" }, "keys": { "value": "10:null", "display": "无" }, "delay_after": { "value": "10:1" }, "anchor_type": { "value": "10:center", "display": "中心点" }, "sudoku_part": { "value": "10:MiddleCenter" }, "offset_x": { "value": "10:0" }, "offset_y": { "value": "10:0" }, "timeout": { "value": "10:20" } }, "outputs": {} }, { "id": "e72918a2-583d-4c29-9370-4f549f19ce1c", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:点击登录" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "b9eaea24-017d-43e9-8960-d61e3fcb1851", "name": "web.element.click", "isEnabled": true, "inputs": { "browser": { "value": "11:web_page", "display": "web_page" }, "element": { "value": "12:登录_按钮", "display": "登录_按钮" }, "simulate": { "value": "13:True" }, "move_mouse": { "value": "13:False" }, "clicks": { "value": "10:click", "display": "单击" }, "button": { "value": "10:left", "display": "鼠标左键" }, "keys": { "value": "10:null", "display": "无" }, "delay_after": { "value": "10:1" }, "anchor_type": { "value": "10:center", "display": "中心点" }, "sudoku_part": { "value": "10:MiddleCenter" }, "offset_x": { "value": "10:0" }, "offset_y": { "value": "10:0" }, "timeout": { "value": "10:20" } }, "outputs": {} }, { "id": "5d82120a-2938-4bc1-82d0-bd95dddc3dff", "name": "web.browser.element_display", "isEnabled": true, "foldState": "UnFold", "inputs": { "browser": { "value": "11:web_page", "display": "web_page" }, "content_type": { "value": "10:display", "display": "可见" }, "selector": { "value": "12:授权_勾选框", "display": "授权_勾选框" } }, "outputs": {} }, { "id": "2b93a1c0-4e01-4e3f-abd1-27b7fb9d9c7e", "name": "web.element.click", "isEnabled": true, "inputs": { "browser": { "value": "11:web_page", "display": "web_page" }, "element": { "value": "12:授权_勾选框", "display": "授权_勾选框" }, "simulate": { "value": "13:True" }, "move_mouse": { "value": "13:False" }, "clicks": { "value": "10:click", "display": "单击" }, "button": { "value": "10:left", "display": "鼠标左键" }, "keys": { "value": "10:null", "display": "无" }, "delay_after": { "value": "10:1" }, "anchor_type": { "value": "10:center", "display": "中心点" }, "sudoku_part": { "value": "10:MiddleCenter" }, "offset_x": { "value": "10:0" }, "offset_y": { "value": "10:0" }, "timeout": { "value": "10:20" } }, "outputs": {} }, { "id": "6d869ab1-03b8-48a3-a5e7-9f6332a895a8", "name": "workflow.endif", "isEnabled": true, "inputs": {}, "outputs": {} }, { "id": "e30ae832-a456-4b66-bb5b-fd75aababe5d", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:进行站点登录" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "5e482386-31eb-4e07-8c7a-3a01cd762206", "name": "web.element.click", "isEnabled": true, "inputs": { "browser": { "value": "11:web_page", "display": "web_page" }, "element": { "value": "12:跨境Temu商家中心", "display": "跨境Temu商家中心" }, "simulate": { "value": "13:True" }, "move_mouse": { "value": "13:False" }, "clicks": { "value": "10:click", "display": "单击" }, "button": { "value": "10:left", "display": "鼠标左键" }, "keys": { "value": "10:null", "display": "无" }, "delay_after": { "value": "10:1" }, "anchor_type": { "value": "10:center", "display": "中心点" }, "sudoku_part": { "value": "10:MiddleCenter" }, "offset_x": { "value": "10:0" }, "offset_y": { "value": "10:0" }, "timeout": { "value": "10:20" } }, "outputs": {} }, { "id": "a2ecb0a4-ed16-4ee5-b012-efb7890c2552", "name": "workflow.endif", "isEnabled": true, "inputs": {}, "outputs": {} } ], "parameters": [] }, { "name": "B切换店铺", "memo": "process3", "kind": "visual", "blocks": [ { "id": "88f7a385-595e-4354-be7b-bdfbdfeeca79", "name": "web.get", "isEnabled": true, "comment": "在%web_type%中匹配当前选中的网页,将网页对象保存到%browser%,网页加载超时后重试此指令", "inputs": { "web_type": { "value": "10:ziniaobrowser", "display": "ziniaobrowser" }, "mode": { "value": "10:activated", "display": "匹配当前选中的网页" }, "value": { "value": "10:" }, "use_wildcard": { "value": "13:False" }, "silent_running": { "value": "13:False" }, "wait_load_completed": { "value": "13:True" }, "load_timeout": { "value": "10:20" }, "stop_load_if_load_timeout": { "value": "10:handleExcept", "display": "执行\"错误处理\"" }, "open_page": { "value": "13:False" }, "url": { "value": null } }, "outputs": { "browser": { "name": "web_page", "isEnable": true } }, "exception_handling": { "logging": true, "mode": "retry", "retryTime": 3, "retryInterval": 3 } }, { "id": "7af8ecc4-f6bf-4d94-b14b-cab6a59c8cf9", "name": "xbot_extensions.activity_temu_shop.switch_store", "isEnabled": true, "inputs": { "web_page": { "value": "11:web_page", "display": "web_page" }, "store_name": { "value": "11:店铺名称" } }, "outputs": {}, "block_title": "temu 商家后台扩展/Temu-切换店铺" } ], "parameters": [ { "name": "店铺名称", "direction": "In", "type": "str", "value": "", "description": "", "kind": "Text" } ] }, { "name": "C切换站点数据导出", "memo": "process4", "kind": "visual", "blocks": [ { "id": "69630f85-cdcb-4d2d-89e4-9d67d3530e1f", "name": "web.get", "isEnabled": true, "comment": "在%web_type%中匹配当前选中的网页,将网页对象保存到%browser%,网页加载超时后重试此指令", "inputs": { "web_type": { "value": "10:ziniaobrowser", "display": "ziniaobrowser" }, "mode": { "value": "10:activated", "display": "匹配当前选中的网页" }, "value": { "value": "10:" }, "use_wildcard": { "value": "13:False" }, "silent_running": { "value": "13:False" }, "wait_load_completed": { "value": "13:True" }, "load_timeout": { "value": "10:20" }, "stop_load_if_load_timeout": { "value": "10:handleExcept", "display": "执行\"错误处理\"" }, "open_page": { "value": "13:False" }, "url": { "value": null } }, "outputs": { "browser": { "name": "web_page", "isEnable": true } }, "exception_handling": { "logging": true, "mode": "retry", "retryTime": 3, "retryInterval": 3 } }, { "id": "8ef6359f-944f-4a87-962f-47f0bce2b5ea", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:获取全局变量" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "94b36c07-24ab-4e16-8851-d884212550fb", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "13:glv['config_start_time']" } }, "outputs": { "variable": { "name": "start_time", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "b809a1f6-63c8-4d5f-a33f-dea0bb94151a", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "13:glv['config_end_time']" } }, "outputs": { "variable": { "name": "end_time", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "4f3b811b-b291-4910-8328-a8379081b2f8", "name": "datetime.to_string", "isEnabled": true, "inputs": { "datetime": { "value": "11:start_time" }, "format": { "value": "10:%Y-%m-%d" } }, "outputs": { "text": { "name": "start_time", "isEnable": true } } }, { "id": "d486f1aa-85b1-40f5-b3f5-a1c9c23fcf72", "name": "datetime.to_string", "isEnabled": true, "inputs": { "datetime": { "value": "11:end_time" }, "format": { "value": "10:%Y-%m-%d" } }, "outputs": { "text": { "name": "end_time", "isEnable": true } } }, { "id": "111de464-fa98-42be-a0ef-39e26480efc6", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "13:f'{start_time}~{end_time}'" } }, "outputs": { "variable": { "name": "time", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "4b2d47ef-3d48-44f4-b67a-906f29c71f41", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "13:glv['config_save_dir']" } }, "outputs": { "variable": { "name": "save_dir", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "2603acaf-c619-4cef-aa82-9bd361283369", "name": "datetime.now", "isEnabled": true, "inputs": {}, "outputs": { "datetime_instance": { "name": "current_datetime", "isEnable": true } } }, { "id": "265813c0-e32e-42e9-a9d6-a98b4e0bcb1e", "name": "datetime.to_string", "isEnabled": true, "inputs": { "datetime": { "value": "11:current_datetime" }, "format": { "value": "10:%Y-%m-%d" } }, "outputs": { "text": { "name": "current_day", "isEnable": true } } }, { "id": "58b08baf-0d73-40d2-bedf-fa3b47ddfe18", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "13:f'{temu店铺名称}-{站点}-{current_day}.xlsx'" } }, "outputs": { "variable": { "name": "file_name", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "78f2790c-461d-4bb2-92c5-919c7b51d530", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:进行站点切换" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "b8b327b3-f2f7-47ea-b94d-68fe2ba53731", "name": "xbot_extensions.activity_temu_shop.switch_area", "isEnabled": true, "inputs": { "web_page": { "value": "11:web_page", "display": "web_page" }, "area": { "value": "11:站点" } }, "outputs": {}, "block_title": "temu 商家后台扩展/Temu-卖家中心-切换区域" }, { "id": "08f61eb4-426c-42e3-8d4f-958aa2b3ff61", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:判断店铺是全托还是半托" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "bd295035-fddb-4d6d-bb59-c85789592b40", "name": "programing.log", "isEnabled": true, "inputs": { "type": { "value": "10:info", "display": "信息" }, "text": { "value": "11:店铺状态" } }, "outputs": {} }, { "id": "0bc10f44-bd3f-4eb4-bf4e-df741d806779", "name": "workflow.if", "isEnabled": true, "foldState": "UnFold", "inputs": { "operand1": { "value": "11:店铺状态" }, "operator": { "value": "10:in", "display": "包含" }, "operand2": { "value": "13:'全托'" }, "operator_options": { "value": "10:{\"ignoreCase\":\"False\"}" } }, "outputs": {} }, { "id": "98c60045-f892-45ed-b379-16033a65171c", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:进行全托店铺的数据导出" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "a57f1f6e-4398-42b7-bcb3-d7dc2f9f0ca1", "name": "web.get", "isEnabled": true, "comment": "在%web_type%中匹配当前选中的网页,将网页对象保存到%browser%,网页加载超时后重试此指令", "inputs": { "web_type": { "value": "10:ziniaobrowser", "display": "ziniaobrowser" }, "mode": { "value": "10:activated", "display": "匹配当前选中的网页" }, "value": { "value": "10:" }, "use_wildcard": { "value": "13:False" }, "silent_running": { "value": "13:False" }, "wait_load_completed": { "value": "13:True" }, "load_timeout": { "value": "10:20" }, "stop_load_if_load_timeout": { "value": "10:handleExcept", "display": "执行\"错误处理\"" }, "open_page": { "value": "13:False" }, "url": { "value": null } }, "outputs": { "browser": { "name": "web_page", "isEnable": true } }, "exception_handling": { "logging": true, "mode": "retry", "retryTime": 3, "retryInterval": 3 } }, { "id": "d0217630-9805-4aff-9800-4fb726483bd2", "name": "xbot_extensions.activity_temu_shop.active_data_export", "isEnabled": true, "inputs": { "web_page": { "value": "11:web_page", "display": "web_page" }, "time_range": { "value": "11:time" }, "file_folder": { "value": "11:save_dir" }, "file_name": { "value": "11:file_name" } }, "outputs": { "file_path": { "name": "file_path", "isEnable": true } }, "block_title": "temu 商家后台扩展/Temu-数据中心-活动数据导出(全托)" }, { "id": "89442ceb-36ce-4e27-982c-81d3fbadc6cd", "name": "workflow.else", "isEnabled": true, "foldState": "UnFold", "inputs": {}, "outputs": {} }, { "id": "709c7983-926b-462e-9af1-1103394f7b9a", "name": "programing.comment", "isEnabled": true, "inputs": { "content": { "value": "10:进行半托店铺数据导出" } }, "outputs": {}, "isCommentBlockExpanded": true }, { "id": "c4486439-0a74-4bdf-b11c-93f72f64a164", "name": "web.get", "isEnabled": true, "comment": "在%web_type%中匹配当前选中的网页,将网页对象保存到%browser%,网页加载超时后重试此指令", "inputs": { "web_type": { "value": "10:ziniaobrowser", "display": "ziniaobrowser" }, "mode": { "value": "10:activated", "display": "匹配当前选中的网页" }, "value": { "value": "10:" }, "use_wildcard": { "value": "13:False" }, "silent_running": { "value": "13:False" }, "wait_load_completed": { "value": "13:True" }, "load_timeout": { "value": "10:20" }, "stop_load_if_load_timeout": { "value": "10:handleExcept", "display": "执行\"错误处理\"" }, "open_page": { "value": "13:False" }, "url": { "value": null } }, "outputs": { "browser": { "name": "web_page", "isEnable": true } }, "exception_handling": { "logging": true, "mode": "retry", "retryTime": 3, "retryInterval": 3 } }, { "id": "78520fcf-8c41-407c-936d-4b98c017489a", "name": "xbot_extensions.activity_temu_shop.active_data_export_half", "isEnabled": true, "inputs": { "web_page": { "value": "11:web_page", "display": "web_page" }, "time_range": { "value": "11:time" }, "file_folder": { "value": "11:save_dir" }, "file_name": { "value": "11:file_name" } }, "outputs": { "file_path": { "name": "file_path2", "isEnable": true } }, "block_title": "temu 商家后台扩展/Temu-数据中心-活动数据导出(半托)" }, { "id": "e407a9e8-21c9-4432-9e0b-4b80754c40a8", "name": "workflow.endif", "isEnabled": true, "inputs": {}, "outputs": {} } ], "parameters": [ { "name": "站点", "direction": "In", "type": "str", "value": "", "description": "", "kind": "Text" }, { "name": "店铺状态", "direction": "In", "type": "str", "value": "", "description": "", "kind": "Text" }, { "name": "temu店铺名称", "direction": "In", "type": "str", "value": "", "description": "", "kind": "Text" } ] }, { "name": "D错误文件", "memo": "process5", "kind": "visual", "blocks": [ { "id": "d520efe6-61a8-4fa0-b293-35ab6f8baee2", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "13:glv['config_error_path']" } }, "outputs": { "variable": { "name": "error_path", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "6e883b1e-7be2-4a84-b21d-9d4a3cd275ff", "name": "datetime.now", "isEnabled": true, "inputs": {}, "outputs": { "datetime_instance": { "name": "current_datetime", "isEnable": true } } }, { "id": "ae93432d-21a9-4ebe-8ce6-a9d15bcc1363", "name": "datetime.to_string", "isEnabled": true, "inputs": { "datetime": { "value": "11:current_datetime" }, "format": { "value": "10:%Y年%m月%d日 %H:%M:%S" } }, "outputs": { "text": { "name": "current_time", "isEnable": true } } }, { "id": "8b861421-99f9-4a0d-a5ab-b9f2c7dcdd68", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "11:店铺信息" } }, "outputs": { "variable": { "name": "shop_info", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "16938ecf-e052-4ed2-a160-75d8515cd00b", "name": "programing.variable", "isEnabled": true, "comment": "设置字符串变量%variable%=%value%", "inputs": { "value_type": { "value": "10:str" }, "value": { "value": "11:错误日志" } }, "outputs": { "variable": { "name": "error_info", "variableLabel": "字符串", "type": "str", "isEnable": true } } }, { "id": "86808c30-38d1-49f7-b017-7af12b7f18ec", "name": "excel.launch", "isEnabled": true, "inputs": { "launch_way": { "value": "10:open", "display": "打开已有的Excel" }, "driver_way": { "value": "10:auto_check", "display": "自动检测" }, "open_filename": { "value": "11:error_path" }, "save_filename": { "value": "10:" }, "isvisible": { "value": "13:True" }, "ignoreformula": { "value": "13:False" }, "password": { "value": null }, "write_password": { "value": null }, "update_links": { "value": "13:False" } }, "outputs": { "excel_instance": { "name": "excel_instance", "variableLabel": "打开的Excel对象", "isEnable": true } } }, { "id": "487c2cda-a5aa-46a0-8e6e-fc7d3a94ce53", "name": "excel.write_data_to_workbook", "isEnabled": true, "comment": "在Excel对象%workbook%中%write_way%,从第%begin_column_name%列开始写入内容%content%", "inputs": { "workbook": { "value": "11:excel_instance", "display": "excel_instance" }, "write_range": { "value": "10:row", "display": "行" }, "write_way": { "value": "10:append", "display": "追加一行" }, "write_column_way": { "value": "10:override", "display": "覆盖一列" }, "row_num": { "value": "10:0" }, "column_name": { "value": "10:" }, "begin_row_num": { "value": "10:0" }, "begin_column_name": { "value": "10:A" }, "content": { "value": "13:[f'{current_time}',f'{shop_info}',f'{error_info}']" }, "sheet_name": { "value": "10:" }, "write_as_text_cols": { "value": null } }, "outputs": {} }, { "id": "c2dbbec9-2f37-4e05-b469-3ce7fefc9c6c", "name": "excel.close", "isEnabled": true, "inputs": { "operation": { "value": "10:close_specified", "display": "关闭指定Excel文件" }, "excel_instance": { "value": "11:excel_instance" }, "close_way": { "value": "10:save", "display": "保存" }, "filename": { "value": null }, "overwrite_file": { "value": "13:True" }, "close_process": { "value": "10:office", "display": "office" }, "task_kill": { "value": "13:True" } }, "outputs": {} } ], "parameters": [ { "name": "店铺信息", "direction": "In", "type": "str", "value": "", "description": "", "kind": "Text" }, { "name": "错误日志", "direction": "In", "type": "str", "value": "", "description": "", "kind": "Text" } ] } ] }