{ "id": 115, "name": "Dynamic Iframe", "url": "http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history", "links": "http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history", "create_time": "7/8/2023, 8:43:14 AM", "update_time": "7/15/2023, 8:05:33 AM", "version": "0.3.5", "saveThreshold": 10, "cloudflare": 0, "environment": 0, "maxViewLength": 15, "outputFormat": "xlsx", "saveName": "地震Info", "containJudge": false, "desc": "http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history", "inputParameters": [ { "id": 0, "name": "urlList_0", "nodeId": 1, "nodeName": "打开网页", "value": "http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history", "desc": "要采集的网址列表,多行以\\n分开", "type": "text", "exampleValue": "http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history" }, { "id": 1, "name": "inputText_1", "nodeName": "输入文字", "nodeId": 3, "desc": "要输入的文本,如京东搜索框输入:电脑", "type": "text", "exampleValue": "1", "value": "1" }, { "id": 2, "name": "loopTimes_循环_2", "nodeId": 5, "nodeName": "循环", "desc": "循环循环执行的次数(0代表无限循环)", "type": "int", "exampleValue": 0, "value": 0 } ], "outputParameters": [ { "id": 0, "name": "参数1_文本", "desc": "", "type": "double", "recordASField": 1, "exampleValue": "5.0" }, { "id": 1, "name": "参数2_文本", "desc": "", "type": "datetime", "recordASField": 1, "exampleValue": "2023-06-2912:58:00" }, { "id": 2, "name": "参数3_文本", "desc": "", "type": "text", "recordASField": 1, "exampleValue": "37.10" }, { "id": 3, "name": "参数4_文本", "desc": "", "type": "text", "recordASField": 1, "exampleValue": "71.85" }, { "id": 4, "name": "参数5_文本", "desc": "", "type": "int", "recordASField": 1, "exampleValue": "140" }, { "id": 5, "name": "参数1_页面标题", "desc": "", "type": "text", "recordASField": 1, "exampleValue": "塔吉克斯坦" }, { "id": 6, "name": "参数7_链接地址", "desc": "", "type": "text", "recordASField": 1, "exampleValue": "https://news.ceic.ac.cn/CC20230629125800.html" }, { "id": 7, "name": "参数8_文本", "desc": "", "type": "text", "recordASField": 1, "exampleValue": "震级(M)" }, { "id": 8, "name": "参数9_文本", "desc": "", "type": "text", "recordASField": 1, "exampleValue": "发震时刻(UTC+8)" }, { "id": 9, "name": "参数10_文本", "desc": "", "type": "text", "recordASField": 1, "exampleValue": "纬度(°)" }, { "id": 10, "name": "参数11_文本", "desc": "", "type": "text", "recordASField": 1, "exampleValue": "经度(°)" }, { "id": 11, "name": "参数12_文本", "desc": "", "type": "text", "recordASField": 1, "exampleValue": "深度(千米)" }, { "id": 12, "name": "参数13_文本", "desc": "", "type": "text", "recordASField": 1, "exampleValue": "参考位置" } ], "graph": [ { "index": 0, "id": 0, "parentId": 0, "type": -1, "option": 0, "title": "root", "sequence": [1, 3, 4, 5], "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "wait": 0, "waitType": 0 }, "isInLoop": false }, { "id": 1, "index": 1, "parentId": 0, "type": 0, "option": 1, "title": "打开网页", "sequence": [], "isInLoop": false, "position": 0, "parameters": { "useLoop": false, "xpath": "", "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "url": "http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history", "links": "http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history", "maxWaitTime": 10, "scrollType": 0, "scrollCount": 1, "scrollWaitTime": 1, "cookies": "" } }, { "id": -1, "index": 2, "parentId": 0, "type": 0, "option": 3, "title": "提取数据", "sequence": [], "isInLoop": false, "position": 1, "parameters": { "history": 5, "tabIndex": -1, "useLoop": false, "xpath": "", "iframe": false, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "paras": [ { "nodeType": 0, "contentType": 6, "relative": false, "name": "参数1_页面标题", "desc": "", "extractType": 0, "relativeXPath": "/html/body/iframe[1]", "allXPaths": [ "/html/body/iframe[1]", "//iframe[contains(., '')]", "id(\"myIframe\")", "/html/body/iframe[last()-1]" ], "exampleValues": [{ "num": 0, "value": "Dynamic Iframe" }], "unique_index": "14hqdlhesn6ljt6eja8", "iframe": false, "default": "", "paraType": "text", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 1, "contentType": 0, "relative": false, "name": "参数1_链接文本", "desc": "", "extractType": 0, "relativeXPath": "/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]", "allXPaths": [ "/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]", "//a[contains(., '查询')]", "id(\"search\")", "//A[@class='check']", "/html/body/div[last()-3]/div[last()-1]/div/div/div[last()-1]/form/div/a" ], "exampleValues": [{ "num": 0, "value": "查询" }], "unique_index": "gxhcdetmmgcljt6evon", "iframe": true, "default": "", "paraType": "text", "recordASField": 0, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 0, "contentType": 5, "relative": false, "name": "参数1_页面网址", "desc": "", "extractType": 0, "relativeXPath": "/html/body/iframe[1]", "allXPaths": [ "/html/body/iframe[1]", "//iframe[contains(., '')]", "id(\"myIframe\")", "/html/body/iframe[last()-1]" ], "exampleValues": [ { "num": 0, "value": "http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history" } ], "unique_index": "e663xi39mb4ljt6em4l", "iframe": false, "default": "", "paraType": "text", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 } ] } }, { "id": 2, "index": 3, "parentId": 0, "type": 0, "option": 4, "title": "输入文字", "sequence": [], "isInLoop": false, "position": 1, "parameters": { "history": 5, "tabIndex": -1, "useLoop": false, "xpath": "//*[@id=\"weidu1\"]", "iframe": true, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "value": "1", "allXPaths": [ "/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[2]/input[1]", "//input[contains(., '')]", "id(\"weidu1\")", "//INPUT[@class='span1']", "//INPUT[@name='weidu1']", "/html/body/div[last()-3]/div[last()-1]/div/div/div[last()-1]/form/div[last()-3]/input[last()-1]" ] } }, { "id": 3, "index": 4, "parentId": 0, "type": 0, "option": 2, "title": "点击元素", "sequence": [], "isInLoop": false, "position": 2, "parameters": { "history": 5, "tabIndex": -1, "useLoop": false, "xpath": "//*[@id=\"search\"]", "iframe": true, "wait": 2, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "scrollType": 0, "scrollCount": 1, "scrollWaitTime": 1, "clickWay": 0, "maxWaitTime": 10, "paras": [], "allXPaths": [ "/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]", "//a[contains(., '查询')]", "id(\"search\")", "//A[@class='check']", "/html/body/div[last()-3]/div[last()-1]/div/div/div[last()-1]/form/div/a" ] } }, { "id": 4, "index": 5, "parentId": 0, "type": 1, "option": 8, "title": "循环", "sequence": [7, 6], "isInLoop": false, "position": 3, "parameters": { "history": 5, "tabIndex": -1, "useLoop": false, "xpath": "//*[contains(@class, \"pagination\")]/ul[1]/li[last()-1]/a[1]", "iframe": true, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "scrollType": 0, "scrollCount": 1, "scrollWaitTime": 1, "loopType": 0, "pathList": "", "textList": "", "code": "", "waitTime": 0, "exitCount": 0, "historyWait": 2, "breakMode": 0, "breakCode": "", "breakCodeWaitTime": 0, "allXPaths": [ "/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]", "//a[contains(., '»')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div/div/div/ul/li[last()-1]/a" ] } }, { "id": 6, "index": 6, "parentId": 4, "type": 0, "option": 2, "title": "点击元素", "sequence": [], "isInLoop": true, "position": 1, "parameters": { "history": 5, "tabIndex": -1, "useLoop": true, "xpath": "//*[contains(@class, \"pagination\")]/ul[1]/li[10]/a[1]", "iframe": true, "wait": 2, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "scrollType": 0, "scrollCount": 1, "scrollWaitTime": 1, "clickWay": 0, "maxWaitTime": 10, "paras": [], "allXPaths": [ "/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]", "//a[contains(., '»')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div/div/div/ul/li[last()-1]/a" ], "loopType": 0 } }, { "id": 5, "index": 7, "parentId": 4, "type": 1, "option": 8, "title": "循环", "sequence": [8], "isInLoop": true, "position": 0, "parameters": { "history": 5, "tabIndex": -1, "useLoop": false, "xpath": "/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr", "iframe": true, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "scrollType": 0, "scrollCount": 1, "scrollWaitTime": 1, "loopType": 1, "pathList": "", "textList": "", "code": "", "waitTime": 0, "exitCount": 0, "historyWait": 2, "breakMode": 0, "breakCode": "", "breakCodeWaitTime": 0, "allXPaths": [ "/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr[1]", "//tr[contains(., '震级(M)发震时刻(')]", "//TR[@class='speed-tr-h1']", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]" ] } }, { "id": 7, "index": 8, "parentId": 5, "type": 0, "option": 3, "title": "提取数据", "sequence": [], "isInLoop": true, "position": 0, "parameters": { "history": 5, "tabIndex": -1, "useLoop": false, "xpath": "", "iframe": true, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "paras": [ { "nodeType": 0, "contentType": 1, "relative": true, "name": "参数1_文本", "desc": "", "relativeXPath": "/td[1]", "allXPaths": [ "/td[1]", "//td[contains(., '5.0')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-5]" ], "exampleValues": [{ "num": 0, "value": "5.0" }], "unique_index": "/td[1]", "iframe": true, "default": "8.8", "paraType": "double", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 0, "contentType": 1, "relative": true, "name": "参数2_文本", "desc": "", "relativeXPath": "/td[2]", "allXPaths": [ "/td[2]", "//td[contains(., '2023-06-29')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-4]" ], "exampleValues": [{ "num": 0, "value": "2023-06-2912:58:00" }], "unique_index": "/td[2]", "iframe": true, "default": "2020-02-08 00:01:02", "paraType": "datetime", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 0, "contentType": 1, "relative": true, "name": "参数3_文本", "desc": "", "relativeXPath": "/td[3]", "allXPaths": [ "/td[3]", "//td[contains(., '37.10')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-3]" ], "exampleValues": [{ "num": 0, "value": "37.10" }], "unique_index": "/td[3]", "iframe": true, "default": "", "paraType": "text", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 0, "contentType": 1, "relative": true, "name": "参数4_文本", "desc": "", "relativeXPath": "/td[4]", "allXPaths": [ "/td[4]", "//td[contains(., '71.85')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-2]" ], "exampleValues": [{ "num": 0, "value": "71.85" }], "unique_index": "/td[4]", "iframe": true, "default": "", "paraType": "text", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 0, "contentType": 1, "relative": true, "name": "参数5_文本", "desc": "", "relativeXPath": "/td[5]", "allXPaths": [ "/td[5]", "//td[contains(., '140')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-1]" ], "exampleValues": [{ "num": 0, "value": "140" }], "unique_index": "/td[5]", "iframe": true, "default": "", "paraType": "int", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 1, "contentType": 0, "relative": true, "name": "参数1_页面标题", "desc": "", "relativeXPath": "/td[6]/a[1]", "allXPaths": [ "/td[6]/a[1]", "//a[contains(., '塔吉克斯坦')]", "id(\"cid\")", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td/a" ], "exampleValues": [{ "num": 0, "value": "塔吉克斯坦" }], "unique_index": "/td[6]/a[1]", "iframe": true, "default": "", "paraType": "text", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 2, "contentType": 0, "relative": true, "name": "参数7_链接地址", "desc": "", "relativeXPath": "/td[6]/a[1]", "allXPaths": [ "/td[6]/a[1]", "//a[contains(., '塔吉克斯坦')]", "id(\"cid\")", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td/a" ], "exampleValues": [ { "num": 0, "value": "https://news.ceic.ac.cn/CC20230629125800.html" } ], "unique_index": "/td[6]/a[1]", "iframe": true, "default": "", "paraType": "text", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 0, "contentType": 1, "relative": true, "name": "参数8_文本", "desc": "", "relativeXPath": "/th[1]", "allXPaths": [ "/th[1]", "//th[contains(., '震级(M)')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-5]" ], "exampleValues": [{ "num": 1, "value": "震级(M)" }], "unique_index": "/th[1]", "iframe": true, "default": "", "paraType": "text", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 0, "contentType": 1, "relative": true, "name": "参数9_文本", "desc": "", "relativeXPath": "/th[2]", "allXPaths": [ "/th[2]", "//th[contains(., '发震时刻(UTC+8')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-4]" ], "exampleValues": [{ "num": 1, "value": "发震时刻(UTC+8)" }], "unique_index": "/th[2]", "iframe": true, "default": "", "paraType": "text", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 0, "contentType": 1, "relative": true, "name": "参数10_文本", "desc": "", "relativeXPath": "/th[3]", "allXPaths": [ "/th[3]", "//th[contains(., '纬度(°)')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-3]" ], "exampleValues": [{ "num": 1, "value": "纬度(°)" }], "unique_index": "/th[3]", "iframe": true, "default": "", "paraType": "text", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 0, "contentType": 1, "relative": true, "name": "参数11_文本", "desc": "", "relativeXPath": "/th[4]", "allXPaths": [ "/th[4]", "//th[contains(., '经度(°)')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-2]" ], "exampleValues": [{ "num": 1, "value": "经度(°)" }], "unique_index": "/th[4]", "iframe": true, "default": "", "paraType": "text", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 0, "contentType": 1, "relative": true, "name": "参数12_文本", "desc": "", "relativeXPath": "/th[5]", "allXPaths": [ "/th[5]", "//th[contains(., '深度(千米)')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-1]" ], "exampleValues": [{ "num": 1, "value": "深度(千米)" }], "unique_index": "/th[5]", "iframe": true, "default": "", "paraType": "text", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 }, { "nodeType": 0, "contentType": 1, "relative": true, "name": "参数13_文本", "desc": "", "relativeXPath": "/th[6]", "allXPaths": [ "/th[6]", "//th[contains(., '参考位置')]", "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th" ], "exampleValues": [{ "num": 1, "value": "参考位置" }], "unique_index": "/th[6]", "iframe": true, "default": "", "paraType": "text", "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", "JSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "downloadPic": 0 } ], "loopType": 1 } }, { "id": -1, "index": 9, "parentId": 5, "type": 2, "option": 9, "title": "判断条件", "sequence": [10], "isInLoop": true, "position": 1, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": false, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0 } }, { "id": -1, "parentId": 9, "index": 10, "type": 3, "option": 10, "title": "条件分支", "sequence": [16], "isInLoop": true, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": false, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "class": "3", "value": "日本", "code": "", "waitTime": 0 }, "position": 0 }, { "id": -1, "parentId": 9, "index": 11, "type": 3, "option": 10, "title": "条件分支", "sequence": [], "isInLoop": true, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": false, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "class": 0, "value": "", "code": "", "waitTime": 0 }, "position": 1 }, { "index": 12, "id": -1, "parentId": 9, "type": 3, "option": 10, "title": "条件分支", "sequence": [13], "isInLoop": true, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": false, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "class": 0, "value": "", "code": "", "waitTime": 0 }, "position": 0 }, { "id": -1, "index": 13, "parentId": 10, "type": 2, "option": 9, "title": "条件分支", "sequence": [14, 15], "isInLoop": true, "position": 0, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": false, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0 } }, { "id": -1, "parentId": 13, "index": 14, "type": 3, "option": 10, "title": "条件分支", "sequence": [], "isInLoop": true, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": false, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "class": 0, "value": "", "code": "", "waitTime": 0 }, "position": 0 }, { "id": -1, "parentId": 13, "index": 15, "type": 3, "option": 10, "title": "条件分支", "sequence": [], "isInLoop": true, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": false, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "class": 0, "value": "", "code": "", "waitTime": 0 }, "position": 1 }, { "id": -1, "index": 16, "parentId": 11, "type": 0, "option": 5, "title": "Break", "sequence": [], "isInLoop": true, "position": 0, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": false, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "codeMode": "3", "code": "", "waitTime": 0, "recordASField": 0, "paraType": "text" } }, { "id": -1, "index": 17, "parentId": 4, "type": 2, "option": 9, "title": "判断条件", "sequence": [18], "isInLoop": true, "position": 1, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": false, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0 } }, { "id": -1, "parentId": 6, "index": 18, "type": 3, "option": 10, "title": "条件分支", "sequence": [20], "isInLoop": true, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": true, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "class": "5", "value": "哥伦比亚", "code": "return document.body.innerText.includes(\"哥伦比亚\")", "waitTime": 0 }, "position": 0 }, { "id": -1, "parentId": 7, "index": 19, "type": 3, "option": 10, "title": "条件分支", "sequence": [], "isInLoop": true, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": false, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "class": 0, "value": "", "code": "", "waitTime": 0 }, "position": 1 }, { "id": -1, "index": 20, "parentId": 9, "type": 0, "option": 5, "title": "退出循环", "sequence": [], "isInLoop": true, "position": 0, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": true, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "codeMode": "3", "code": "", "waitTime": 0, "recordASField": 0, "paraType": "text" } }, { "index": 21, "id": -1, "parentId": 6, "type": 3, "option": 10, "title": "条件分支", "sequence": [], "isInLoop": true, "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", "iframe": false, "wait": 0, "waitType": 0, "beforeJS": "", "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, "class": 0, "value": "", "code": "", "waitTime": 0 }, "position": 0 } ] }