From 7a7e0f2a007577f3dd0e0bee634cd6c5d3a0d4fa Mon Sep 17 00:00:00 2001 From: naibo Date: Wed, 20 Dec 2023 21:11:03 +0800 Subject: [PATCH] Win32 --- .temp_to_pub/EasySpider_windows_x32/myCode.py | 58 + .../EasySpider_windows_x32/tasks/115.json | 3060 +++++------------ .../EasySpider_windows_x32/tasks/149.json | 2 +- .../EasySpider_windows_x32/tasks/205.json | 2 +- .../EasySpider_windows_x32/tasks/209.json | 2 +- .../EasySpider_windows_x32/tasks/210.json | 338 +- .../EasySpider_windows_x32/tasks/215.json | 2 +- .../EasySpider_windows_x32/tasks/221.json | 890 +---- .../EasySpider_windows_x32/tasks/237.json | 2 +- ElectronJS/EasySpider_en.crx | Bin 211968 -> 0 bytes ElectronJS/EasySpider_zh.crx | Bin 211969 -> 0 bytes ElectronJS/package-lock.json | 338 +- ElectronJS/package.json | 2 +- ElectronJS/tasks/302.json | 1 + ExecuteStage/.vscode/launch.json | 2 +- ExecuteStage/generateEXE_win32.cmd | 2 +- ExecuteStage/requirements_win32.txt | 13 + 17 files changed, 1596 insertions(+), 3118 deletions(-) create mode 100644 .temp_to_pub/EasySpider_windows_x32/myCode.py delete mode 100644 ElectronJS/EasySpider_en.crx delete mode 100644 ElectronJS/EasySpider_zh.crx create mode 100644 ElectronJS/tasks/302.json create mode 100644 ExecuteStage/requirements_win32.txt diff --git a/.temp_to_pub/EasySpider_windows_x32/myCode.py b/.temp_to_pub/EasySpider_windows_x32/myCode.py new file mode 100644 index 0000000..36245ed --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x32/myCode.py @@ -0,0 +1,58 @@ +""" +这是一个示例代码文件,可以直接在这里写Python代码,然后在程序中的exec操作中调用。如果此文件名称为myCode.py,请将此文件放置在EasySpider程序目录下(和Data/文件夹同级),那么在程序中的exec操作中可以直接写outside:myCode.py来调用此文件中的代码,示例: + +1. 用self.browser表示当前操作的浏览器,可直接用selenium的API进行操作,如self.browser.find_element(By.CSS_SELECTOR, "body").send_keys(Keys.END)即可滚动到页面最下方。 +2. 自定义一个全局变量:self.myVar = 1 +3. 操纵上面定义的全局变量:self.myVar = self.myVar + 1 +4. 打印上面定义的全局变量:print(self.myVar) +5. 将自定义变量的值赋值为某个字段提取的值:self.myVar = self.outputParameters["字段名"] +6. 修改某个字段提取的值:self.outputParameters["字段名"] = "新值" + +对于更加复杂的操作,请直接下载源代码并编译执行。 + +This is a sample code snippet file. You can directly write Python code here, and then call it in the program using an `exec` operation. If this file is named myCode.py, please place this file under the EasySpider program directory (at the same level as the Data/ folder). Then, in the program's `exec` operation, you can directly write outside:myCode.py to invoke the code from this file. Examples: + +1. Use self.browser to refer to the current browser being operated on. You can directly utilize the selenium API to perform actions. For instance, self.browser.find_element(By.CSS_SELECTOR, "body").send_keys(Keys.END) will scroll to the bottom of the page. +2. Define a global variable: self.myVar = 1 +3. Manipulate the above-defined global variable: self.myVar = self.myVar + 1 +4. Print the above-defined global variable: print(self.myVar) +5. Assign a value to the custom variable from a value extracted for some field: self.myVar = self.outputParameters["field name"] +6. Modify the value extracted for some field: self.outputParameters["field name"] = "new value" + +For more complex operations, please download the source code and compile it for execution. +""" + +# 请在下面编写你的代码,不要有代码缩进!!! | Please write your code below, do not indent the code!!! + +# 导包 | Import packages +from selenium.common.exceptions import ElementClickInterceptedException + +# 定义一个函数 | Define a function +def test(n = 0): + for i in range(0, n): + if i % 2 == 0: + print(i) + return "test" + +# 异常捕获 | Exception capture +try: + # 使用XPath定位元素并点击浏览器中元素 | Use XPath to locate the element and click the element in the browser + element = self.browser.find_element(By.XPATH, "//*[contains(@class, 'LeftSide_menu_list__qXCeM')]/div[1]/a[1]") # 这里请忽略IDE语法报错如找不到self的报错,因为代码是嵌入到程序中的,IDE无法识别self变量和By变量是正常的 | Please ignore the warning reported by the IDE such as "'self' is not defined", because the code is embedded in the program, and the IDE cannot recognize that the self variable and By variable are normal + actions = ActionChains(self.browser) + actions.click(element).perform() + print("点击成功|Click success") +except ElementClickInterceptedException: + # 如果元素被遮挡,点击失败 + print("元素被遮挡,无法点击|The element is blocked and cannot be clicked") +except Exception as e: + # 打印其他异常 + print("发生了一个异常|An exception occurred", e) +finally: + # 测试函数 | Test function + self.a = 1 + print("a = ", self.a) + self.a = self.a + 1 + print("a = ", self.a) + print("All parameters:", self.outputParameters) + print(test(3)) + print("执行完毕|Execution completed") diff --git a/.temp_to_pub/EasySpider_windows_x32/tasks/115.json b/.temp_to_pub/EasySpider_windows_x32/tasks/115.json index 64b21dd..fbbfd19 100644 --- a/.temp_to_pub/EasySpider_windows_x32/tasks/115.json +++ b/.temp_to_pub/EasySpider_windows_x32/tasks/115.json @@ -1,25 +1,49 @@ { "id": 115, - "name": "网易云音乐", - "url": "https://music.163.com/#/discover/toplist?id=71384707", - "links": "https://music.163.com/#/discover/toplist?id=71384707", - "create_time": "7/4/2023, 7:14:50 AM", + "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": "https://music.163.com/#/discover/toplist?id=71384707", + "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": "https://music.163.com/#/discover/toplist?id=71384707", + "value": "http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history", "desc": "要采集的网址列表,多行以\\n分开", - "type": "string", - "exampleValue": "https://music.163.com/#/discover/toplist?id=71384707" + "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": [ @@ -27,232 +51,105 @@ "id": 0, "name": "参数1_文本", "desc": "", - "type": "string", - "exampleValue": "Nocturne No. 2 in E Flat Major, Op. 9, No. 2" + "type": "double", + "recordASField": 1, + "exampleValue": "5.0" }, { "id": 1, "name": "参数2_文本", "desc": "", - "type": "string", - "exampleValue": "作曲 : Frédéric François Chopin纯音乐,请欣赏" + "type": "datetime", + "recordASField": 1, + "exampleValue": "2023-06-2912:58:00" }, { "id": 2, - "name": "参数3_链接文本", + "name": "参数3_文本", "desc": "", - "type": "string", - "exampleValue": "" + "type": "text", + "recordASField": 1, + "exampleValue": "37.10" }, { "id": 3, - "name": "参数4_链接地址", + "name": "参数4_文本", "desc": "", - "type": "string", - "exampleValue": "/user/home?id=6622403" + "type": "text", + "recordASField": 1, + "exampleValue": "71.85" }, { "id": 4, - "name": "参数5_图片地址", + "name": "参数5_文本", "desc": "", - "type": "string", - "exampleValue": "http://p2.music.126.net/XM9AGb0vN4OSKK4WeZM7aA==/109951165633941106.jpg?param=50y50" + "type": "int", + "recordASField": 1, + "exampleValue": "140" }, { "id": 5, - "name": "参数6_文本", + "name": "参数1_页面标题", "desc": "", - "type": "string", - "exampleValue": ":建议这种纯音乐,小编在歌词中做简介" + "type": "text", + "recordASField": 1, + "exampleValue": "塔吉克斯坦" }, { "id": 6, - "name": "参数7_链接文本", + "name": "参数7_链接地址", "desc": "", - "type": "string", - "exampleValue": "新鑫曼巴" + "type": "text", + "recordASField": 1, + "exampleValue": "https://news.ceic.ac.cn/CC20230629125800.html" }, { "id": 7, - "name": "参数8_链接地址", + "name": "参数8_文本", "desc": "", - "type": "string", - "exampleValue": "/user/home?id=6622403" + "type": "text", + "recordASField": 1, + "exampleValue": "震级(M)" }, { "id": 8, - "name": "参数9_图片地址", + "name": "参数9_文本", "desc": "", - "type": "string", - "exampleValue": "http://p5.music.126.net/obj/wovDmcKXw6PCn2_CmsOk/17941162599/305d/0dee/968a/22f0de72becf0485ecac1d6a5898825a.png" + "type": "text", + "recordASField": 1, + "exampleValue": "发震时刻(UTC+8)" }, { "id": 9, "name": "参数10_文本", "desc": "", - "type": "string", - "exampleValue": "2016年4月18日" + "type": "text", + "recordASField": 1, + "exampleValue": "纬度(°)" }, { "id": 10, - "name": "参数11_链接文本", + "name": "参数11_文本", "desc": "", - "type": "string", - "exampleValue": "删除" + "type": "text", + "recordASField": 1, + "exampleValue": "经度(°)" }, { "id": 11, - "name": "参数12_链接地址", + "name": "参数12_文本", "desc": "", - "type": "string", - "exampleValue": "javascript:void(0)" + "type": "text", + "recordASField": 1, + "exampleValue": "深度(千米)" }, { "id": 12, "name": "参数13_文本", "desc": "", - "type": "string", - "exampleValue": "|" - }, - { - "id": 13, - "name": "参数14_链接文本", - "desc": "", - "type": "string", - "exampleValue": " (29844)" - }, - { - "id": 14, - "name": "参数15_链接地址", - "desc": "", - "type": "string", - "exampleValue": "javascript:void(0)" - }, - { - "id": 15, - "name": "参数16_文本", - "desc": "", - "type": "string", - "exampleValue": "|" - }, - { - "id": 16, - "name": "参数17_链接文本", - "desc": "", - "type": "string", - "exampleValue": "回复" - }, - { - "id": 17, - "name": "参数18_链接地址", - "desc": "", - "type": "string", - "exampleValue": "javascript:void(0)" - }, - { - "id": 18, - "name": "参数19_文本", - "desc": "", - "type": "string", - "exampleValue": ":有次我在琴房练琴,练的是一首通俗歌曲改编的钢琴曲。正当我沉醉于自己的琴声时,隔壁忽然传来这首夜曲,那一刻我突然觉得自己练的曲子简直是没法听,于是后半段就没练,坐在琴房听隔壁弹了一个小时夜曲。" - }, - { - "id": 19, - "name": "参数20_文本", - "desc": "", - "type": "string", - "exampleValue": "◆" - }, - { - "id": 20, - "name": "参数21_文本", - "desc": "", - "type": "string", - "exampleValue": "◆" - }, - { - "id": 21, - "name": "参数22_文本", - "desc": "", - "type": "string", - "exampleValue": "2016年4月24日" - }, - { - "id": 22, - "name": "参数23_链接文本", - "desc": "", - "type": "string", - "exampleValue": "删除" - }, - { - "id": 23, - "name": "参数24_链接地址", - "desc": "", - "type": "string", - "exampleValue": "javascript:void(0)" - }, - { - "id": 24, - "name": "参数25_文本", - "desc": "", - "type": "string", - "exampleValue": "|" - }, - { - "id": 25, - "name": "参数26_链接文本", - "desc": "", - "type": "string", - "exampleValue": " (7809)" - }, - { - "id": 26, - "name": "参数27_链接地址", - "desc": "", - "type": "string", - "exampleValue": "javascript:void(0)" - }, - { - "id": 27, - "name": "参数28_文本", - "desc": "", - "type": "string", - "exampleValue": "|" - }, - { - "id": 28, - "name": "参数29_链接文本", - "desc": "", - "type": "string", - "exampleValue": "回复" - }, - { - "id": 29, - "name": "参数30_链接地址", - "desc": "", - "type": "string", - "exampleValue": "javascript:void(0)" - }, - { - "id": 30, - "name": "参数31_图片地址", - "desc": "", - "type": "string", - "exampleValue": "http://s1.music.126.net/style/web2/emt/emoji_13.png" - }, - { - "id": 31, - "name": "参数32_图片地址", - "desc": "", - "type": "string", - "exampleValue": "https://p5.music.126.net/obj/wonDlsKUwrLClGjCm8Kx/21892874340/50e6/e81d/5292/2d693cbb98954e28d4d9fdb11be99a8b.png" - }, - { - "id": 32, - "name": "参数33_链接文本", - "desc": "", - "type": "string", - "exampleValue": "网易云音乐" + "type": "text", + "recordASField": 1, + "exampleValue": "参考位置" } ], "graph": [ @@ -263,13 +160,14 @@ "type": -1, "option": 0, "title": "root", - "sequence": [1, 10, 11, 12], + "sequence": [1, 3, 4, 5], "parameters": { "history": 1, "tabIndex": 0, "useLoop": false, "xpath": "", - "wait": 0 + "wait": 0, + "waitType": 0 }, "isInLoop": false }, @@ -292,12 +190,13 @@ "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, - "url": "https://music.163.com/#/discover/toplist?id=71384707", - "links": "https://music.163.com/#/discover/toplist?id=71384707", - "maxWaitTime": 100, + "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 + "scrollWaitTime": 1, + "cookies": "" } }, { @@ -305,16 +204,165 @@ "index": 2, "parentId": 0, "type": 0, - "option": 2, - "title": "点击元素", + "option": 3, + "title": "提取数据", "sequence": [], "isInLoop": false, "position": 1, "parameters": { - "history": 4, + "history": 5, "tabIndex": -1, "useLoop": false, - "xpath": "//*[contains(@class, \"user\")]", + "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, @@ -327,30 +375,31 @@ "scrollWaitTime": 1, "clickWay": 0, "maxWaitTime": 10, - "params": [], + "paras": [], "allXPaths": [ - "/html/body/div[3]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]", - "//div[contains(., '最近更新:06月2')]", - "//DIV[@class='user f-cb']", - "/html/body/div[last()-10]/div/div/div[last()-1]/div/div/div/div[last()-1]" + "/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": -1, - "index": 3, + "id": 4, + "index": 5, "parentId": 0, "type": 1, "option": 8, "title": "循环", - "sequence": [5, 4], + "sequence": [7, 6], "isInLoop": false, - "position": 2, + "position": 3, "parameters": { - "history": 4, + "history": 5, "tabIndex": -1, "useLoop": false, - "xpath": "//*[contains(@class, \"user\")]", + "xpath": "//*[contains(@class, \"pagination\")]/ul[1]/li[last()-1]/a[1]", "iframe": true, "wait": 0, "waitType": 0, @@ -372,90 +421,14 @@ "breakCode": "", "breakCodeWaitTime": 0, "allXPaths": [ - "/html/body/div[3]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]", - "//div[contains(., '最近更新:06月2')]", - "//DIV[@class='user f-cb']", - "/html/body/div[last()-10]/div/div/div[last()-1]/div/div/div/div[last()-1]" + "/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": -1, - "index": 4, - "parentId": 3, - "type": 0, - "option": 2, - "title": "点击元素", - "sequence": [], - "isInLoop": true, - "position": 1, - "parameters": { - "history": 4, - "tabIndex": -1, - "useLoop": true, - "xpath": "//*[contains(@class, \"user\")]", - "iframe": true, - "wait": 2, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "scrollType": 0, - "scrollCount": 1, - "scrollWaitTime": 1, - "clickWay": 0, - "maxWaitTime": 10, - "params": [], - "allXPaths": [ - "/html/body/div[3]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]", - "//div[contains(., '最近更新:06月2')]", - "//DIV[@class='user f-cb']", - "/html/body/div[last()-10]/div/div/div[last()-1]/div/div/div/div[last()-1]" - ], - "loopType": 0 - } - }, - { - "id": -1, - "index": 5, - "parentId": 3, - "type": 1, - "option": 8, - "title": "循环", - "sequence": [6, 7, 8], - "isInLoop": true, - "position": 0, - "parameters": { - "history": 4, - "tabIndex": -1, - "useLoop": false, - "xpath": "/html/body/div[3]/div[2]/div[1]/div[2]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td", - "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": "" - } - }, - { - "id": -1, + "id": 6, "index": 6, "parentId": 4, "type": 0, @@ -463,12 +436,12 @@ "title": "点击元素", "sequence": [], "isInLoop": true, - "position": 0, + "position": 1, "parameters": { - "history": 4, + "history": 5, "tabIndex": -1, "useLoop": true, - "xpath": "/html/body/div[3]/div[2]/div[1]/div[2]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td", + "xpath": "//*[contains(@class, \"pagination\")]/ul[1]/li[10]/a[1]", "iframe": true, "wait": 2, "waitType": 0, @@ -481,1280 +454,62 @@ "scrollWaitTime": 1, "clickWay": 0, "maxWaitTime": 10, - "params": [], - "allXPaths": "", - "loopType": 1 - } - }, - { - "id": -1, - "index": 7, - "parentId": 4, - "type": 0, - "option": 4, - "title": "输入文字", - "sequence": [], - "isInLoop": true, - "position": 1, - "parameters": { - "history": 4, - "tabIndex": -1, - "useLoop": false, - "xpath": "//*[@id=\"auto-id-8mWuLxTMrXQaQCra\"]", - "iframe": true, - "wait": 0, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "value": "123", + "paras": [], "allXPaths": [ - "/html/body/div[3]/div[2]/div[1]/div[2]/div[3]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/div[1]/textarea[1]", - "//textarea[contains(., '')]", - "id(\"auto-id-8mWuLxTMrXQaQCra\")", - "//TEXTAREA[@class='u-txt area j-flag']", - "/html/body/div[last()-10]/div/div/div/div/div/div/div[last()-2]/div/div/div/div[last()-2]/textarea" - ] - } - }, - { - "id": -1, - "index": 8, - "parentId": 4, - "type": 1, - "option": 8, - "title": "循环", - "sequence": [9], - "isInLoop": true, - "position": 2, - "parameters": { - "history": 4, - "tabIndex": -1, - "useLoop": false, - "xpath": "/html/body/div[3]/div[2]/div[1]/div[2]/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[3]/div[2]/div[1]/div[2]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr[1]", - "//tr[contains(., '11 NocturE')]", - "id(\"10609141688418212092\")", - "//TR[@class='even js-dis']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]" - ] - } - }, - { - "id": -1, - "index": 9, - "parentId": 8, - "type": 0, - "option": 3, - "title": "提取数据", - "sequence": [], - "isInLoop": true, - "position": 0, - "parameters": { - "history": 4, - "tabIndex": -1, - "useLoop": false, - "xpath": "", - "iframe": true, - "wait": 0, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "params": [ - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数73_文本", - "desc": "", - "relativeXPath": "/td[1]/div[1]/span[1]", - "allXPaths": [ - "/td[1]/div[1]/span[1]", - "//span[contains(., '1')]", - "//SPAN[@class='num']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-3]/div/span" - ], - "exampleValues": [{ "num": 0, "value": "1" }], - "unique_index": "/td[1]/div[1]/span[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数74_文本", - "desc": "", - "relativeXPath": "/td[1]/div[1]/div[1]/span[1]", - "allXPaths": [ - "/td[1]/div[1]/div[1]/span[1]", - "//span[contains(., '1')]", - "//SPAN[@class='ico u-icn u-icn-73 s-fc9']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-3]/div/div/span" - ], - "exampleValues": [{ "num": 0, "value": "1" }], - "unique_index": "/td[1]/div[1]/div[1]/span[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数75_链接文本", - "desc": "", - "relativeXPath": "/td[2]/div[1]/div[1]/a[1]", - "allXPaths": [ - "/td[2]/div[1]/div[1]/a[1]", - "//a[contains(., '')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-2]/div/div/a" - ], - "exampleValues": [{ "num": 0, "value": "" }], - "unique_index": "/td[2]/div[1]/div[1]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数76_链接地址", - "desc": "", - "relativeXPath": "/td[2]/div[1]/div[1]/a[1]", - "allXPaths": [ - "/td[2]/div[1]/div[1]/a[1]", - "//a[contains(., '')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-2]/div/div/a" - ], - "exampleValues": [{ "num": 0, "value": "/song?id=1060914" }], - "unique_index": "/td[2]/div[1]/div[1]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 4, - "contentType": 1, - "relative": true, - "name": "参数77_图片地址", - "desc": "", - "relativeXPath": "/td[2]/div[1]/div[1]/a[1]/img[1]", - "allXPaths": [ - "/td[2]/div[1]/div[1]/a[1]/img[1]", - "//img[contains(., '')]", - "//IMG[@class='rpic']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-2]/div/div/a/img" - ], - "exampleValues": [ - { - "num": 0, - "value": "http://p1.music.126.net/Dvhon4mH7qimTtE7q3omTw==/1419469524716144.jpg?param=50y50&quality=100" - } - ], - "unique_index": "/td[2]/div[1]/div[1]/a[1]/img[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数78_链接文本", - "desc": "", - "relativeXPath": "/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]", - "allXPaths": [ - "/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]", - "//a[contains(., 'NocturEJpn')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-2]/div/div/div/span/a" - ], - "exampleValues": [ - { - "num": 0, - "value": "NocturEJpne No. 2 in E Flat Major, Op. 9, No. 2" - } - ], - "unique_index": "/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数79_链接地址", - "desc": "", - "relativeXPath": "/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]", - "allXPaths": [ - "/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]", - "//a[contains(., 'NocturEJpn')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-2]/div/div/div/span/a" - ], - "exampleValues": [{ "num": 0, "value": "/song?id=1060914" }], - "unique_index": "/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数80_文本", - "desc": "", - "relativeXPath": "/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]/b[1]", - "allXPaths": [ - "/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]/b[1]", - "//b[contains(., 'NocturEJpn')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-2]/div/div/div/span/a/b" - ], - "exampleValues": [ - { "num": 0, "value": "NocturneNo.2inEFlatMajor,Op.9,No.2" } - ], - "unique_index": "/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]/b[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数81_文本", - "desc": "", - "relativeXPath": "/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]/b[1]/div[1]", - "allXPaths": [ - "/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]/b[1]/div[1]", - "//div[contains(., 'EJp')]", - "//DIV[@class='soil']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-2]/div/div/div/span/a/b/div" - ], - "exampleValues": [{ "num": 0, "value": "EJp" }], - "unique_index": "/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]/b[1]/div[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数82_文本", - "desc": "", - "relativeXPath": "/td[2]/div[1]/div[1]/div[1]/span[1]/span[1]", - "allXPaths": [ - "/td[2]/div[1]/div[1]/div[1]/span[1]/span[1]", - "//span[contains(., '- (降E大调第2')]", - "//SPAN[@class='s-fc8']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-2]/div/div/div/span/span" - ], - "exampleValues": [ - { "num": 0, "value": "-(降E大调第2号夜曲,作品9)" } - ], - "unique_index": "/td[2]/div[1]/div[1]/div[1]/span[1]/span[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数83_文本", - "desc": "", - "relativeXPath": "/td[2]/div[1]/div[1]/div[1]/span[1]/span[1]/div[1]", - "allXPaths": [ - "/td[2]/div[1]/div[1]/div[1]/span[1]/span[1]/div[1]", - "//div[contains(., '函潖奪')]", - "//DIV[@class='soil']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-2]/div/div/div/span/span/div" - ], - "exampleValues": [{ "num": 0, "value": "函潖奪" }], - "unique_index": "/td[2]/div[1]/div[1]/div[1]/span[1]/span[1]/div[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数84_文本", - "desc": "", - "relativeXPath": "/td[3]/span[1]", - "allXPaths": [ - "/td[3]/span[1]", - "//span[contains(., '04:26')]", - "//SPAN[@class='u-dur ']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-1]/span" - ], - "exampleValues": [{ "num": 0, "value": "04:26" }], - "unique_index": "/td[3]/span[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数85_链接文本", - "desc": "", - "relativeXPath": "/td[3]/div[1]/a[1]", - "allXPaths": [ - "/td[3]/div[1]/a[1]", - "//a[contains(., '')]", - "//A[@class='u-icn u-icn-81 icn-add']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-1]/div/a" - ], - "exampleValues": [{ "num": 0, "value": "" }], - "unique_index": "/td[3]/div[1]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数86_链接地址", - "desc": "", - "relativeXPath": "/td[3]/div[1]/a[1]", - "allXPaths": [ - "/td[3]/div[1]/a[1]", - "//a[contains(., '')]", - "//A[@class='u-icn u-icn-81 icn-add']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-1]/div/a" - ], - "exampleValues": [{ "num": 0, "value": "javascript:;" }], - "unique_index": "/td[3]/div[1]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数87_文本", - "desc": "", - "relativeXPath": "/td[3]/div[1]/span[2]", - "allXPaths": [ - "/td[3]/div[1]/span[2]", - "//span[contains(., '分享')]", - "//SPAN[@class='icn icn-share']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-1]/div/span[last()-1]" - ], - "exampleValues": [{ "num": 0, "value": "分享" }], - "unique_index": "/td[3]/div[1]/span[2]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数88_链接文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[1]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[1]", - "//a[contains(., 'Arthur Rub')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td/div/span/a" - ], - "exampleValues": [{ "num": 0, "value": "Arthur Rubiwf8knstein" }], - "unique_index": "/td[4]/div[1]/span[1]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数89_链接地址", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[1]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[1]", - "//a[contains(., 'Arthur Rub')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td/div/span/a" - ], - "exampleValues": [{ "num": 0, "value": "/artist?id=12541250" }], - "unique_index": "/td[4]/div[1]/span[1]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数90_文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[1]/div[1]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[1]/div[1]", - "//div[contains(., 'wf8k')]", - "//DIV[@class='soil']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td/div/span/a/div" - ], - "exampleValues": [{ "num": 0, "value": "wf8k" }], - "unique_index": "/td[4]/div[1]/span[1]/a[1]/div[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数91_文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/span[1]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/span[1]", - "//span[contains(., 'Noble Musi')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-97]/td/div/span/span" - ], - "exampleValues": [{ "num": 2, "value": "NobleMusicProject" }], - "unique_index": "/td[4]/div[1]/span[1]/span[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数92_文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/span[1]/div[1]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/span[1]/div[1]", - "//div[contains(., 'fXuJ')]", - "//DIV[@class='soil']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-97]/td/div/span/span/div" - ], - "exampleValues": [{ "num": 2, "value": "fXuJ" }], - "unique_index": "/td[4]/div[1]/span[1]/span[1]/div[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数93_文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]", - "allXPaths": [ - "/td[4]/div[1]/span[1]", - "//span[contains(., 'JohaNOfnn')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-87]/td/div/span" - ], - "exampleValues": [{ "num": 12, "value": "/" }], - "unique_index": "/td[4]/div[1]/span[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数94_链接文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[2]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[2]", - "//a[contains(., 'Chris USne')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-87]/td/div/span/a" - ], - "exampleValues": [{ "num": 12, "value": "Chris USnelling" }], - "unique_index": "/td[4]/div[1]/span[1]/a[2]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数95_链接地址", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[2]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[2]", - "//a[contains(., 'Chris USne')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-87]/td/div/span/a" - ], - "exampleValues": [{ "num": 12, "value": "/artist?id=13065095" }], - "unique_index": "/td[4]/div[1]/span[1]/a[2]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数96_文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[2]/div[1]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[2]/div[1]", - "//div[contains(., 'U')]", - "//DIV[@class='soil']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-87]/td/div/span/a/div" - ], - "exampleValues": [{ "num": 12, "value": "U" }], - "unique_index": "/td[4]/div[1]/span[1]/a[2]/div[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数97_链接文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[3]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[3]", - "//a[contains(., 'Eberhard a')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-81]/td/div/span/a[last()-1]" - ], - "exampleValues": [{ "num": 18, "value": "Eberhard aFJFinke" }], - "unique_index": "/td[4]/div[1]/span[1]/a[3]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数98_链接地址", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[3]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[3]", - "//a[contains(., 'Eberhard a')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-81]/td/div/span/a[last()-1]" - ], - "exampleValues": [{ "num": 18, "value": "/artist?id=265005" }], - "unique_index": "/td[4]/div[1]/span[1]/a[3]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数99_文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[3]/div[1]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[3]/div[1]", - "//div[contains(., 'aFJ')]", - "//DIV[@class='soil']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-81]/td/div/span/a[last()-1]/div" - ], - "exampleValues": [{ "num": 18, "value": "aFJ" }], - "unique_index": "/td[4]/div[1]/span[1]/a[3]/div[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数100_链接文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[4]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[4]", - "//a[contains(., 'Mstip4Usla')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-81]/td/div/span/a" - ], - "exampleValues": [ - { "num": 18, "value": "Mstip4Uslav Rostropovich" } - ], - "unique_index": "/td[4]/div[1]/span[1]/a[4]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数101_链接地址", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[4]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[4]", - "//a[contains(., 'Mstip4Usla')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-81]/td/div/span/a" - ], - "exampleValues": [{ "num": 18, "value": "/artist?id=155815" }], - "unique_index": "/td[4]/div[1]/span[1]/a[4]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数102_文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[4]/div[1]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[4]/div[1]", - "//div[contains(., 'p4U')]", - "//DIV[@class='soil']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-81]/td/div/span/a/div" - ], - "exampleValues": [{ "num": 18, "value": "p4U" }], - "unique_index": "/td[4]/div[1]/span[1]/a[4]/div[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数103_文本", - "desc": "", - "relativeXPath": "/td[2]/div[1]/div[1]/div[1]/span[1]/span[2]", - "allXPaths": [ - "/td[2]/div[1]/div[1]/div[1]/span[1]/span[2]", - "//span[contains(., 'MV')]", - "//SPAN[@class='mv']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-62]/td[last()-2]/div/div/div/span/span" - ], - "exampleValues": [{ "num": 37, "value": "MV" }], - "unique_index": "/td[2]/div[1]/div[1]/div[1]/span[1]/span[2]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数104_链接文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[5]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[5]", - "//a[contains(., 'AdIUBrpad')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-18]/td/div/span/a[last()-2]" - ], - "exampleValues": [{ "num": 81, "value": "AdIUBrpad Gérecz" }], - "unique_index": "/td[4]/div[1]/span[1]/a[5]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数105_链接地址", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[5]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[5]", - "//a[contains(., 'AdIUBrpad')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-18]/td/div/span/a[last()-2]" - ], - "exampleValues": [{ "num": 81, "value": "/artist?id=213459" }], - "unique_index": "/td[4]/div[1]/span[1]/a[5]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数106_文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[5]/div[1]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[5]/div[1]", - "//div[contains(., 'dIUB')]", - "//DIV[@class='soil']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-18]/td/div/span/a[last()-2]/div" - ], - "exampleValues": [{ "num": 81, "value": "dIUB" }], - "unique_index": "/td[4]/div[1]/span[1]/a[5]/div[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数107_链接文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[6]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[6]", - "//a[contains(., 'New Philha')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-18]/td/div/span/a[last()-1]" - ], - "exampleValues": [ - { "num": 81, "value": "New Philharmoniali Orchestra" } - ], - "unique_index": "/td[4]/div[1]/span[1]/a[6]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数108_链接地址", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[6]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[6]", - "//a[contains(., 'New Philha')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-18]/td/div/span/a[last()-1]" - ], - "exampleValues": [{ "num": 81, "value": "/artist?id=129486" }], - "unique_index": "/td[4]/div[1]/span[1]/a[6]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数109_文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[6]/div[1]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[6]/div[1]", - "//div[contains(., 'li')]", - "//DIV[@class='soil']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-18]/td/div/span/a[last()-1]/div" - ], - "exampleValues": [{ "num": 81, "value": "li" }], - "unique_index": "/td[4]/div[1]/span[1]/a[6]/div[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数110_链接文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[7]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[7]", - "//a[contains(., 'Edo de Waf')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-18]/td/div/span/a" - ], - "exampleValues": [{ "num": 81, "value": "Edo de WafczUart" }], - "unique_index": "/td[4]/div[1]/span[1]/a[7]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数111_链接地址", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[7]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[7]", - "//a[contains(., 'Edo de Waf')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-18]/td/div/span/a" - ], - "exampleValues": [{ "num": 81, "value": "/artist?id=144817" }], - "unique_index": "/td[4]/div[1]/span[1]/a[7]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数112_文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/span[1]/a[7]/div[1]", - "allXPaths": [ - "/td[4]/div[1]/span[1]/a[7]/div[1]", - "//div[contains(., 'fczU')]", - "//DIV[@class='soil']", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-18]/td/div/span/a/div" - ], - "exampleValues": [{ "num": 81, "value": "fczU" }], - "unique_index": "/td[4]/div[1]/span[1]/a[7]/div[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - } - ] - } - }, - { - "id": 2, - "index": 10, - "parentId": 0, - "type": 0, - "option": 2, - "title": "点击元素", - "sequence": [], - "isInLoop": false, - "position": 1, - "parameters": { - "history": 3, - "tabIndex": -1, - "useLoop": false, - "xpath": "//*[@id=\"10609141688426033070\"]/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]/b[1]", - "iframe": true, - "wait": 2, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "scrollType": 0, - "scrollCount": 1, - "scrollWaitTime": 1, - "clickWay": 0, - "maxWaitTime": 10, - "params": [], - "allXPaths": [ - "/html/body/div[3]/div[2]/div[1]/div[2]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td[2]/div[1]/div[1]/div[1]/span[1]/a[1]/b[1]", - "//b[contains(., 'Nocturne N')]", - "/html/body/div[last()-10]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-99]/td[last()-2]/div/div/div/span/a/b" - ] - } - }, - { - "id": 3, - "index": 11, - "parentId": 0, - "type": 0, - "option": 3, - "title": "提取数据", - "sequence": [], - "isInLoop": false, - "position": 2, - "parameters": { - "history": 4, - "tabIndex": -1, - "useLoop": false, - "xpath": "", - "iframe": true, - "wait": 0, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "params": [ - { - "nodeType": 0, - "contentType": 0, - "relative": false, - "name": "参数1_文本", - "desc": "", - "relativeXPath": "/html/body/div[3]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/em[1]", - "allXPaths": [ - "/html/body/div[3]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/em[1]", - "//em[contains(., 'Nocturne N')]", - "//EM[@class='f-ff2']", - "/html/body/div[last()-8]/div[last()-1]/div/div/div[last()-1]/div[last()-1]/div/div[last()-2]/div/em" - ], - "exampleValues": [ - { - "num": 0, - "value": "Nocturne No. 2 in E Flat Major, Op. 9, No. 2" - } - ], - "unique_index": "8l265os1r85ljnha0rx", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 0, - "relative": false, - "name": "参数2_文本", - "desc": "", - "relativeXPath": "/html/body/div[3]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[3]", - "allXPaths": [ - "/html/body/div[3]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[3]", - "//div[contains(., '作曲 : Frédé')]", - "id(\"lyric-content\")", - "//DIV[@class='bd bd-open f-brk f-ib']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div[last()-1]/div[last()-1]/div/div" - ], - "exampleValues": [ - { - "num": 0, - "value": "作曲 : Frédéric François Chopin纯音乐,请欣赏" - } - ], - "unique_index": "wo55mnquaokljnha0rx", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - } - ] - } - }, - { - "id": 4, - "index": 12, - "parentId": 0, - "type": 1, - "option": 8, - "title": "循环", - "sequence": [13, 14], - "isInLoop": false, - "position": 3, - "parameters": { - "history": 4, - "tabIndex": -1, - "useLoop": false, - "xpath": "/html/body/div[3]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/div[2]/div", - "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[3]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/div[2]/div[1]", - "//div[contains(., '新鑫曼巴:建议这种纯')]", - "id(\"1430545231688426048755\")", - "//DIV[@class='itm']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]" - ] + "/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": 13, + "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": "提取数据", @@ -1762,7 +517,7 @@ "isInLoop": true, "position": 0, "parameters": { - "history": 4, + "history": 5, "tabIndex": -1, "useLoop": false, "xpath": "", @@ -1773,76 +528,25 @@ "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, - "params": [ + "paras": [ { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数3_链接文本", - "desc": "", - "relativeXPath": "/div[1]/a[1]", - "allXPaths": [ - "/div[1]/a[1]", - "//a[contains(., '')]", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div[last()-1]/a" - ], - "exampleValues": [{ "num": 0, "value": "" }], - "unique_index": "/div[1]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数4_链接地址", - "desc": "", - "relativeXPath": "/div[1]/a[1]", - "allXPaths": [ - "/div[1]/a[1]", - "//a[contains(., '')]", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div[last()-1]/a" - ], - "exampleValues": [{ "num": 0, "value": "/user/home?id=6622403" }], - "unique_index": "/div[1]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 4, + "nodeType": 0, "contentType": 1, "relative": true, - "name": "参数5_图片地址", + "name": "参数1_文本", "desc": "", - "relativeXPath": "/div[1]/a[1]/img[1]", + "relativeXPath": "/td[1]", "allXPaths": [ - "/div[1]/a[1]/img[1]", - "//img[contains(., '')]", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div[last()-1]/a/img" + "/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": "http://p2.music.126.net/XM9AGb0vN4OSKK4WeZM7aA==/109951165633941106.jpg?param=50y50" - } - ], - "unique_index": "/div[1]/a[1]/img[1]", + "exampleValues": [{ "num": 0, "value": "5.0" }], + "unique_index": "/td[1]", "iframe": true, - "default": "", + "default": "8.8", + "paraType": "double", + "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", @@ -1855,21 +559,98 @@ "nodeType": 0, "contentType": 1, "relative": true, - "name": "参数6_文本", + "name": "参数2_文本", "desc": "", - "relativeXPath": "/div[2]/div[1]/div[1]", + "relativeXPath": "/td[2]", "allXPaths": [ - "/div[2]/div[1]/div[1]", - "//div[contains(., '新鑫曼巴:建议这种纯')]", - "//DIV[@class='cnt f-brk']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div[last()-1]/div" + "/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": ":建议这种纯音乐,小编在歌词中做简介" } + "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]" ], - "unique_index": "/div[2]/div[1]/div[1]", + "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": "", @@ -1882,19 +663,21 @@ "nodeType": 1, "contentType": 0, "relative": true, - "name": "参数7_链接文本", + "name": "参数1_页面标题", "desc": "", - "relativeXPath": "/div[2]/div[1]/div[1]/a[1]", + "relativeXPath": "/td[6]/a[1]", "allXPaths": [ - "/div[2]/div[1]/div[1]/a[1]", - "//a[contains(., '新鑫曼巴')]", - "//A[@class='s-fc7']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div[last()-1]/div/a" + "/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": "/div[2]/div[1]/div[1]/a[1]", + "exampleValues": [{ "num": 0, "value": "塔吉克斯坦" }], + "unique_index": "/td[6]/a[1]", "iframe": true, "default": "", + "paraType": "text", + "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", @@ -1907,19 +690,26 @@ "nodeType": 2, "contentType": 0, "relative": true, - "name": "参数8_链接地址", + "name": "参数7_链接地址", "desc": "", - "relativeXPath": "/div[2]/div[1]/div[1]/a[1]", + "relativeXPath": "/td[6]/a[1]", "allXPaths": [ - "/div[2]/div[1]/div[1]/a[1]", - "//a[contains(., '新鑫曼巴')]", - "//A[@class='s-fc7']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div[last()-1]/div/a" + "/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": "/user/home?id=6622403" }], - "unique_index": "/div[2]/div[1]/div[1]/a[1]", + "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": "", @@ -1929,27 +719,49 @@ "downloadPic": 0 }, { - "nodeType": 4, + "nodeType": 0, "contentType": 1, "relative": true, - "name": "参数9_图片地址", + "name": "参数8_文本", "desc": "", - "relativeXPath": "/div[2]/div[1]/div[1]/img[1]", + "relativeXPath": "/th[1]", "allXPaths": [ - "/div[2]/div[1]/div[1]/img[1]", - "//img[contains(., '')]", - "//IMG[@class='brand-tag brand-vip']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div[last()-1]/div/img" + "/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": 0, - "value": "http://p5.music.126.net/obj/wovDmcKXw6PCn2_CmsOk/17941162599/305d/0dee/968a/22f0de72becf0485ecac1d6a5898825a.png" - } - ], - "unique_index": "/div[2]/div[1]/div[1]/img[1]", + "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": "", @@ -1964,17 +776,18 @@ "relative": true, "name": "参数10_文本", "desc": "", - "relativeXPath": "/div[2]/div[2]/div[1]", + "relativeXPath": "/th[3]", "allXPaths": [ - "/div[2]/div[2]/div[1]", - "//div[contains(., '2016年4月18日')]", - "//DIV[@class='time s-fc4']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div/div" + "/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": 0, "value": "2016年4月18日" }], - "unique_index": "/div[2]/div[2]/div[1]", + "exampleValues": [{ "num": 1, "value": "纬度(°)" }], + "unique_index": "/th[3]", "iframe": true, "default": "", + "paraType": "text", + "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", @@ -1984,22 +797,23 @@ "downloadPic": 0 }, { - "nodeType": 1, - "contentType": 0, + "nodeType": 0, + "contentType": 1, "relative": true, - "name": "参数11_链接文本", + "name": "参数11_文本", "desc": "", - "relativeXPath": "/div[2]/div[2]/span[1]/span[1]/a[1]", + "relativeXPath": "/th[4]", "allXPaths": [ - "/div[2]/div[2]/span[1]/span[1]/a[1]", - "//a[contains(., '删除')]", - "//A[@class='s-fc3']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div/span[last()-1]/span/a" + "/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": 0, "value": "删除" }], - "unique_index": "/div[2]/div[2]/span[1]/span[1]/a[1]", + "exampleValues": [{ "num": 1, "value": "经度(°)" }], + "unique_index": "/th[4]", "iframe": true, "default": "", + "paraType": "text", + "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", @@ -2009,22 +823,23 @@ "downloadPic": 0 }, { - "nodeType": 2, - "contentType": 0, + "nodeType": 0, + "contentType": 1, "relative": true, - "name": "参数12_链接地址", + "name": "参数12_文本", "desc": "", - "relativeXPath": "/div[2]/div[2]/span[1]/span[1]/a[1]", + "relativeXPath": "/th[5]", "allXPaths": [ - "/div[2]/div[2]/span[1]/span[1]/a[1]", - "//a[contains(., '删除')]", - "//A[@class='s-fc3']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div/span[last()-1]/span/a" + "/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": 0, "value": "javascript:void(0)" }], - "unique_index": "/div[2]/div[2]/span[1]/span[1]/a[1]", + "exampleValues": [{ "num": 1, "value": "深度(千米)" }], + "unique_index": "/th[5]", "iframe": true, "default": "", + "paraType": "text", + "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", @@ -2039,502 +854,18 @@ "relative": true, "name": "参数13_文本", "desc": "", - "relativeXPath": "/div[2]/div[2]/span[1]/span[1]/span[1]", + "relativeXPath": "/th[6]", "allXPaths": [ - "/div[2]/div[2]/span[1]/span[1]/span[1]", - "//span[contains(., '|')]", - "//SPAN[@class='sep']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div/span[last()-1]/span/span" + "/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": 0, "value": "|" }], - "unique_index": "/div[2]/div[2]/span[1]/span[1]/span[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数14_链接文本", - "desc": "", - "relativeXPath": "/div[2]/div[2]/a[1]", - "allXPaths": [ - "/div[2]/div[2]/a[1]", - "//a[contains(., '(29844)')]", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div/a[last()-1]" - ], - "exampleValues": [{ "num": 0, "value": " (29844)" }], - "unique_index": "/div[2]/div[2]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数15_链接地址", - "desc": "", - "relativeXPath": "/div[2]/div[2]/a[1]", - "allXPaths": [ - "/div[2]/div[2]/a[1]", - "//a[contains(., '(29844)')]", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div/a[last()-1]" - ], - "exampleValues": [{ "num": 0, "value": "javascript:void(0)" }], - "unique_index": "/div[2]/div[2]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数16_文本", - "desc": "", - "relativeXPath": "/div[2]/div[2]/span[2]", - "allXPaths": [ - "/div[2]/div[2]/span[2]", - "//span[contains(., '|')]", - "//SPAN[@class='sep']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div/span" - ], - "exampleValues": [{ "num": 0, "value": "|" }], - "unique_index": "/div[2]/div[2]/span[2]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数17_链接文本", - "desc": "", - "relativeXPath": "/div[2]/div[2]/a[2]", - "allXPaths": [ - "/div[2]/div[2]/a[2]", - "//a[contains(., '回复')]", - "//A[@class='s-fc3']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div/a" - ], - "exampleValues": [{ "num": 0, "value": "回复" }], - "unique_index": "/div[2]/div[2]/a[2]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数18_链接地址", - "desc": "", - "relativeXPath": "/div[2]/div[2]/a[2]", - "allXPaths": [ - "/div[2]/div[2]/a[2]", - "//a[contains(., '回复')]", - "//A[@class='s-fc3']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-34]/div/div/a" - ], - "exampleValues": [{ "num": 0, "value": "javascript:void(0)" }], - "unique_index": "/div[2]/div[2]/a[2]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数19_文本", - "desc": "", - "relativeXPath": "/div[2]/div[2]", - "allXPaths": [ - "/div[2]/div[2]", - "//div[contains(., '◆◆_Being_:')]", - "//DIV[@class='que f-brk f-pr s-fc3']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-28]/div/div[last()-1]" - ], - "exampleValues": [ - { - "num": 6, - "value": ":有次我在琴房练琴,练的是一首通俗歌曲改编的钢琴曲。正当我沉醉于自己的琴声时,隔壁忽然传来这首夜曲,那一刻我突然觉得自己练的曲子简直是没法听,于是后半段就没练,坐在琴房听隔壁弹了一个小时夜曲。" - } - ], - "unique_index": "/div[2]/div[2]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数20_文本", - "desc": "", - "relativeXPath": "/div[2]/div[2]/span[1]/i[1]", - "allXPaths": [ - "/div[2]/div[2]/span[1]/i[1]", - "//i[contains(., '◆')]", - "//I[@class='bd']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-28]/div/div[last()-1]/span/i[last()-1]" - ], - "exampleValues": [{ "num": 6, "value": "◆" }], - "unique_index": "/div[2]/div[2]/span[1]/i[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数21_文本", - "desc": "", - "relativeXPath": "/div[2]/div[2]/span[1]/i[2]", - "allXPaths": [ - "/div[2]/div[2]/span[1]/i[2]", - "//i[contains(., '◆')]", - "//I[@class='bg']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-28]/div/div[last()-1]/span/i" - ], - "exampleValues": [{ "num": 6, "value": "◆" }], - "unique_index": "/div[2]/div[2]/span[1]/i[2]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数22_文本", - "desc": "", - "relativeXPath": "/div[2]/div[3]/div[1]", - "allXPaths": [ - "/div[2]/div[3]/div[1]", - "//div[contains(., '2016年4月24日')]", - "//DIV[@class='time s-fc4']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-28]/div/div/div" - ], - "exampleValues": [{ "num": 6, "value": "2016年4月24日" }], - "unique_index": "/div[2]/div[3]/div[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数23_链接文本", - "desc": "", - "relativeXPath": "/div[2]/div[3]/span[1]/span[1]/a[1]", - "allXPaths": [ - "/div[2]/div[3]/span[1]/span[1]/a[1]", - "//a[contains(., '删除')]", - "//A[@class='s-fc3']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-28]/div/div/span[last()-1]/span/a" - ], - "exampleValues": [{ "num": 6, "value": "删除" }], - "unique_index": "/div[2]/div[3]/span[1]/span[1]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数24_链接地址", - "desc": "", - "relativeXPath": "/div[2]/div[3]/span[1]/span[1]/a[1]", - "allXPaths": [ - "/div[2]/div[3]/span[1]/span[1]/a[1]", - "//a[contains(., '删除')]", - "//A[@class='s-fc3']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-28]/div/div/span[last()-1]/span/a" - ], - "exampleValues": [{ "num": 6, "value": "javascript:void(0)" }], - "unique_index": "/div[2]/div[3]/span[1]/span[1]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数25_文本", - "desc": "", - "relativeXPath": "/div[2]/div[3]/span[1]/span[1]/span[1]", - "allXPaths": [ - "/div[2]/div[3]/span[1]/span[1]/span[1]", - "//span[contains(., '|')]", - "//SPAN[@class='sep']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-28]/div/div/span[last()-1]/span/span" - ], - "exampleValues": [{ "num": 6, "value": "|" }], - "unique_index": "/div[2]/div[3]/span[1]/span[1]/span[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数26_链接文本", - "desc": "", - "relativeXPath": "/div[2]/div[3]/a[1]", - "allXPaths": [ - "/div[2]/div[3]/a[1]", - "//a[contains(., '(7809)')]", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-28]/div/div/a[last()-1]" - ], - "exampleValues": [{ "num": 6, "value": " (7809)" }], - "unique_index": "/div[2]/div[3]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数27_链接地址", - "desc": "", - "relativeXPath": "/div[2]/div[3]/a[1]", - "allXPaths": [ - "/div[2]/div[3]/a[1]", - "//a[contains(., '(7809)')]", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-28]/div/div/a[last()-1]" - ], - "exampleValues": [{ "num": 6, "value": "javascript:void(0)" }], - "unique_index": "/div[2]/div[3]/a[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数28_文本", - "desc": "", - "relativeXPath": "/div[2]/div[3]/span[2]", - "allXPaths": [ - "/div[2]/div[3]/span[2]", - "//span[contains(., '|')]", - "//SPAN[@class='sep']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-28]/div/div/span" - ], - "exampleValues": [{ "num": 6, "value": "|" }], - "unique_index": "/div[2]/div[3]/span[2]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数29_链接文本", - "desc": "", - "relativeXPath": "/div[2]/div[3]/a[2]", - "allXPaths": [ - "/div[2]/div[3]/a[2]", - "//a[contains(., '回复')]", - "//A[@class='s-fc3']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-28]/div/div/a" - ], - "exampleValues": [{ "num": 6, "value": "回复" }], - "unique_index": "/div[2]/div[3]/a[2]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数30_链接地址", - "desc": "", - "relativeXPath": "/div[2]/div[3]/a[2]", - "allXPaths": [ - "/div[2]/div[3]/a[2]", - "//a[contains(., '回复')]", - "//A[@class='s-fc3']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-28]/div/div/a" - ], - "exampleValues": [{ "num": 6, "value": "javascript:void(0)" }], - "unique_index": "/div[2]/div[3]/a[2]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 4, - "contentType": 1, - "relative": true, - "name": "参数31_图片地址", - "desc": "", - "relativeXPath": "/div[2]/div[2]/img[1]", - "allXPaths": [ - "/div[2]/div[2]/img[1]", - "//img[contains(., '')]", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-19]/div/div[last()-1]/img" - ], - "exampleValues": [ - { - "num": 15, - "value": "http://s1.music.126.net/style/web2/emt/emoji_13.png" - } - ], - "unique_index": "/div[2]/div[2]/img[1]", - "iframe": true, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 4, - "contentType": 1, - "relative": true, - "name": "参数32_图片地址", - "desc": "", - "relativeXPath": "/div[2]/div[1]/div[1]/img[2]", - "allXPaths": [ - "/div[2]/div[1]/div[1]/img[2]", - "//img[contains(., '')]", - "//IMG[@class='brand-tag brand-package']", - "/html/body/div[last()-10]/div[last()-1]/div/div/div/div/div/div[last()-1]/div[last()-3]/div/div[last()-1]/div/img" - ], - "exampleValues": [ - { - "num": 31, - "value": "https://p5.music.126.net/obj/wonDlsKUwrLClGjCm8Kx/21892874340/50e6/e81d/5292/2d693cbb98954e28d4d9fdb11be99a8b.png" - } - ], - "unique_index": "/div[2]/div[1]/div[1]/img[2]", + "exampleValues": [{ "num": 1, "value": "参考位置" }], + "unique_index": "/th[6]", "iframe": true, "default": "", + "paraType": "text", + "recordASField": 1, "beforeJS": "", "beforeJSWaitTime": 0, "JS": "", @@ -2548,18 +879,41 @@ } }, { - "id": 6, - "index": 14, - "parentId": 4, - "type": 0, - "option": 3, - "title": "提取数据", - "sequence": [], + "id": -1, + "index": 9, + "parentId": 5, + "type": 2, + "option": 9, + "title": "判断条件", + "sequence": [10], "isInLoop": true, "position": 1, "parameters": { - "history": 4, - "tabIndex": -1, + "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, @@ -2569,34 +923,314 @@ "beforeJSWaitTime": 0, "afterJS": "", "afterJSWaitTime": 0, - "params": [ - { - "nodeType": 1, - "contentType": 0, - "relative": false, - "name": "参数33_链接文本", - "desc": "", - "extractType": 0, - "relativeXPath": "/html/body/div[1]/div[1]/div[1]/h1[1]/a[1]", - "allXPaths": [ - "/html/body/div[1]/div[1]/div[1]/h1[1]/a[1]", - "//a[contains(., '网易云音乐')]", - "/html/body/div[last()-7]/div[last()-2]/div/h1/a" - ], - "exampleValues": [{ "num": 0, "value": "网易云音乐" }], - "unique_index": "3mjhotxlh4mljnhapl0", - "iframe": false, - "default": "", - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 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 } ] } diff --git a/.temp_to_pub/EasySpider_windows_x32/tasks/149.json b/.temp_to_pub/EasySpider_windows_x32/tasks/149.json index 3083292..5d09492 100644 --- a/.temp_to_pub/EasySpider_windows_x32/tasks/149.json +++ b/.temp_to_pub/EasySpider_windows_x32/tasks/149.json @@ -1 +1 @@ -{"id":149,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"7/7/2023, 6:36:49 AM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"mysql","saveName":"京东","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"text","exampleValue":"手机"},{"id":1,"name":"参数2_链接地址","desc":"","type":"text","exampleValue":"https://shouji.jd.com/"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":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":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div/a","iframe":false,"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[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]","//a[contains(., '手机')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]/a[last()-1]"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"params":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"}],"unique_index":"6h61epq3t9sljrq1vbg","iframe":false,"default":"","paraType":"text","beforeJS":"arguments[0].innerText = \"'\" + arguments[0].innerText + '\"'","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数2_链接地址","desc":"","relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"https://shouji.jd.com/"}],"unique_index":"6h61epq3t9sljrq1vbg","iframe":false,"default":"","paraType":"text","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}}]} \ No newline at end of file +{"id":149,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"7/7/2023, 6:36:49 AM","update_time":"12/20/2023, 4:03:13 AM","version":"0.6.0","saveThreshold":10,"quitWaitTime":60,"environment":0,"maximizeWindow":0,"maxViewLength":15,"recordLog":1,"outputFormat":"mysql","saveName":"京东","dataWriteMode":1,"inputExcel":"","startFromExit":0,"pauseKey":"p","containJudge":false,"browser":"chrome","removeDuplicate":1,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"List of URLs to be collected, separated by \\n for multiple lines","type":"text","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"text","exampleValue":"手机"},{"id":1,"name":"参数2_链接地址","desc":"","type":"text","exampleValue":"https://shouji.jd.com/"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":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":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div/a","iframe":false,"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[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]","//a[contains(., '手机')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]/a[last()-1]"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"params":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"}],"unique_index":"6h61epq3t9sljrq1vbg","iframe":false,"default":"","paraType":"text","beforeJS":"arguments[0].innerText = \"'\" + arguments[0].innerText + '\"'","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数2_链接地址","desc":"","relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"https://shouji.jd.com/"}],"unique_index":"6h61epq3t9sljrq1vbg","iframe":false,"default":"","paraType":"text","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x32/tasks/205.json b/.temp_to_pub/EasySpider_windows_x32/tasks/205.json index a5aba4c..69fe2d0 100644 --- a/.temp_to_pub/EasySpider_windows_x32/tasks/205.json +++ b/.temp_to_pub/EasySpider_windows_x32/tasks/205.json @@ -1 +1 @@ -{"id":205,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"8/10/2023, 6:19:22 PM","update_time":"8/10/2023, 6:35:26 PM","version":"0.5.0","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"recordLog":1,"outputFormat":"xlsx","saveName":"current_time","inputExcel":"","startFromExit":0,"containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://www.jd.com"},{"id":1,"name":"loopText_1","nodeId":4,"nodeName":"循环","desc":"要输入的文本/网址,多行以\\n分开","type":"text","exampleValue":"1~2\n3~4","value":"1~2\n3~4"},{"id":2,"name":"inputText_2","nodeName":"输入文字","nodeId":12,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"text","exampleValue":"Field[\"参数2_链接地址\"]+Field[\"自定义操作2\"]","value":"Field[\"参数2_链接地址\"]+Field[\"自定义操作2\"]"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"手机"},{"id":1,"name":"参数2_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://shouji.jd.com/"},{"id":2,"name":"自定义操作","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""},{"id":3,"name":"自定义操作","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""},{"id":4,"name":"自定义操作2","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,7,4,8,2],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":5,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3,13,12],"isInLoop":false,"position":4,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div/a","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]","//a[contains(., '手机')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]/a[last()-1]"]}},{"id":9,"index":3,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"params":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"}],"unique_index":"hxrjjymdhcll50bpgx","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数2_链接地址","desc":"","relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"https://shouji.jd.com/"}],"unique_index":"hxrjjymdhcll50bpgx","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":3,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[6,5,14],"isInLoop":false,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":"3","pathList":"","textList":"1~2\n3~4","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0}},{"id":7,"index":5,"parentId":3,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":3,"tabIndex":-1,"useLoop":true,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":1,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"value":"","index":1,"allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/input[1]","//input[contains(., '')]","id(\"key\")","//INPUT[@class='text defcolor']","/html/body/div[last()-6]/div/div[last()-2]/div/input"]}},{"id":6,"index":6,"parentId":3,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":true,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":1,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"value":"","index":2}},{"id":2,"index":7,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"codeMode":"5","code":"self.a = 15","waitTime":0,"recordASField":0,"paraType":"text"}},{"id":4,"index":8,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"codeMode":"5","code":"print(self.a, \"sdf---------------\")\nself.a += 222\nprint(self.a, \"sdf---------------\")","waitTime":0,"recordASField":0,"paraType":"text"}},{"id":-1,"index":9,"parentId":0,"type":2,"option":9,"title":"判断条件","sequence":[10,11],"isInLoop":false,"position":5,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0}},{"id":-1,"parentId":6,"index":10,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":false,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"class":0,"value":"","code":"","waitTime":0},"position":0},{"id":-1,"parentId":6,"index":11,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":false,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"class":0,"value":"","code":"","waitTime":0},"position":1},{"id":11,"index":12,"parentId":5,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":true,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"value":"Field[\"参数2_链接地址\"]+Field[\"自定义操作2\"]","index":0}},{"id":10,"index":13,"parentId":5,"type":0,"option":5,"title":"自定义操作2","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"codeMode":"6","code":"str(self.a) + \"TEST\"","waitTime":0,"recordASField":0,"paraType":"text"}},{"id":8,"index":14,"parentId":3,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":true,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":true,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":1,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"value":"0","index":0}}]} \ No newline at end of file +{"id":205,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"8/10/2023, 6:19:22 PM","update_time":"8/10/2023, 6:35:26 PM","version":"0.5.0","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"recordLog":1,"outputFormat":"xlsx","saveName":"current_time","inputExcel":"","startFromExit":0,"containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://www.jd.com"},{"id":1,"name":"loopText_1","nodeId":4,"nodeName":"循环","desc":"要输入的文本/网址,多行以\\n分开","type":"text","exampleValue":"1~2\n3~4","value":"1~2\n3~4"},{"id":2,"name":"inputText_2","nodeName":"输入文字","nodeId":12,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"text","exampleValue":"Field[\"参数2_链接地址\"]+Field[\"自定义操作2\"]","value":"Field[\"参数2_链接地址\"]+Field[\"自定义操作2\"]"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"手机"},{"id":1,"name":"参数2_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://shouji.jd.com/"},{"id":2,"name":"自定义操作","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""},{"id":3,"name":"自定义操作","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""},{"id":4,"name":"自定义操作2","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,7,4,8,2],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":5,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3,13,12],"isInLoop":false,"position":4,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div/a","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]","//a[contains(., '手机')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]/a[last()-1]"]}},{"id":9,"index":3,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"}],"unique_index":"hxrjjymdhcll50bpgx","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数2_链接地址","desc":"","relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"https://shouji.jd.com/"}],"unique_index":"hxrjjymdhcll50bpgx","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":3,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[6,5,14],"isInLoop":false,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":"3","pathList":"","textList":"1~2\n3~4","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0}},{"id":7,"index":5,"parentId":3,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":3,"tabIndex":-1,"useLoop":true,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":1,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"value":"","index":1,"allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/input[1]","//input[contains(., '')]","id(\"key\")","//INPUT[@class='text defcolor']","/html/body/div[last()-6]/div/div[last()-2]/div/input"]}},{"id":6,"index":6,"parentId":3,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":true,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":1,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"value":"","index":2}},{"id":2,"index":7,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"codeMode":"5","code":"self.a = 15","waitTime":0,"recordASField":0,"paraType":"text"}},{"id":4,"index":8,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"codeMode":"5","code":"print(self.a, \"sdf---------------\")\nself.a += 222\nprint(self.a, \"sdf---------------\")","waitTime":0,"recordASField":0,"paraType":"text"}},{"id":-1,"index":9,"parentId":0,"type":2,"option":9,"title":"判断条件","sequence":[10,11],"isInLoop":false,"position":5,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0}},{"id":-1,"parentId":6,"index":10,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":false,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"class":0,"value":"","code":"","waitTime":0},"position":0},{"id":-1,"parentId":6,"index":11,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":false,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"class":0,"value":"","code":"","waitTime":0},"position":1},{"id":11,"index":12,"parentId":5,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":true,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"value":"Field[\"参数2_链接地址\"]+Field[\"自定义操作2\"]","index":0}},{"id":10,"index":13,"parentId":5,"type":0,"option":5,"title":"自定义操作2","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"codeMode":"6","code":"str(self.a) + \"TEST\"","waitTime":0,"recordASField":0,"paraType":"text"}},{"id":8,"index":14,"parentId":3,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":true,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":true,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":1,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"value":"0","index":0}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x32/tasks/209.json b/.temp_to_pub/EasySpider_windows_x32/tasks/209.json index 8d85f88..6531f86 100644 --- a/.temp_to_pub/EasySpider_windows_x32/tasks/209.json +++ b/.temp_to_pub/EasySpider_windows_x32/tasks/209.json @@ -1 +1 @@ -{"id":209,"name":"【软科排名】-中国最好学科排名|最权威的大学学科|高校学科排名","url":"https://www.shanghairanking.cn/rankings/bcsr/2023","links":"about:blank","create_time":"2023/11/22 21:51:29","update_time":"11/23/2023, 4:13:41 AM","version":"0.5.0","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"recordLog":1,"outputFormat":"xlsx","saveName":"current_time","inputExcel":"","startFromExit":0,"containJudge":false,"desc":"https://www.shanghairanking.cn/rankings/bcsr/2023","inputParameters":[{"id":0,"name":"loopTimes_循环_0","nodeId":4,"nodeName":"循环","desc":"循环循环执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0},{"id":1,"name":"loopText_1","nodeId":9,"nodeName":"循环","desc":"要输入的文本/网址,多行以\\n分开","type":"text","exampleValue":"https://www.shanghairanking.cn/rankings/bcsr/2023/0101\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0201\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0202\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0301\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0302\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0303\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0304\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0305\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0401\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0402\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0403\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0501\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0502\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0503\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0601\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0602\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0603\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0701\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0702\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0703\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0704\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0705\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0706\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0707\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0708\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0709\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0710\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0711\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0712\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0713\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0714\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0801\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0802\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0803\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0804\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0805\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0806\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0807\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0808\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0809\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0810\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0811\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0812\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0813\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0814\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0815\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0816\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0817\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0818\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0819\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0820\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0821\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0822\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0823\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0824\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0825\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0826\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0827\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0828\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0829\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0830\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0831\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0832\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0833\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0834\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0835\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0836\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0837\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0839\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0901\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0902\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0903\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0904\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0905\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0906\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0907\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0908\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0909\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1001\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1002\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1003\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1004\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1005\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1006\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1007\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1008\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1009\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1011\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1201\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1202\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1203\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1204\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1205\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1301\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1302\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1303\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1304\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1305\n","value":"https://www.shanghairanking.cn/rankings/bcsr/2023/0101\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0201\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0202\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0301\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0302\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0303\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0304\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0305\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0401\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0402\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0403\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0501\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0502\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0503\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0601\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0602\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0603\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0701\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0702\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0703\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0704\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0705\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0706\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0707\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0708\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0709\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0710\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0711\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0712\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0713\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0714\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0801\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0802\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0803\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0804\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0805\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0806\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0807\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0808\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0809\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0810\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0811\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0812\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0813\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0814\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0815\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0816\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0817\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0818\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0819\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0820\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0821\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0822\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0823\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0824\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0825\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0826\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0827\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0828\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0829\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0830\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0831\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0832\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0833\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0834\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0835\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0836\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0837\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0839\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0901\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0902\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0903\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0904\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0905\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0906\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0907\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0908\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0909\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1001\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1002\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1003\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1004\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1005\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1006\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1007\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1008\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1009\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1011\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1201\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1202\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1203\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1204\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1205\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1301\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1302\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1303\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1304\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1305\n"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"湖北大学\n "},{"id":1,"name":"参数3_文本","desc":"","type":"text","recordASField":1,"exampleValue":"(哲学)"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[9],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0},"isInLoop":false},{"id":-1,"index":1,"parentId":1,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":true,"position":0,"parameters":{"useLoop":true,"xpath":"","wait":3,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"url":"https://www.shanghairanking.cn/rankings/bcsr/2023","links":"https://www.shanghairanking.cn/rankings/bcsr/2023","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":-1,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div/div[2]/div/a[1]/span[2]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":1,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":""}},{"id":-1,"index":3,"parentId":3,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"params":[],"allXPaths":"","loopType":1}},{"id":3,"index":4,"parentId":1,"type":1,"option":8,"title":"循环","sequence":[6,5],"isInLoop":true,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"ant-pagination-next\")]/a[1]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","//A[@class='ant-pagination-item-link']","/html/body/div[last()-3]/div/div/div[last()-2]/div/div/div/div[last()-1]/div/ul/li[last()-1]/a"]}},{"id":5,"index":5,"parentId":3,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":true,"xpath":"","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"params":[],"allXPaths":["/html/body/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","//A[@class='ant-pagination-item-link']","/html/body/div[last()-3]/div/div/div[last()-2]/div/div/div/div[last()-1]/div/ul/li[last()-1]/a"],"loopType":0}},{"id":4,"index":6,"parentId":3,"type":1,"option":8,"title":"循环","sequence":[8,7],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/div[2]/table[1]/tbody[1]/tr/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/div[2]/table[1]/tbody[1]/tr[1]/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]","//a[contains(., '湖北大学')]","//A[@class='name-cn']","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div/div[last()-1]/div/div/a"]}},{"id":7,"index":7,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"params":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"湖北大学\n "}],"unique_index":"dgby6tuc79nlp9toe7t","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":6,"index":8,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"params":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数3_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/div[1]/div[1]/div[3]","allXPaths":["/html/body/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/div[1]/div[1]/div[3]","//div[contains(., '(哲学)')]","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-2]/div[last()-1]/div[last()-1]"],"exampleValues":[{"num":0,"value":"(哲学)"}],"unique_index":"xgoa18n26rllp9toqoa","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":1,"index":9,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[10,4],"isInLoop":false,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":"4","pathList":"","textList":"https://www.shanghairanking.cn/rankings/bcsr/2023/0101\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0201\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0202\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0301\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0302\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0303\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0304\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0305\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0401\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0402\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0403\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0501\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0502\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0503\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0601\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0602\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0603\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0701\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0702\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0703\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0704\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0705\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0706\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0707\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0708\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0709\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0710\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0711\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0712\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0713\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0714\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0801\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0802\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0803\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0804\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0805\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0806\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0807\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0808\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0809\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0810\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0811\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0812\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0813\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0814\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0815\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0816\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0817\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0818\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0819\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0820\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0821\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0822\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0823\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0824\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0825\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0826\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0827\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0828\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0829\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0830\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0831\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0832\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0833\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0834\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0835\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0836\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0837\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0839\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0901\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0902\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0903\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0904\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0905\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0906\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0907\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0908\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/0909\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1001\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1002\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1003\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1004\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1005\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1006\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1007\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1008\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1009\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1011\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1201\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1202\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1203\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1204\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1205\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1301\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1302\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1303\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1304\nhttps://www.shanghairanking.cn/rankings/bcsr/2023/1305\n","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0}},{"id":2,"index":10,"parentId":1,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":true,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"url":"about:blank","links":"about:blank","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}}]} \ No newline at end of file +{"id":209,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"12/12/2023, 12:20:51 PM","update_time":"12/12/2023, 12:20:51 PM","version":"0.5.0","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"recordLog":1,"outputFormat":"xlsx","saveName":"current_time","inputExcel":"","startFromExit":0,"containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"领券中心"},{"id":1,"name":"参数2_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://a.jd.com/?channel=haiwai"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[4]/div[1]/ul[1]/li/a[1]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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[4]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '领券中心')]","/html/body/div[last()-6]/div/ul/li[last()-1]/a"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"paras":[{"nodeType":1,"contentType":8,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"领券中心"}],"unique_index":"jm1mx01sc2elq1u4av8","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数2_链接地址","desc":"","relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"https://a.jd.com/?channel=haiwai"}],"unique_index":"jm1mx01sc2elq1u4av8","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x32/tasks/210.json b/.temp_to_pub/EasySpider_windows_x32/tasks/210.json index 4fd145c..cd71589 100644 --- a/.temp_to_pub/EasySpider_windows_x32/tasks/210.json +++ b/.temp_to_pub/EasySpider_windows_x32/tasks/210.json @@ -1 +1,337 @@ -{"id":210,"name":"360安全浏览器2023最新版下载-全面保护上网安全就选360安全浏览器-华军软件园","url":"https://www.onlinedown.net/soft/66801.htm","links":"https://www.onlinedown.net/soft/66801.htm","create_time":"10/10/2023, 10:39:02 PM","update_time":"10/10/2023, 10:39:02 PM","version":"0.5.0","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"recordLog":1,"outputFormat":"xlsx","saveName":"current_time","inputExcel":"","startFromExit":0,"containJudge":false,"desc":"https://www.onlinedown.net/soft/66801.htm","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.onlinedown.net/soft/66801.htm","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://www.onlinedown.net/soft/66801.htm"}],"outputParameters":[],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"url":"https://www.onlinedown.net/soft/66801.htm","links":"https://www.onlinedown.net/soft/66801.htm","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":0,"option":2,"title":"点击立即下载","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"lj-btn\")]","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"params":[],"allXPaths":["/html/body/section[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/a[1]/b[1]","//b[contains(., '立即下载')]","//B[@class='lj-btn']","/html/body/section/div/div[last()-4]/div[last()-1]/div/div[last()-1]/div/a[last()-1]/b"]}},{"id":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击通用网络下载","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"down-list\")]/div[2]/p[1]/a[1]","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"params":[],"allXPaths":["/html/body/section[1]/div[1]/div[2]/div[1]/div[4]/div[1]/div[1]/div[2]/p[1]/a[1]","//a[contains(., '通用网络下载')]","//A[@class='qrcode_show rest']","/html/body/section/div/div[last()-3]/div[last()-1]/div[last()-4]/div/div[last()-1]/div[last()-1]/p/a[last()-1]"]}}]} \ No newline at end of file +{ + "id": 210, + "name": "【海鸥怎么样】海鸥口碑好不好_缺点_优点_点评_易车", + "url": "https://dianping.yiche.com/haiou/koubei/", + "links": "https://dianping.yiche.com/haiou/koubei/", + "create_time": "12/15/2023, 5:15:10 PM", + "update_time": "12/20/2023, 4:13:00 PM", + "version": "0.6.0", + "saveThreshold": 10, + "quitWaitTime": 60, + "environment": 0, + "maximizeWindow": 0, + "maxViewLength": 15, + "recordLog": 1, + "outputFormat": "xlsx", + "saveName": "current_time", + "dataWriteMode": 1, + "inputExcel": "", + "startFromExit": 0, + "pauseKey": "p", + "containJudge": false, + "browser": "chrome", + "removeDuplicate": 0, + "desc": "https://dianping.yiche.com/haiou/koubei/", + "inputParameters": [ + { + "id": 0, + "name": "urlList_0", + "nodeId": 1, + "nodeName": "打开网页", + "value": "https://dianping.yiche.com/haiou/koubei/", + "desc": "要采集的网址列表,多行以\\n分开", + "type": "text", + "exampleValue": "https://dianping.yiche.com/haiou/koubei/" + }, + { + "id": 1, + "name": "loopTimes_1", + "nodeId": 2, + "nodeName": "循环", + "desc": "循环循环执行的次数(0代表无限循环)", + "type": "int", + "exampleValue": 100, + "value": 100 + } + ], + "outputParameters": [ + { + "id": 0, + "name": "参数1", + "desc": "", + "type": "text", + "recordASField": 1, + "exampleValue": "\n \n \n \n \n \n \n 浑然一体水蜜桃1535\n \n \n \n 车主\n \n \n \n 2023-09-29\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n 海鸥 2023款 405km 飞翔版\n \n \n \n \n \n 4.43\n \n 裸车价\n 9.28万元\n \n \n \n \n 购车时间\n 2023-09\n \n \n \n \n \n \n \n \n 🕙购车经历\n销售答应了一堆配件,但是一个都没给我呢,我也不知道啥时候能给我,如果最后还是不给我,我打算曝光他们,太过分了,一个月了,都没轮到我。!!!\n一问就是没啦,当初是答应的好好的 。交了钱就装不上这些零件了。太过分了这些销售。大家要小心销售骗你哦。反正最后不给我我就去门口拉条幅去。车停他门口。警告其他消费者。\n💴提车价格\n92800 保险5300 上牌500\n⛽充电时间\n1小时吧,没有特别低的时候去充电\n🌍续航\n夏天的高温天气也让我对海鸥黑色的使用感到***。由于黑色的车身吸热较多,内部温度会比外部更高。因此,在炎炎夏日,我经常需要开启空调以\n 查看完整点评>>\n \n \n \n \n \n \n \n \n \n \n 共9 张\n \n \n \n \n \n " + } + ], + "graph": [ + { + "index": 0, + "id": 0, + "parentId": 0, + "type": -1, + "option": 0, + "title": "root", + "sequence": [1, 2], + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "iframe": false, + "wait": 0, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "waitElement": "", + "waitElementTime": 10, + "waitElementIframeIndex": 0 + }, + "isInLoop": false + }, + { + "id": 1, + "index": 1, + "parentId": 0, + "type": 0, + "option": 1, + "title": "打开网页", + "sequence": [], + "isInLoop": false, + "position": 0, + "parameters": { + "useLoop": false, + "xpath": "", + "wait": 5, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "waitElement": "", + "waitElementTime": 10, + "waitElementIframeIndex": 0, + "url": "https://dianping.yiche.com/haiou/koubei/", + "links": "https://dianping.yiche.com/haiou/koubei/", + "maxWaitTime": 10, + "scrollType": 0, + "scrollCount": 1, + "scrollWaitTime": 1, + "cookies": "" + } + }, + { + "id": 2, + "index": 2, + "parentId": 0, + "type": 1, + "option": 8, + "title": "循环", + "sequence": [4, 3], + "isInLoop": false, + "position": 1, + "parameters": { + "history": 4, + "tabIndex": -1, + "useLoop": false, + "xpath": "//*[contains(@class, \"next\")]", + "iframe": false, + "wait": 0, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "waitElement": "", + "waitElementTime": 10, + "waitElementIframeIndex": 0, + "scrollType": 0, + "scrollCount": 1, + "scrollWaitTime": 1, + "loopType": 0, + "pathList": "", + "textList": "", + "code": "", + "waitTime": 0, + "exitCount": 100, + "historyWait": 2, + "breakMode": 0, + "breakCode": "", + "breakCodeWaitTime": 0, + "allXPaths": [ + "/html/body/div[6]/div[1]/div[5]/div[1]/a[2]", + "//a[contains(., '>')]", + "//A[@class='link-btn next pg-item']", + "/html/body/div[last()-5]/div[last()-3]/div[last()-1]/div/a" + ] + } + }, + { + "id": 4, + "index": 3, + "parentId": 2, + "type": 0, + "option": 2, + "title": "点击元素", + "sequence": [], + "isInLoop": true, + "position": 1, + "parameters": { + "history": 4, + "tabIndex": -1, + "useLoop": true, + "xpath": "", + "iframe": false, + "wait": 5, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "waitElement": "", + "waitElementTime": 10, + "waitElementIframeIndex": 0, + "scrollType": 0, + "scrollCount": 1, + "scrollWaitTime": 1, + "clickWay": 0, + "maxWaitTime": 10, + "paras": [], + "allXPaths": [ + "/html/body/div[6]/div[1]/div[5]/div[1]/a[2]", + "//a[contains(., '>')]", + "//A[@class='link-btn next pg-item']", + "/html/body/div[last()-5]/div[last()-3]/div[last()-1]/div/a" + ], + "loopType": 0 + } + }, + { + "id": 3, + "index": 4, + "parentId": 2, + "type": 1, + "option": 8, + "title": "循环", + "sequence": [5], + "isInLoop": true, + "position": 0, + "parameters": { + "history": 5, + "tabIndex": -1, + "useLoop": false, + "xpath": "/html/body/div[6]/div[1]/div[4]/div", + "iframe": false, + "wait": 0, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "waitElement": "", + "waitElementTime": 10, + "waitElementIframeIndex": 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[6]/div[1]/div[4]/div[1]", + "//div[contains(., '')]", + "//DIV[@class='cm-content-moudle']", + "/html/body/div[last()-5]/div[last()-3]/div[last()-2]/div[last()-19]" + ] + } + }, + { + "id": 5, + "index": 5, + "parentId": 3, + "type": 0, + "option": 3, + "title": "提取数据", + "sequence": [], + "isInLoop": true, + "position": 0, + "parameters": { + "history": 5, + "tabIndex": -1, + "useLoop": false, + "xpath": "", + "iframe": false, + "wait": 0, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "waitElement": "", + "waitElementTime": 10, + "waitElementIframeIndex": 0, + "clear": 0, + "paras": [ + { + "nodeType": 0, + "contentType": 0, + "relative": true, + "name": "参数1", + "desc": "", + "extractType": 0, + "relativeXPath": "", + "allXPaths": "", + "exampleValues": [ + { + "num": 0, + "value": "\n \n \n \n \n \n \n 浑然一体水蜜桃1535\n \n \n \n 车主\n \n \n \n 2023-09-29\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n 海鸥 2023款 405km 飞翔版\n \n \n \n \n \n 4.43\n \n 裸车价\n 9.28万元\n \n \n \n \n 购车时间\n 2023-09\n \n \n \n \n \n \n \n \n 🕙购车经历\n销售答应了一堆配件,但是一个都没给我呢,我也不知道啥时候能给我,如果最后还是不给我,我打算曝光他们,太过分了,一个月了,都没轮到我。!!!\n一问就是没啦,当初是答应的好好的 。交了钱就装不上这些零件了。太过分了这些销售。大家要小心销售骗你哦。反正最后不给我我就去门口拉条幅去。车停他门口。警告其他消费者。\n💴提车价格\n92800 保险5300 上牌500\n⛽充电时间\n1小时吧,没有特别低的时候去充电\n🌍续航\n夏天的高温天气也让我对海鸥黑色的使用感到***。由于黑色的车身吸热较多,内部温度会比外部更高。因此,在炎炎夏日,我经常需要开启空调以\n 查看完整点评>>\n \n \n \n \n \n \n \n \n \n \n 共9 张\n \n \n \n \n \n " + } + ], + "unique_index": "3z4vpp3jxm6lq6eyhad", + "iframe": false, + "default": "1", + "paraType": "text", + "recordASField": 1, + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + } + ], + "loopType": 1, + "params": [ + { + "nodeType": 0, + "contentType": 0, + "relative": true, + "name": "参数1", + "desc": "", + "extractType": 0, + "relativeXPath": "", + "allXPaths": "", + "exampleValues": [ + { + "num": 0, + "value": "\n \n \n \n \n \n \n 浑然一体水蜜桃1535\n \n \n \n 车主\n \n \n \n 2023-09-29\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n 海鸥 2023款 405km 飞翔版\n \n \n \n \n \n 4.43\n \n 裸车价\n 9.28万元\n \n \n \n \n 购车时间\n 2023-09\n \n \n \n \n \n \n \n \n 🕙购车经历\n销售答应了一堆配件,但是一个都没给我呢,我也不知道啥时候能给我,如果最后还是不给我,我打算曝光他们,太过分了,一个月了,都没轮到我。!!!\n一问就是没啦,当初是答应的好好的 。交了钱就装不上这些零件了。太过分了这些销售。大家要小心销售骗你哦。反正最后不给我我就去门口拉条幅去。车停他门口。警告其他消费者。\n💴提车价格\n92800 保险5300 上牌500\n⛽充电时间\n1小时吧,没有特别低的时候去充电\n🌍续航\n夏天的高温天气也让我对海鸥黑色的使用感到***。由于黑色的车身吸热较多,内部温度会比外部更高。因此,在炎炎夏日,我经常需要开启空调以\n 查看完整点评>>\n \n \n \n \n \n \n \n \n \n \n 共9 张\n \n \n \n \n \n " + } + ], + "unique_index": "3z4vpp3jxm6lq6eyhad", + "iframe": false, + "default": "1", + "paraType": "text", + "recordASField": 1, + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + } + ] + } + } + ] +} diff --git a/.temp_to_pub/EasySpider_windows_x32/tasks/215.json b/.temp_to_pub/EasySpider_windows_x32/tasks/215.json index e79cc2f..46d3fce 100644 --- a/.temp_to_pub/EasySpider_windows_x32/tasks/215.json +++ b/.temp_to_pub/EasySpider_windows_x32/tasks/215.json @@ -1 +1 @@ -{"id":215,"name":"弹窗示例","url":"https://easyspider.cn/test_pages/alert_test.html","links":"https://easyspider.cn/test_pages/alert_test.html","create_time":"12/5/2023, 1:53:45 AM","update_time":"12/6/2023, 9:33:12 PM","version":"0.6.0","saveThreshold":10,"environment":0,"maximizeWindow":0,"maxViewLength":15,"recordLog":1,"outputFormat":"xlsx","saveName":"current_time","inputExcel":"","startFromExit":0,"pauseKey":"p","containJudge":false,"desc":"https://easyspider.cn/test_pages/alert_test.html","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://easyspider.cn/test_pages/alert_test.html","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://easyspider.cn/test_pages/alert_test.html"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"text","recordASField":1,"exampleValue":"\n 弹窗示例\n \n \n function showAlert() {\n alert('你已经点击了按钮!');\n }\n \n\n\n\n#wrapperToolkitIframe{\n position: absolute;\n top:0;\n}\n.toolcannotdrag{\n background-color: navy;\n width: 100%;\n text-align: center;\n font-size: 13px;\n height: 26px !important;\n padding-top: 8px !important;\n color: white;\n}\n\n\n点击我\n\n\n ✖ ✍操作台(点此拖动,左上角调整大小) \n ● 已选中1个元素,您可以:\n 确认采集 取消选择 Path: //html \n"},{"id":1,"name":"自定义操作","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""},{"id":2,"name":"自定义操作","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,4,3,5],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"url":"https://easyspider.cn/test_pages/alert_test.html","links":"https://easyspider.cn/test_pages/alert_test.html","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":-1,"index":2,"parentId":0,"type":0,"option":2,"title":"点击点击我","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/button[1]","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"params":[],"alertHandleType":2,"allXPaths":["/html/body/button[1]","//button[contains(., '点击我')]","/html/body/button"]}},{"id":3,"index":3,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"params":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body[1]/p[eval(\"self.a+1\")]","allXPaths":["//html[1]","//html[contains(., '弹窗示例')]","/html"],"exampleValues":[{"num":0,"value":"\n 弹窗示例\n \n \n function showAlert() {\n alert('你已经点击了按钮!');\n }\n \n\n\n\n#wrapperToolkitIframe{\n position: absolute;\n top:0;\n}\n.toolcannotdrag{\n background-color: navy;\n width: 100%;\n text-align: center;\n font-size: 13px;\n height: 26px !important;\n padding-top: 8px !important;\n color: white;\n}\n\n\n点击我\n\n\n ✖ ✍操作台(点此拖动,左上角调整大小) \n ● 已选中1个元素,您可以:\n 确认采集 取消选择 Path: //html \n"}],"unique_index":"d8of3rzoypelpr7n0qm","iframe":false,"default":"12345","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"alert(eval(\"self.a+2+int('1')\"))","afterJSWaitTime":0,"downloadPic":0}]}},{"id":2,"index":4,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"codeMode":"5","code":"self.a = 1\nself.b = \"45\"","waitTime":0,"recordASField":0,"paraType":"text"}},{"id":4,"index":5,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"codeMode":0,"code":"console.log(\"Field[\"参数1_文本\"]Field[\"参数1_文本\"]\")","waitTime":0,"recordASField":0,"paraType":"text"}}]} \ No newline at end of file +{"id":215,"name":"弹窗示例","url":"https://easyspider.cn/test_pages/alert_test.html","links":"https://easyspider.cn/test_pages/alert_test.html","create_time":"12/5/2023, 1:53:45 AM","update_time":"12/13/2023, 3:50:21 AM","version":"0.6.0","saveThreshold":10,"quitWaitTime":60,"environment":0,"maximizeWindow":0,"maxViewLength":15,"recordLog":1,"outputFormat":"xlsx","saveName":"current_time","inputExcel":"","startFromExit":0,"pauseKey":"p","containJudge":false,"desc":"https://easyspider.cn/test_pages/alert_test.html","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://easyspider.cn/test_pages/alert_test.html","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://easyspider.cn/test_pages/alert_test.html"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"text","recordASField":1,"exampleValue":"\n 弹窗示例\n \n \n function showAlert() {\n alert('你已经点击了按钮!');\n }\n \n\n\n\n#wrapperToolkitIframe{\n position: absolute;\n top:0;\n}\n.toolcannotdrag{\n background-color: navy;\n width: 100%;\n text-align: center;\n font-size: 13px;\n height: 26px !important;\n padding-top: 8px !important;\n color: white;\n}\n\n\n点击我\n\n\n ✖ ✍操作台(点此拖动,左上角调整大小) \n ● 已选中1个元素,您可以:\n 确认采集 取消选择 Path: //html \n"},{"id":1,"name":"自定义操作","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""},{"id":2,"name":"自定义操作","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,4,3,5],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"url":"https://easyspider.cn/test_pages/alert_test.html","links":"https://easyspider.cn/test_pages/alert_test.html","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":-1,"index":2,"parentId":0,"type":0,"option":2,"title":"点击点击我","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/button[1]","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"params":[],"alertHandleType":2,"allXPaths":["/html/body/button[1]","//button[contains(., '点击我')]","/html/body/button"]}},{"id":3,"index":3,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"params":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body[1]/p[eval(\"self.a+1\")]","allXPaths":["//html[1]","//html[contains(., '弹窗示例')]","/html"],"exampleValues":[{"num":0,"value":"\n 弹窗示例\n \n \n function showAlert() {\n alert('你已经点击了按钮!');\n }\n \n\n\n\n#wrapperToolkitIframe{\n position: absolute;\n top:0;\n}\n.toolcannotdrag{\n background-color: navy;\n width: 100%;\n text-align: center;\n font-size: 13px;\n height: 26px !important;\n padding-top: 8px !important;\n color: white;\n}\n\n\n点击我\n\n\n ✖ ✍操作台(点此拖动,左上角调整大小) \n ● 已选中1个元素,您可以:\n 确认采集 取消选择 Path: //html \n"}],"unique_index":"d8of3rzoypelpr7n0qm","iframe":false,"default":"12345","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"alert(eval(\"self.a+2+int('1')\"))","afterJSWaitTime":0,"downloadPic":0}]}},{"id":2,"index":4,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"codeMode":"5","code":"self.a = 1\nself.b = \"45\"","waitTime":0,"recordASField":0,"paraType":"text"}},{"id":4,"index":5,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"codeMode":0,"code":"console.log(\"Field[\"参数1_文本\"]Field[\"参数1_文本\"]\")","waitTime":0,"recordASField":0,"paraType":"text"}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x32/tasks/221.json b/.temp_to_pub/EasySpider_windows_x32/tasks/221.json index d0212ac..3ff45cd 100644 --- a/.temp_to_pub/EasySpider_windows_x32/tasks/221.json +++ b/.temp_to_pub/EasySpider_windows_x32/tasks/221.json @@ -1,889 +1 @@ -{ - "id": 221, - "name": "不固定元素列表测试:【软科排名】-中国最好学科排名|最权威的大学学科|高校学科排名", - "url": "https://www.shanghairanking.cn/rankings/bcsr/2023", - "links": "https://www.shanghairanking.cn/rankings/bcsr/2023", - "create_time": "12/5/2023, 4:12:11 AM", - "update_time": "12/10/2023, 5:56:54 AM", - "version": "0.6.0", - "saveThreshold": 10, - "quitWaitTime": 60, - "environment": 0, - "maximizeWindow": 0, - "maxViewLength": 15, - "recordLog": 1, - "outputFormat": "xlsx", - "saveName": "current_time", - "inputExcel": "", - "startFromExit": 0, - "pauseKey": "p", - "containJudge": false, - "desc": "https://www.shanghairanking.cn/rankings/bcsr/2023", - "inputParameters": [ - { - "id": 0, - "name": "urlList_0", - "nodeId": 1, - "nodeName": "打开网页", - "value": "https://www.shanghairanking.cn/rankings/bcsr/2023", - "desc": "要采集的网址列表,多行以\\n分开", - "type": "text", - "exampleValue": "https://www.shanghairanking.cn/rankings/bcsr/2023" - }, - { - "id": 1, - "name": "loopTimes_循环点击单个元素_1", - "nodeId": 6, - "nodeName": "循环点击单个元素", - "desc": "循环循环点击单个元素执行的次数(0代表无限循环)", - "type": "int", - "exampleValue": 0, - "value": 0 - } - ], - "outputParameters": [ - { - "id": 0, - "name": "参数1_文本", - "desc": "", - "type": "text", - "recordASField": 1, - "exampleValue": "1" - }, - { - "id": 1, - "name": "参数2_文本", - "desc": "", - "type": "text", - "recordASField": 1, - "exampleValue": "1" - }, - { - "id": 2, - "name": "参数3_文本", - "desc": "", - "type": "text", - "recordASField": 1, - "exampleValue": "前3%" - }, - { - "id": 3, - "name": "参数4_图片地址", - "desc": "", - "type": "text", - "recordASField": 1, - "exampleValue": "https://www.shanghairanking.cn/_uni/logo/28312850.png" - }, - { - "id": 4, - "name": "参数5_链接文本", - "desc": "", - "type": "text", - "recordASField": 1, - "exampleValue": "复旦大学\n " - }, - { - "id": 5, - "name": "参数6_链接地址", - "desc": "", - "type": "text", - "recordASField": 1, - "exampleValue": "/institution/fudan-university" - }, - { - "id": 6, - "name": "参数7_图片地址", - "desc": "", - "type": "text", - "recordASField": 1, - "exampleValue": "/_nuxt/img/uncollection.388fe56.svg" - }, - { - "id": 7, - "name": "参数8_链接文本", - "desc": "", - "type": "text", - "recordASField": 1, - "exampleValue": "\n " - }, - { - "id": 8, - "name": "参数9_链接地址", - "desc": "", - "type": "text", - "recordASField": 1, - "exampleValue": "/institution/fudan-university" - }, - { - "id": 9, - "name": "参数10_文本", - "desc": "", - "type": "text", - "recordASField": 1, - "exampleValue": "1044" - }, - { - "id": 10, - "name": "发送邮件123", - "desc": "自定义操作返回的数据", - "type": "text", - "recordASField": 0, - "exampleValue": "" - } - ], - "graph": [ - { - "index": 0, - "id": 0, - "parentId": 0, - "type": -1, - "option": 0, - "title": "root", - "sequence": [1, 8, 2], - "parameters": { - "history": 1, - "tabIndex": 0, - "useLoop": false, - "xpath": "", - "iframe": false, - "wait": 0, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "waitElement": "", - "waitElementTime": 10, - "waitElementIframeIndex": 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, - "waitElement": "", - "waitElementTime": 10, - "waitElementIframeIndex": 0, - "url": "https://www.shanghairanking.cn/rankings/bcsr/2023", - "links": "https://www.shanghairanking.cn/rankings/bcsr/2023", - "maxWaitTime": 10, - "scrollType": 0, - "scrollCount": 1, - "scrollWaitTime": 1, - "cookies": "" - } - }, - { - "id": 3, - "index": 2, - "parentId": 0, - "type": 1, - "option": 8, - "title": "循环点击每个元素", - "sequence": [3, 6], - "isInLoop": false, - "position": 2, - "parameters": { - "history": 4, - "tabIndex": -1, - "useLoop": false, - "xpath": "/html/body/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div/div[2]/div/a[1]/span[2]", - "iframe": false, - "wait": 0, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "waitElement": "", - "waitElementTime": 10, - "waitElementIframeIndex": 0, - "scrollType": 0, - "scrollCount": 1, - "scrollWaitTime": 1, - "loopType": 1, - "pathList": "", - "textList": "", - "code": "", - "waitTime": 0, - "exitCount": 0, - "historyWait": 2, - "breakMode": 0, - "breakCode": "", - "breakCodeWaitTime": 0, - "allXPaths": "" - } - }, - { - "id": 4, - "index": 3, - "parentId": 3, - "type": 0, - "option": 2, - "title": "点击元素", - "sequence": [], - "isInLoop": true, - "position": 0, - "parameters": { - "history": 4, - "tabIndex": -1, - "useLoop": true, - "xpath": "", - "iframe": false, - "wait": 2, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "waitElement": "", - "waitElementTime": 10, - "waitElementIframeIndex": 0, - "scrollType": 0, - "scrollCount": 1, - "scrollWaitTime": 1, - "clickWay": 0, - "maxWaitTime": 10, - "params": [], - "alertHandleType": 0, - "allXPaths": "", - "loopType": 1, - "codeMode": -1 - } - }, - { - "id": 6, - "index": 4, - "parentId": 5, - "type": 1, - "option": 8, - "title": "循环采集数据", - "sequence": [5], - "isInLoop": true, - "position": 0, - "parameters": { - "history": 5, - "tabIndex": -1, - "useLoop": false, - "xpath": "/html/body/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/div[2]/table[1]/tbody[1]/tr", - "iframe": false, - "wait": 0, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "waitElement": "", - "waitElementTime": 10, - "waitElementIframeIndex": 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[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/div[2]/table[1]/tbody[1]/tr[1]", - "//tr[contains(., '')]", - "/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]" - ] - } - }, - { - "id": 8, - "index": 5, - "parentId": 6, - "type": 0, - "option": 3, - "title": "提取数据", - "sequence": [], - "isInLoop": true, - "position": 0, - "parameters": { - "history": 5, - "tabIndex": -1, - "useLoop": false, - "xpath": "", - "iframe": false, - "wait": 0, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "waitElement": "", - "waitElementTime": 10, - "waitElementIframeIndex": 0, - "clear": 0, - "newLine": 1, - "params": [ - { - "nodeType": 0, - "contentType": 1, - "relative": true, - "name": "参数1_文本", - "desc": "", - "relativeXPath": "/td[1]/div[1]", - "allXPaths": [ - "/td[1]/div[1]", - "//div[contains(., '')]", - "//DIV[@class='ranking']", - "/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-4]/div" - ], - "exampleValues": [{ "num": 0, "value": "1" }], - "unique_index": "/td[1]/div[1]", - "iframe": false, - "default": "", - "paraType": "text", - "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]/span[1]", - "allXPaths": [ - "/td[2]/span[1]", - "//span[contains(., '1')]", - "/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-3]/span" - ], - "exampleValues": [{ "num": 0, "value": "1" }], - "unique_index": "/td[2]/span[1]", - "iframe": false, - "default": "", - "paraType": "text", - "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(., '')]", - "/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-2]" - ], - "exampleValues": [{ "num": 0, "value": "前3%" }], - "unique_index": "/td[3]", - "iframe": false, - "default": "", - "paraType": "text", - "recordASField": 1, - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 4, - "contentType": 1, - "relative": true, - "name": "参数4_图片地址", - "desc": "", - "relativeXPath": "/td[4]/div[1]/div[1]/img[1]", - "allXPaths": [ - "/td[4]/div[1]/div[1]/img[1]", - "//img[contains(., '')]", - "//IMG[@class='univ-logo']", - "//IMG[@alt='复旦大学']", - "/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div[last()-1]/img" - ], - "exampleValues": [ - { - "num": 0, - "value": "https://www.shanghairanking.cn/_uni/logo/28312850.png" - } - ], - "unique_index": "/td[4]/div[1]/div[1]/img[1]", - "iframe": false, - "default": "", - "paraType": "text", - "recordASField": 1, - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数5_链接文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]", - "allXPaths": [ - "/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]", - "//a[contains(., '复旦大学')]", - "//A[@class='name-cn']", - "/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div/div[last()-1]/div/div/a" - ], - "exampleValues": [{ "num": 0, "value": "复旦大学\n " }], - "unique_index": "/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]", - "iframe": false, - "default": "", - "paraType": "text", - "recordASField": 1, - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数6_链接地址", - "desc": "", - "relativeXPath": "/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]", - "allXPaths": [ - "/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]", - "//a[contains(., '复旦大学')]", - "//A[@class='name-cn']", - "/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div/div[last()-1]/div/div/a" - ], - "exampleValues": [ - { "num": 0, "value": "/institution/fudan-university" } - ], - "unique_index": "/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]", - "iframe": false, - "default": "", - "paraType": "text", - "recordASField": 1, - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 4, - "contentType": 1, - "relative": true, - "name": "参数7_图片地址", - "desc": "", - "relativeXPath": "/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/img[1]", - "allXPaths": [ - "/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/img[1]", - "//img[contains(., '')]", - "/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div/div[last()-1]/div/div/div/img" - ], - "exampleValues": [ - { "num": 0, "value": "/_nuxt/img/uncollection.388fe56.svg" } - ], - "unique_index": "/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/img[1]", - "iframe": false, - "default": "", - "paraType": "text", - "recordASField": 1, - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 1, - "contentType": 0, - "relative": true, - "name": "参数8_链接文本", - "desc": "", - "relativeXPath": "/td[4]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]", - "allXPaths": [ - "/td[4]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]", - "//a[contains(., '')]", - "//A[@class='name-en']", - "/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div/div/div/div/a" - ], - "exampleValues": [{ "num": 0, "value": "\n " }], - "unique_index": "/td[4]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]", - "iframe": false, - "default": "", - "paraType": "text", - "recordASField": 1, - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - }, - { - "nodeType": 2, - "contentType": 0, - "relative": true, - "name": "参数9_链接地址", - "desc": "", - "relativeXPath": "/td[4]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]", - "allXPaths": [ - "/td[4]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]", - "//a[contains(., '')]", - "//A[@class='name-en']", - "/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div/div/div/div/a" - ], - "exampleValues": [ - { "num": 0, "value": "/institution/fudan-university" } - ], - "unique_index": "/td[4]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]", - "iframe": false, - "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": "/td[5]", - "allXPaths": [ - "/td[5]", - "//td[contains(., '')]", - "/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td" - ], - "exampleValues": [{ "num": 0, "value": "1044" }], - "unique_index": "/td[5]", - "iframe": false, - "default": "", - "paraType": "text", - "recordASField": 1, - "beforeJS": "", - "beforeJSWaitTime": 0, - "JS": "", - "JSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "downloadPic": 0 - } - ] - } - }, - { - "id": 5, - "index": 6, - "parentId": 3, - "type": 1, - "option": 8, - "title": "循环点击单个元素", - "sequence": [4, 7], - "isInLoop": true, - "position": 1, - "parameters": { - "history": 5, - "tabIndex": -1, - "useLoop": false, - "xpath": "//*[contains(@class, \"ant-pagination-next\")]/a[1]", - "iframe": false, - "wait": 0, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "waitElement": "", - "waitElementTime": 10, - "waitElementIframeIndex": 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[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/ul[1]/li[5]/a[1]", - "//a[contains(., '')]", - "//A[@class='ant-pagination-item-link']", - "/html/body/div[last()-3]/div/div/div[last()-2]/div/div/div/div[last()-1]/div/ul/li[last()-1]/a" - ], - "codeMode": -1 - } - }, - { - "id": 7, - "index": 7, - "parentId": 5, - "type": 0, - "option": 2, - "title": "点击元素", - "sequence": [], - "isInLoop": true, - "position": 1, - "parameters": { - "history": 5, - "tabIndex": -1, - "useLoop": true, - "xpath": "", - "iframe": false, - "wait": 2, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "waitElement": "", - "waitElementTime": 10, - "waitElementIframeIndex": 0, - "scrollType": 0, - "scrollCount": 1, - "scrollWaitTime": 1, - "clickWay": 0, - "maxWaitTime": 10, - "params": [], - "alertHandleType": 0, - "allXPaths": [ - "/html/body/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/ul[1]/li[5]/a[1]", - "//a[contains(., '')]", - "//A[@class='ant-pagination-item-link']", - "/html/body/div[last()-3]/div/div/div[last()-2]/div/div/div/div[last()-1]/div/ul/li[last()-1]/a" - ], - "loopType": 0 - } - }, - { - "id": 2, - "index": 8, - "parentId": 0, - "type": 0, - "option": 5, - "title": "发送邮件123", - "sequence": [], - "isInLoop": false, - "position": 1, - "parameters": { - "history": 1, - "tabIndex": 0, - "useLoop": false, - "xpath": "", - "iframe": false, - "wait": 0, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "waitElement": "", - "waitElementTime": 10, - "waitElementIframeIndex": 0, - "clear": 0, - "newLine": 1, - "codeMode": "9", - "code": "", - "waitTime": 0, - "recordASField": 0, - "paraType": "text", - "emailConfig": { - "host": "smtp.163.co23m", - "port": "465", - "username": "test@163.com", - "password": "asdf", - "from": "", - "to": "test@163.com", - "subject": "123", - "content": "434" - } - } - }, - { - "id": -1, - "index": 9, - "parentId": 0, - "type": 0, - "option": 5, - "title": "暂停程序", - "sequence": [], - "isInLoop": false, - "position": 1, - "parameters": { - "history": 1, - "tabIndex": 0, - "useLoop": false, - "xpath": "", - "iframe": false, - "wait": 0, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "waitElement": "", - "waitElementTime": 10, - "waitElementIframeIndex": 0, - "clear": 0, - "newLine": 1, - "codeMode": "7", - "code": "", - "waitTime": 0, - "recordASField": 0, - "paraType": "text", - "emailConfig": { - "host": "", - "port": 465, - "username": "", - "password": "", - "from": "", - "to": "", - "subject": "", - "content": "" - } - } - }, - { - "id": -1, - "index": 10, - "parentId": 0, - "type": 0, - "option": 5, - "title": "执行JavaScript", - "sequence": [], - "isInLoop": false, - "position": 1, - "parameters": { - "history": 1, - "tabIndex": 0, - "useLoop": false, - "xpath": "", - "iframe": false, - "wait": 0, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "waitElement": "", - "waitElementTime": 10, - "waitElementIframeIndex": 0, - "clear": 0, - "newLine": 1, - "codeMode": "0", - "code": "", - "waitTime": 0, - "recordASField": 0, - "paraType": "text", - "emailConfig": { - "host": "", - "port": 465, - "username": "", - "password": "", - "from": "", - "to": "", - "subject": "", - "content": "" - } - } - }, - { - "id": -1, - "index": 11, - "parentId": 0, - "type": 0, - "option": 5, - "title": "暂停程序dfgs", - "sequence": [], - "isInLoop": false, - "position": 1, - "parameters": { - "history": 1, - "tabIndex": 0, - "useLoop": false, - "xpath": "", - "iframe": false, - "wait": 0, - "waitType": 0, - "beforeJS": "", - "beforeJSWaitTime": 0, - "afterJS": "", - "afterJSWaitTime": 0, - "waitElement": "", - "waitElementTime": 10, - "waitElementIframeIndex": 0, - "clear": 0, - "newLine": 1, - "codeMode": "7", - "code": "", - "waitTime": 0, - "recordASField": 0, - "paraType": "text", - "emailConfig": { - "host": "", - "port": 465, - "username": "", - "password": "", - "from": "", - "to": "", - "subject": "", - "content": "" - } - } - } - ] -} +{"id":221,"name":"不固定元素列表测试:【软科排名】-中国最好学科排名|最权威的大学学科|高校学科排名","url":"https://www.shanghairanking.cn/rankings/bcsr/2023","links":"https://www.shanghairanking.cn/rankings/bcsr/2023","create_time":"12/5/2023, 4:12:11 AM","update_time":"12/13/2023, 3:06:51 AM","version":"0.6.0","saveThreshold":10,"quitWaitTime":60,"environment":0,"maximizeWindow":0,"maxViewLength":15,"recordLog":1,"outputFormat":"xlsx","saveName":"current_time","inputExcel":"","startFromExit":0,"pauseKey":"p","containJudge":false,"desc":"https://www.shanghairanking.cn/rankings/bcsr/2023","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.shanghairanking.cn/rankings/bcsr/2023","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://www.shanghairanking.cn/rankings/bcsr/2023"},{"id":1,"name":"loopTimes_循环点击单个元素_1","nodeId":6,"nodeName":"循环点击单个元素","desc":"循环循环点击单个元素执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"text","recordASField":1,"exampleValue":"1"},{"id":1,"name":"参数2_文本","desc":"","type":"text","recordASField":1,"exampleValue":"1"},{"id":2,"name":"参数3_文本","desc":"","type":"text","recordASField":1,"exampleValue":"前3%"},{"id":3,"name":"参数4_图片地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://www.shanghairanking.cn/_uni/logo/28312850.png"},{"id":4,"name":"参数5_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"复旦大学\n "},{"id":5,"name":"参数6_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"/institution/fudan-university"},{"id":6,"name":"参数7_图片地址","desc":"","type":"text","recordASField":1,"exampleValue":"/_nuxt/img/uncollection.388fe56.svg"},{"id":7,"name":"参数8_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"\n "},{"id":8,"name":"参数9_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"/institution/fudan-university"},{"id":9,"name":"参数10_文本","desc":"","type":"text","recordASField":1,"exampleValue":"1044"},{"id":10,"name":"自定义参数_1","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":11,"name":"发送邮件123","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,8,2],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"url":"https://www.shanghairanking.cn/rankings/bcsr/2023","links":"https://www.shanghairanking.cn/rankings/bcsr/2023","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":3,"index":2,"parentId":0,"type":1,"option":8,"title":"循环点击每个元素","sequence":[3,6],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div/div[2]/div/a[1]/span[2]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":1,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":""}},{"id":4,"index":3,"parentId":3,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"params":[],"alertHandleType":0,"allXPaths":"","loopType":1,"codeMode":-1,"newTab":1}},{"id":6,"index":4,"parentId":5,"type":1,"option":8,"title":"循环采集数据","sequence":[5],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/div[2]/table[1]/tbody[1]/tr","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/div[2]/table[1]/tbody[1]/tr[1]","//tr[contains(., '')]","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]"]}},{"id":8,"index":5,"parentId":6,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"params":[{"nodeType":0,"contentType":1,"relative":true,"name":"参数1_文本","desc":"","relativeXPath":"/td[1]/div[1]","allXPaths":["/td[1]/div[1]","//div[contains(., '')]","//DIV[@class='ranking']","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-4]/div"],"exampleValues":[{"num":0,"value":"1"}],"unique_index":"/td[1]/div[1]","iframe":false,"default":"","paraType":"text","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]/span[1]","allXPaths":["/td[2]/span[1]","//span[contains(., '1')]","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-3]/span"],"exampleValues":[{"num":0,"value":"1"}],"unique_index":"/td[2]/span[1]","iframe":false,"default":"","paraType":"text","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(., '')]","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-2]"],"exampleValues":[{"num":0,"value":"前3%"}],"unique_index":"/td[3]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":4,"contentType":1,"relative":true,"name":"参数4_图片地址","desc":"","relativeXPath":"/td[4]/div[1]/div[1]/img[1]","allXPaths":["/td[4]/div[1]/div[1]/img[1]","//img[contains(., '')]","//IMG[@class='univ-logo']","//IMG[@alt='复旦大学']","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div[last()-1]/img"],"exampleValues":[{"num":0,"value":"https://www.shanghairanking.cn/_uni/logo/28312850.png"}],"unique_index":"/td[4]/div[1]/div[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数5_链接文本","desc":"","relativeXPath":"/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]","allXPaths":["/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]","//a[contains(., '复旦大学')]","//A[@class='name-cn']","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div/div[last()-1]/div/div/a"],"exampleValues":[{"num":0,"value":"复旦大学\n "}],"unique_index":"/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数6_链接地址","desc":"","relativeXPath":"/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]","allXPaths":["/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]","//a[contains(., '复旦大学')]","//A[@class='name-cn']","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div/div[last()-1]/div/div/a"],"exampleValues":[{"num":0,"value":"/institution/fudan-university"}],"unique_index":"/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":4,"contentType":1,"relative":true,"name":"参数7_图片地址","desc":"","relativeXPath":"/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/img[1]","allXPaths":["/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div/div[last()-1]/div/div/div/img"],"exampleValues":[{"num":0,"value":"/_nuxt/img/uncollection.388fe56.svg"}],"unique_index":"/td[4]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数8_链接文本","desc":"","relativeXPath":"/td[4]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]","allXPaths":["/td[4]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]","//a[contains(., '')]","//A[@class='name-en']","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div/div/div/div/a"],"exampleValues":[{"num":0,"value":"\n "}],"unique_index":"/td[4]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数9_链接地址","desc":"","relativeXPath":"/td[4]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]","allXPaths":["/td[4]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]","//a[contains(., '')]","//A[@class='name-en']","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td[last()-1]/div/div/div/div/div/a"],"exampleValues":[{"num":0,"value":"/institution/fudan-university"}],"unique_index":"/td[4]/div[1]/div[2]/div[2]/div[1]/div[1]/a[1]","iframe":false,"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":"/td[5]","allXPaths":["/td[5]","//td[contains(., '')]","/html/body/div[last()-3]/div/div/div[last()-1]/div/div/div/div[last()-1]/div/div[last()-1]/table/tbody/tr[last()-29]/td"],"exampleValues":[{"num":0,"value":"1044"}],"unique_index":"/td[5]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"自定义参数_1","desc":"","iframe":false,"extractType":0,"relativeXPath":"//body","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0,"paraType":"text"}]}},{"id":5,"index":6,"parentId":3,"type":1,"option":8,"title":"循环点击单个元素","sequence":[4,7],"isInLoop":true,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"ant-pagination-next\")]/a[1]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","//A[@class='ant-pagination-item-link']","/html/body/div[last()-3]/div/div/div[last()-2]/div/div/div/div[last()-1]/div/ul/li[last()-1]/a"],"codeMode":-1}},{"id":7,"index":7,"parentId":5,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":true,"xpath":"","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"params":[],"alertHandleType":0,"allXPaths":["/html/body/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/div[1]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","//A[@class='ant-pagination-item-link']","/html/body/div[last()-3]/div/div/div[last()-2]/div/div/div/div[last()-1]/div/ul/li[last()-1]/a"],"loopType":0}},{"id":2,"index":8,"parentId":0,"type":0,"option":5,"title":"发送邮件123","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"codeMode":"9","code":"","waitTime":0,"recordASField":0,"paraType":"text","emailConfig":{"host":"smtp.163.co23m","port":"465","username":"test@163.com","password":"asdf","from":"","to":"test@163.com","subject":"123","content":"434"}}},{"id":-1,"index":9,"parentId":0,"type":0,"option":5,"title":"暂停程序","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"codeMode":"7","code":"","waitTime":0,"recordASField":0,"paraType":"text","emailConfig":{"host":"","port":465,"username":"","password":"","from":"","to":"","subject":"","content":""}}},{"id":-1,"index":10,"parentId":0,"type":0,"option":5,"title":"执行JavaScript","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"codeMode":"0","code":"","waitTime":0,"recordASField":0,"paraType":"text","emailConfig":{"host":"","port":465,"username":"","password":"","from":"","to":"","subject":"","content":""}}},{"id":-1,"index":11,"parentId":0,"type":0,"option":5,"title":"暂停程序dfgs","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"codeMode":"7","code":"","waitTime":0,"recordASField":0,"paraType":"text","emailConfig":{"host":"","port":465,"username":"","password":"","from":"","to":"","subject":"","content":""}}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x32/tasks/237.json b/.temp_to_pub/EasySpider_windows_x32/tasks/237.json index 025e091..3e90d13 100644 --- a/.temp_to_pub/EasySpider_windows_x32/tasks/237.json +++ b/.temp_to_pub/EasySpider_windows_x32/tasks/237.json @@ -1 +1 @@ -{"id":237,"name":"EXEC自定义函数示例:中国地震台网——历史查询","url":"https://www.ceic.ac.cn/history","links":"https://www.ceic.ac.cn/history","create_time":"12/9/2023, 3:36:47 AM","update_time":"12/11/2023, 4:27:41 AM","version":"0.6.0","saveThreshold":10,"quitWaitTime":60,"environment":0,"maximizeWindow":0,"maxViewLength":15,"recordLog":1,"outputFormat":"xlsx","saveName":"current_time","inputExcel":"","startFromExit":0,"pauseKey":"k","containJudge":false,"desc":"https://www.ceic.ac.cn/history","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.ceic.ac.cn/history","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://www.ceic.ac.cn/history"},{"id":1,"name":"loopText_1","nodeId":2,"nodeName":"循环","desc":"要输入的文本/网址,多行以\\n分开","type":"text","exampleValue":"15\n25\n35","value":"15\n25\n35"},{"id":2,"name":"loopTimes_循环点击单个元素_2","nodeId":5,"nodeName":"循环点击单个元素","desc":"循环循环点击单个元素执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"text","recordASField":1,"exampleValue":"3.7"},{"id":1,"name":"参数2_文本","desc":"","type":"text","recordASField":1,"exampleValue":"2023-11-3003:44:10"},{"id":2,"name":"参数3_文本","desc":"","type":"text","recordASField":1,"exampleValue":"37.53"},{"id":3,"name":"参数4_文本","desc":"","type":"text","recordASField":1,"exampleValue":"112.47"},{"id":4,"name":"参数5_文本","desc":"","type":"text","recordASField":1,"exampleValue":"28"},{"id":5,"name":"参数6_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"山西太原市清徐县"},{"id":6,"name":"参数7_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://news.ceic.ac.cn/CC20231130034410.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":"参考位置"},{"id":13,"name":"自定义操作","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"url":"https://www.ceic.ac.cn/history","links":"https://www.ceic.ac.cn/history","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3,4,9,5],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":"3","pathList":"","textList":"15\n25\n35","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0}},{"id":3,"index":3,"parentId":2,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"//*[@id=\"weidu1\"]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"value":"1","index":0,"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":4,"index":4,"parentId":2,"type":0,"option":2,"title":"点击查询","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search\"]","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"params":[],"alertHandleType":0,"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":6,"index":5,"parentId":2,"type":1,"option":8,"title":"循环点击单个元素","sequence":[7,6],"isInLoop":true,"position":3,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[last()-1]/a[1]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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":8,"index":6,"parentId":6,"type":0,"option":2,"title":"点击»","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"params":[],"alertHandleType":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"],"loopType":0}},{"id":7,"index":7,"parentId":6,"type":1,"option":8,"title":"循环采集数据","sequence":[8],"isInLoop":true,"position":0,"parameters":{"history":4,"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":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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":9,"index":8,"parentId":7,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"params":[{"nodeType":0,"contentType":1,"relative":true,"name":"参数1_文本","desc":"","relativeXPath":"/td[eval(\"self.test()\")]","allXPaths":["/td[1]","//td[contains(., '3.7')]","/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":"3.7"}],"unique_index":"/td[1]","iframe":false,"default":"","paraType":"text","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-11-30')]","/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-11-3003:44:10"}],"unique_index":"/td[2]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"arguments[0].innerText = \"123\"","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.53')]","/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.53"}],"unique_index":"/td[3]","iframe":false,"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(., '112.47')]","/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":"112.47"}],"unique_index":"/td[4]","iframe":false,"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(., '28')]","/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":"28"}],"unique_index":"/td[5]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数6_链接文本","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":false,"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/CC20231130034410.html"}],"unique_index":"/td[6]/a[1]","iframe":false,"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":false,"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":false,"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":false,"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":false,"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":false,"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":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":5,"index":9,"parentId":2,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":true,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"codeMode":"5","code":"def test():\n a = 1\n print(\"AMESSAGE:\",a)\n return a\nself.test =test","waitTime":0,"recordASField":0,"paraType":"text"}}]} \ No newline at end of file +{"id":237,"name":"EXEC自定义函数示例:中国地震台网——历史查询","url":"https://www.ceic.ac.cn/history","links":"https://www.ceic.ac.cn/history","create_time":"12/9/2023, 3:36:47 AM","update_time":"12/12/2023, 7:12:50 AM","version":"0.6.0","saveThreshold":10,"quitWaitTime":60,"environment":0,"maximizeWindow":0,"maxViewLength":15,"recordLog":1,"outputFormat":"xlsx","saveName":"current_time","inputExcel":"","startFromExit":0,"pauseKey":"k","containJudge":true,"desc":"https://www.ceic.ac.cn/history","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.ceic.ac.cn/history","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://www.ceic.ac.cn/history"},{"id":1,"name":"loopText_1","nodeId":2,"nodeName":"循环","desc":"要输入的文本/网址,多行以\\n分开","type":"text","exampleValue":"15\n25\n35","value":"15\n25\n35"},{"id":2,"name":"loopTimes_循环点击单个元素_2","nodeId":5,"nodeName":"循环点击单个元素","desc":"循环循环点击单个元素执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"text","recordASField":1,"exampleValue":"3.7"},{"id":1,"name":"参数2_文本","desc":"","type":"text","recordASField":1,"exampleValue":"2023-11-3003:44:10"},{"id":2,"name":"参数3_文本","desc":"","type":"text","recordASField":1,"exampleValue":"37.53"},{"id":3,"name":"参数4_文本","desc":"","type":"text","recordASField":1,"exampleValue":"112.47"},{"id":4,"name":"参数5_文本","desc":"","type":"text","recordASField":1,"exampleValue":"28"},{"id":5,"name":"参数6_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"山西太原市清徐县"},{"id":6,"name":"参数7_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://news.ceic.ac.cn/CC20231130034410.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":"参考位置"},{"id":13,"name":"自定义操作","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"url":"https://www.ceic.ac.cn/history","links":"https://www.ceic.ac.cn/history","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3,4,9,5],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":"3","pathList":"","textList":"15\n25\n35","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0}},{"id":3,"index":3,"parentId":2,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"//*[@id=\"weidu1\"]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"value":"1","index":0,"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":4,"index":4,"parentId":2,"type":0,"option":2,"title":"点击查询","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search\"]","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"params":[],"alertHandleType":0,"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":6,"index":5,"parentId":2,"type":1,"option":8,"title":"循环点击单个元素","sequence":[7,6],"isInLoop":true,"position":3,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[last()-1]/a[1]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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":8,"index":6,"parentId":6,"type":0,"option":2,"title":"点击»","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"params":[],"alertHandleType":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"],"loopType":0}},{"id":7,"index":7,"parentId":6,"type":1,"option":8,"title":"循环采集数据","sequence":[10],"isInLoop":true,"position":0,"parameters":{"history":4,"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":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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":12,"index":8,"parentId":10,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"params":[{"nodeType":0,"contentType":1,"relative":true,"name":"参数1_文本","desc":"","relativeXPath":"/td[eval(\"self.test()\")]","allXPaths":["/td[1]","//td[contains(., '3.7')]","/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":"3.7"}],"unique_index":"/td[1]","iframe":false,"default":"","paraType":"text","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-11-30')]","/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-11-3003:44:10"}],"unique_index":"/td[2]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"arguments[0].innerText = \"123\"","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.53')]","/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.53"}],"unique_index":"/td[3]","iframe":false,"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(., '112.47')]","/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":"112.47"}],"unique_index":"/td[4]","iframe":false,"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(., '28')]","/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":"28"}],"unique_index":"/td[5]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数6_链接文本","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":false,"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/CC20231130034410.html"}],"unique_index":"/td[6]/a[1]","iframe":false,"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":false,"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":false,"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":false,"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":false,"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":false,"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":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":5,"index":9,"parentId":2,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":true,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"codeMode":"5","code":"def test():\n a = 1\n print(\"AMESSAGE:\",a)\n return a\nself.test =test","waitTime":0,"recordASField":0,"paraType":"text"}},{"id":9,"index":10,"parentId":7,"type":2,"option":9,"title":"判断条件","sequence":[11,12],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0}},{"id":10,"parentId":9,"index":11,"type":3,"option":10,"title":"条件分支1","sequence":[8],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"class":1,"value":"39.78","code":"","waitTime":0},"position":0},{"id":11,"parentId":9,"index":12,"type":3,"option":10,"title":"条件分支2","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"class":0,"value":"","code":"","waitTime":0},"position":1}]} \ No newline at end of file diff --git a/ElectronJS/EasySpider_en.crx b/ElectronJS/EasySpider_en.crx deleted file mode 100644 index 65443404574d0b453877df0ee9d85df2a001fd47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211968 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

6_E$JD?gD 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Ģ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 diff --git a/ElectronJS/EasySpider_zh.crx b/ElectronJS/EasySpider_zh.crx deleted file mode 100644 index 009e629859fb03c2f858d068f879f787270420af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211969 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ĢH|8$8PWom+uy(U-QI+tt(1}$m+Ij_uC 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 z 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 diff --git a/ElectronJS/package-lock.json b/ElectronJS/package-lock.json index 9627f3b..8713e40 100644 --- a/ElectronJS/package-lock.json +++ b/ElectronJS/package-lock.json @@ -27,7 +27,7 @@ "@electron-forge/maker-rpm": "^6.0.5", "@electron-forge/maker-squirrel": "^6.0.5", "@electron-forge/maker-zip": "^6.0.5", - "electron": "^27.1.3" + "electron": "^20.0.1" } }, "node_modules/@electron-forge/cli": { @@ -1677,6 +1677,17 @@ "typedarray": "^0.0.6" } }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "optional": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, "node_modules/console-control-strings": { "version": "1.1.0", "dev": true, @@ -1967,6 +1978,12 @@ "minimatch": "^3.0.4" } }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, "node_modules/eastasianwidth": { "version": "0.2.0", "dev": true, @@ -1978,21 +1995,21 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron": { - "version": "27.1.3", - "resolved": "https://registry.npmjs.org/electron/-/electron-27.1.3.tgz", - "integrity": "sha512-7eD8VMhhlL5J531OOawn00eMthUkX1e3qN5Nqd7eMK8bg5HxQBrn8bdPlvUEnCano9KhrVwaDnGeuzWoDOGpjQ==", + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/electron/-/electron-20.0.1.tgz", + "integrity": "sha512-5c7zr8oy1JsCV86BaoIPVLo4yevDfvPEsMQcGlgfJ5PS7ouAVvR1aHt0tjF65bL1vYdoQ1olvpextg2T8FyICA==", "dev": true, "hasInstallScript": true, "dependencies": { - "@electron/get": "^2.0.0", - "@types/node": "^18.11.18", + "@electron/get": "^1.14.1", + "@types/node": "^16.11.26", "extract-zip": "^2.0.1" }, "bin": { "electron": "cli.js" }, "engines": { - "node": ">= 12.20.55" + "node": ">= 10.17.0" } }, "node_modules/electron-installer-common": { @@ -2160,6 +2177,226 @@ "node": ">= 4.0.0" } }, + "node_modules/electron/node_modules/@electron/get": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz", + "integrity": "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^9.6.0", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=8.6" + }, + "optionalDependencies": { + "global-agent": "^3.0.0", + "global-tunnel-ng": "^2.7.1" + } + }, + "node_modules/electron/node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/electron/node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/electron/node_modules/@types/node": { + "version": "16.18.68", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.68.tgz", + "integrity": "sha512-sG3hPIQwJLoewrN7cr0dwEy+yF5nD4D/4FxtQpFciRD/xwUzgD+G05uxZHv5mhfXo4F9Jkp13jjn0CC2q325sg==", + "dev": true + }, + "node_modules/electron/node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/electron/node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "node_modules/electron/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/electron/node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/electron/node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/electron/node_modules/got/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "node_modules/electron/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron/node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/electron/node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron/node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/electron/node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/electron/node_modules/responselike/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/electron/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/emoji-regex": { "version": "8.0.0", "dev": true, @@ -2918,6 +3155,22 @@ "which": "bin/which" } }, + "node_modules/global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "dev": true, + "optional": true, + "dependencies": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/globalthis": { "version": "1.0.3", "dev": true, @@ -4044,6 +4297,30 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-conf/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, "node_modules/npm-run-path": { "version": "2.0.2", "dev": true, @@ -4452,6 +4729,15 @@ "node": ">=6" } }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "license": "MIT" @@ -4476,6 +4762,13 @@ "node": ">=10" } }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true, + "optional": true + }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -5339,6 +5632,15 @@ "tmp": "^0.2.0" } }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "dev": true, @@ -5387,6 +5689,16 @@ "dev": true, "license": "0BSD" }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, "node_modules/type-fest": { "version": "0.21.3", "dev": true, @@ -5453,6 +5765,18 @@ "node": ">= 0.8" } }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/username": { "version": "5.1.0", "dev": true, diff --git a/ElectronJS/package.json b/ElectronJS/package.json index f040047..d32bbdd 100644 --- a/ElectronJS/package.json +++ b/ElectronJS/package.json @@ -27,7 +27,7 @@ "@electron-forge/maker-rpm": "^6.0.5", "@electron-forge/maker-squirrel": "^6.0.5", "@electron-forge/maker-zip": "^6.0.5", - "electron": "^27.1.3" + "electron": "^20.0.1" }, "repository": "https://github.com/NaiboWang/EasySpider", "dependencies": { diff --git a/ElectronJS/tasks/302.json b/ElectronJS/tasks/302.json new file mode 100644 index 0000000..5a99eb0 --- /dev/null +++ b/ElectronJS/tasks/302.json @@ -0,0 +1 @@ +{"id":302,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"12/20/2023, 6:12:25 PM","update_time":"12/20/2023, 8:02:48 PM","version":"0.6.0","saveThreshold":10,"quitWaitTime":60,"environment":0,"maximizeWindow":0,"maxViewLength":15,"recordLog":1,"outputFormat":"xlsx","saveName":"current_time","dataWriteMode":1,"inputExcel":"","startFromExit":0,"pauseKey":"p","containJudge":false,"browser":"chrome","removeDuplicate":0,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"手机"},{"id":1,"name":"参数2_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://shouji.jd.com/"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":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,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环采集数据","sequence":[3],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div/a","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":1,"pathList":"","code":"","waitTime":0,"exitCount":0,"exitElement":"//body","historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"skipCount":0,"allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]","//a[contains(., '手机')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]/a[last()-1]"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"waitElement":"","waitElementTime":10,"waitElementIframeIndex":0,"clear":0,"newLine":1,"params":[{"nodeType":1,"contentType":8,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"}],"unique_index":"qm0ogxs381clqdm7ht8","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0,"splitLine":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数2_链接地址","desc":"","relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"https://shouji.jd.com/"}],"unique_index":"qm0ogxs381clqdm7ht8","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0,"splitLine":0}]}}]} \ No newline at end of file diff --git a/ExecuteStage/.vscode/launch.json b/ExecuteStage/.vscode/launch.json index 3eb62ce..f8e9fc2 100644 --- a/ExecuteStage/.vscode/launch.json +++ b/ExecuteStage/.vscode/launch.json @@ -12,7 +12,7 @@ "justMyCode": false, // "args": ["--ids", "[7]", "--read_type", "remote", "--headless", "0"] // "args": ["--ids", "[9]", "--read_type", "remote", "--headless", "0", "--saved_file_name", "YOUTUBE"] - "args": ["--ids", "[43]", "--headless", "0", "--user_data", "1", "--keyboard", "0", + "args": ["--ids", "[22]", "--headless", "0", "--user_data", "0", "--keyboard", "0", "--read_type", "remote"] // "args": "--ids '[97]' --user_data 1 --server_address http://localhost:8074 --config_folder '/Users/naibo/Documents/EasySpider/ElectronJS/' --headless 0 --read_type remote --config_file_name config.json --saved_file_name" } diff --git a/ExecuteStage/generateEXE_win32.cmd b/ExecuteStage/generateEXE_win32.cmd index fef72fe..a78dd68 100644 --- a/ExecuteStage/generateEXE_win32.cmd +++ b/ExecuteStage/generateEXE_win32.cmd @@ -1,5 +1,5 @@ rmdir /s /q build rmdir /s /q dist -pyinstaller -F --icon=favicon.ico --add-data "C:\Users\Naibo\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\onnxruntime\capi\onnxruntime_providers_shared.dll;onnxruntime\capi" --add-data "C:\Users\Naibo\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\ddddocr\common.onnx;ddddocr" easyspider_executestage.py +pyinstaller -F --icon=favicon.ico --add-data "C:\Users\Naibo\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\onnxruntime\capi\onnxruntime_providers_shared.dll;onnxruntime\capi" --add-data "C:\Users\Naibo\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\ddddocr\common_old.onnx;ddddocr" easyspider_executestage.py del ..\ElectronJS\chrome_win32\easyspider_executestage.exe copy dist\easyspider_executestage.exe ..\ElectronJS\chrome_win32\easyspider_executestage.exe \ No newline at end of file diff --git a/ExecuteStage/requirements_win32.txt b/ExecuteStage/requirements_win32.txt new file mode 100644 index 0000000..2e9eab0 --- /dev/null +++ b/ExecuteStage/requirements_win32.txt @@ -0,0 +1,13 @@ +commandline_config==2.2.3 +requests==2.31.0 +selenium==4.16.0 +pyinstaller==5.13.2 +Pillow==9.5.0 +xlsxwriter==3.1.9 +openpyxl==3.1.2 +pymysql==1.1.0 +lxml==4.9.2 +ddddocr==1.4.10 +pynput==1.7.6 +beautifulsoup4==4.12.2 +undetected-chromedriver==3.4.7