From c64197998f4c78040eb6d5715836d9e057667f3a Mon Sep 17 00:00:00 2001 From: naibo Date: Sun, 9 Jul 2023 03:00:44 +0800 Subject: [PATCH] lxml requirements --- .../Code/easyspider_executestage.py | 1525 ++++ .../EasySpider_windows_x86/Code/myChrome.py | 165 + .../EasySpider_windows_x86/Code/utils.py | 297 + .../execution_instances/0.json | 2 +- .../execution_instances/1.json | 2 +- .../execution_instances/10.json | 1 - .../execution_instances/11.json | 1 - .../execution_instances/12.json | 1 - .../execution_instances/13.json | 1 - .../execution_instances/14.json | 1 - .../execution_instances/15.json | 1 - .../execution_instances/16.json | 1 - .../execution_instances/17.json | 1 - .../execution_instances/2.json | 2 +- .../execution_instances/3.json | 1 - .../execution_instances/4.json | 1 - .../execution_instances/5.json | 1 - .../execution_instances/6.json | 1 - .../execution_instances/7.json | 1 - .../execution_instances/9.json | 1 - .../EasySpider_windows_x86/tasks/0.json | 2 +- .../EasySpider_windows_x86/tasks/1.json | 2 +- .../EasySpider_windows_x86/tasks/10.json | 1 + .../EasySpider_windows_x86/tasks/106.json | 6928 ++++++++++++++++ .../EasySpider_windows_x86/tasks/107.json | 1 + .../EasySpider_windows_x86/tasks/108.json | 1 + .../EasySpider_windows_x86/tasks/109.json | 1 + .../EasySpider_windows_x86/tasks/11.json | 1 + .../EasySpider_windows_x86/tasks/110.json | 1 + .../EasySpider_windows_x86/tasks/111.json | 1 + .../EasySpider_windows_x86/tasks/112.json | 1 + .../EasySpider_windows_x86/tasks/113.json | 1 + .../EasySpider_windows_x86/tasks/114.json | 1 + .../EasySpider_windows_x86/tasks/115.json | 1 + .../EasySpider_windows_x86/tasks/116.json | 1 + .../EasySpider_windows_x86/tasks/117.json | 1 + .../EasySpider_windows_x86/tasks/118.json | 5604 +++++++++++++ .../EasySpider_windows_x86/tasks/12.json | 1 + .../EasySpider_windows_x86/tasks/13.json | 1 + .../EasySpider_windows_x86/tasks/14.json | 1 + .../EasySpider_windows_x86/tasks/15.json | 1 + .../EasySpider_windows_x86/tasks/16.json | 1 + .../EasySpider_windows_x86/tasks/17.json | 1 + .../EasySpider_windows_x86/tasks/18.json | 1 + .../EasySpider_windows_x86/tasks/19.json | 1 + .../EasySpider_windows_x86/tasks/2.json | 2 +- .../EasySpider_windows_x86/tasks/20.json | 1 + .../EasySpider_windows_x86/tasks/21.json | 1 + .../EasySpider_windows_x86/tasks/22.json | 1 + .../EasySpider_windows_x86/tasks/23.json | 1 + .../EasySpider_windows_x86/tasks/24.json | 1 + .../EasySpider_windows_x86/tasks/25.json | 1 + .../EasySpider_windows_x86/tasks/26.json | 1 + .../EasySpider_windows_x86/tasks/27.json | 1 + .../EasySpider_windows_x86/tasks/28.json | 1 + .../EasySpider_windows_x86/tasks/29.json | 1 + .../EasySpider_windows_x86/tasks/3.json | 2 +- .../EasySpider_windows_x86/tasks/30.json | 1 + .../EasySpider_windows_x86/tasks/31.json | 1 + .../EasySpider_windows_x86/tasks/32.json | 437 + .../EasySpider_windows_x86/tasks/33.json | 1 + .../EasySpider_windows_x86/tasks/34.json | 2 +- .../EasySpider_windows_x86/tasks/35.json | 2 +- .../EasySpider_windows_x86/tasks/36.json | 2 +- .../EasySpider_windows_x86/tasks/37.json | 1 + .../8.json => tasks/38.json} | 2 +- .../EasySpider_windows_x86/tasks/39.json | 1 + .../EasySpider_windows_x86/tasks/4.json | 2 +- .../EasySpider_windows_x86/tasks/40.json | 1 + .../EasySpider_windows_x86/tasks/41.json | 1 + .../EasySpider_windows_x86/tasks/42.json | 1 + .../EasySpider_windows_x86/tasks/43.json | 1 + .../EasySpider_windows_x86/tasks/44.json | 1 + .../EasySpider_windows_x86/tasks/45.json | 1 + .../EasySpider_windows_x86/tasks/46.json | 1 + .../EasySpider_windows_x86/tasks/47.json | 1 + .../EasySpider_windows_x86/tasks/48.json | 1 + .../EasySpider_windows_x86/tasks/49.json | 1 + .../EasySpider_windows_x86/tasks/5.json | 1 + .../EasySpider_windows_x86/tasks/50.json | 1 + .../EasySpider_windows_x86/tasks/6.json | 1 + .../EasySpider_windows_x86/tasks/7.json | 1 + .../EasySpider_windows_x86/tasks/8.json | 1 + .../EasySpider_windows_x86/tasks/9.json | 1 + ElectronJS/EasySpider_en.crx | Bin 207809 -> 205351 bytes ElectronJS/EasySpider_zh.crx | Bin 207809 -> 205351 bytes ExecuteStage/requirements.txt | 3 +- Extension/manifest_v3/package-lock.json | 7040 +++++++++++++++++ 88 files changed, 22062 insertions(+), 27 deletions(-) create mode 100644 .temp_to_pub/EasySpider_windows_x86/Code/easyspider_executestage.py create mode 100644 .temp_to_pub/EasySpider_windows_x86/Code/myChrome.py create mode 100644 .temp_to_pub/EasySpider_windows_x86/Code/utils.py delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/10.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/11.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/12.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/13.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/14.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/15.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/16.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/17.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/3.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/4.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/5.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/6.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/7.json delete mode 100644 .temp_to_pub/EasySpider_windows_x86/execution_instances/9.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/10.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/106.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/107.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/108.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/109.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/11.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/110.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/111.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/112.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/113.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/114.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/115.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/116.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/117.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/118.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/12.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/13.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/14.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/15.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/16.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/17.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/18.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/19.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/20.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/21.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/22.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/23.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/24.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/25.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/26.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/27.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/28.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/29.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/30.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/31.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/32.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/33.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/37.json rename .temp_to_pub/EasySpider_windows_x86/{execution_instances/8.json => tasks/38.json} (54%) create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/39.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/40.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/41.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/42.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/43.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/44.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/45.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/46.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/47.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/48.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/49.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/5.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/50.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/6.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/7.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/8.json create mode 100644 .temp_to_pub/EasySpider_windows_x86/tasks/9.json create mode 100644 Extension/manifest_v3/package-lock.json diff --git a/.temp_to_pub/EasySpider_windows_x86/Code/easyspider_executestage.py b/.temp_to_pub/EasySpider_windows_x86/Code/easyspider_executestage.py new file mode 100644 index 0000000..d7f25cd --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/Code/easyspider_executestage.py @@ -0,0 +1,1525 @@ +# -*- coding: utf-8 -*- +# import atexit +from datetime import datetime +import io # 遇到错误退出时应执行的代码 +import json +# from lib2to3.pgen2 import driver +import re +# import shutil +import subprocess +import sys +# from urllib import parse +# import base64 +# import hashlib +import time +# import keyboard +import requests +from lxml import etree +from selenium.webdriver.chrome.options import Options +from selenium.webdriver.common.keys import Keys +from selenium.webdriver.common.action_chains import ActionChains +from selenium import webdriver +from selenium.webdriver.support.ui import WebDriverWait +from selenium.webdriver.support import expected_conditions as EC +from selenium.webdriver.common.by import By +from selenium.common.exceptions import NoSuchElementException +from selenium.common.exceptions import TimeoutException +from selenium.common.exceptions import StaleElementReferenceException, InvalidSelectorException +from selenium.webdriver.common.desired_capabilities import DesiredCapabilities +from selenium.webdriver.support.ui import Select +from selenium.webdriver import ActionChains +from selenium.webdriver.common.by import By +import undetected_chromedriver as uc +import random +# import pandas as pd +from openpyxl import load_workbook, Workbook +# import numpy +import csv +import os +from commandline_config import Config +import pytesseract +from PIL import Image +# import uuid +from threading import Thread, Event +from myChrome import MyChrome, MyUCChrome +from utils import check_pause, download_image, get_output_code, isnull, lowercase_tags_in_xpath, myMySQL, new_line, write_to_csv, write_to_excel +desired_capabilities = DesiredCapabilities.CHROME +desired_capabilities["pageLoadStrategy"] = "none" + + +class BrowserThread(Thread): + def __init__(self, browser_t, id, service, version, event, saveName, config): + Thread.__init__(self) + self.browser = browser_t + self.config = config + self.id = id + self.event = event + try: + self.saveName = service["saveName"] # 保存文件的名字 + except: + now = datetime.now() + # 将时间格式化为精确到秒的字符串 + self.saveName = now.strftime("%Y_%m_%d_%H_%M_%S") + self.log = "" + self.OUTPUT = "" + self.SAVED = False + self.BREAK = False + # 名称设定 + if saveName != "": # 命令行覆盖保存名称 + self.saveName = saveName # 保存文件的名字 + now = datetime.now().strftime("%Y_%m_%d_%H_%M_%S") + self.saveName = self.saveName.replace("current_time", now) + + print("Save Name for task ID", i, "is:", self.saveName) + print("任务ID", i, "的保存文件名为:", self.saveName) + if not os.path.exists("Data/Task_" + str(i)): + os.mkdir("Data/Task_" + str(i)) + if not os.path.exists("Data/Task_" + str(i) + "/" + self.saveName): + os.mkdir("Data/Task_" + str(i) + "/" + self.saveName) # 创建保存文件夹用来保存截图 + + stealth_path = driver_path[:driver_path.find( + "chromedriver")] + "stealth.min.js" + with open(stealth_path, 'r') as f: + js = f.read() + print("Loading stealth.min.js") + self.browser.execute_cdp_cmd('Page.addScriptToEvaluateOnNewDocument', { + 'source': js}) # TMALL 反扒 + WebDriverWait(self.browser, 10) + self.browser.get('about:blank') + self.procedure = service["graph"] # 程序执行流程 + try: + self.maxViewLength = service["maxViewLength"] # 最大显示长度 + except: + self.maxViewLength = 15 + try: + self.outputFormat = service["outputFormat"] # 输出格式 + except: + self.outputFormat = "csv" + try: + if service["version"] >= "0.3.1": # 0.3.1及以上版本以上的EasySpider兼容从0.3.1版本开始的所有版本 + pass + else: # 0.3.1以下版本的EasySpider不兼容0.3.1及以上版本的EasySpider + if service["version"] != version: + print("版本不一致,请使用" + + service["version"] + "版本的EasySpider运行该任务!") + print("Version not match, please use EasySpider " + + service["version"] + " to run this task!") + self.browser.quit() + sys.exit() + except: # 0.2.0版本没有version字段,所以直接退出 + print("版本不一致,请使用v0.2.0版本的EasySpider运行该任务!") + print("Version not match, please use EasySpider v0.2.0 to run this task!") + self.browser.quit() + sys.exit() + try: + self.save_threshold = service["saveThreshold"] # 保存最低阈值 + except: + self.save_threshold = 10 + self.links = list( + filter(isnull, service["links"].split("\n"))) # 要执行的link的列表 + self.OUTPUT = [] # 采集的数据 + self.writeMode = 1 # 写入模式,0为新建,1为追加 + if self.outputFormat == "csv" or self.outputFormat == "txt": + if not os.path.exists("Data/Task_" + str(self.id) + "/" + self.saveName + '.' + self.outputFormat): + self.OUTPUT.append([]) # 添加表头 + self.writeMode = 0 + elif self.outputFormat == "xlsx": + if not os.path.exists("Data/Task_" + str(self.id) + "/" + self.saveName + '.xlsx'): + self.OUTPUT.append([]) # 添加表头 + self.writeMode = 0 + elif self.outputFormat == "mysql": + self.mysql = myMySQL(config["mysql_config_path"]) + self.mysql.create_table(self.saveName, service["outputParameters"]) + self.writeMode = 2 + if self.writeMode == 1: + print("追加模式") + print("Append Mode") + elif self.writeMode == 0: + print("新建模式") + print("New Mode") + elif self.writeMode == 2: + print("MySQL模式") + print("MySQL Mode") + self.containJudge = service["containJudge"] # 是否含有判断语句 + self.outputParameters = {} + self.outputParametersTypes = [] + self.outputParametersRecord = [] # 字段是否被记录 + self.dataNotFoundKeys = {} # 记录没有找到数据的key + self.log = "" # 记下现在总共开了多少个标签页 + self.history = {"index": 0, "handle": None} # 记录页面现在所以在的历史记录的位置 + self.SAVED = False # 记录是否已经存储了 + for para in service["outputParameters"]: # 初始化输出参数 + if para["name"] not in self.outputParameters.keys(): + self.outputParameters[para["name"]] = "" + self.dataNotFoundKeys[para["name"]] = False + try: + self.outputParametersTypes.append(para["type"]) + except: + self.outputParametersTypes.append("text") + try: + self.outputParametersRecord.append(bool(para["recordASField"])) + except: + self.outputParametersRecord.append(True) + # 文件叠加的时候不添加表头 + if self.outputFormat == "csv" or self.outputFormat == "txt" or self.outputFormat == "xlsx": + if self.writeMode == 0: + self.OUTPUT[0].append(para["name"]) + self.urlId = 0 # 全局记录变量 + self.preprocess() # 预处理,优化提取数据流程 + + # 检测如果没有复杂的操作,优化提取数据流程 + def preprocess(self): + for node in self.procedure: + try: + iframe = node["parameters"]["iframe"] + except: + node["parameters"]["iframe"] = False + try: + node["parameters"]["xpath"] = lowercase_tags_in_xpath( + node["parameters"]["xpath"]) + except: + pass + if node["option"] == 1: # 打开网页操作 + try: + cookies = node["parameters"]["cookies"] + except: + node["parameters"]["cookies"] = "" + if node["option"] == 3: # 提取数据操作 + paras = node["parameters"]["paras"] + for para in paras: + try: + iframe = para["iframe"] + except: + para["iframe"] = False + try: + para["relativeXPath"] = lowercase_tags_in_xpath(para["relativeXPath"]) + except: + pass + if para["beforeJS"] == "" and para["afterJS"] == "" and para["contentType"] <= 1 and para["nodeType"] <= 2: + para["optimizable"] = True + else: + para["optimizable"] = False + + def run(self): + # 挨个执行程序 + for i in range(len(self.links)): + print("正在执行第", i + 1, "/ ", len(self.links), "个链接") + print("Executing link", i + 1, "/ ", len(self.links)) + self.executeNode(0) + self.urlId = self.urlId + 1 + files = os.listdir("Data/Task_" + str(self.id) + "/" + self.saveName) + # 如果目录为空,则删除该目录 + if not files: + os.rmdir("Data/Task_" + str(self.id) + "/" + self.saveName) + print("Done!") + print("执行完成!") + self.recordLog("Done!") + self.saveData(exit=True) + if self.outputFormat == "mysql": + self.mysql.close() + + def recordLog(self, str=""): + self.log = self.log + str + "\n" + + # 控制台打印log函数 + + def Log(self, text, text2=""): + switch = False + if switch: + print(text, text2) + + # @atexit.register + # def clean(self): + # self.saveData(exit=True) + # self.browser.quit() + # sys.exit(0) + + def saveData(self, exit=False): + # 每save_threshold条保存一次 + if exit == True or len(self.OUTPUT) >= self.save_threshold: + # 写入日志 + with open("Data/Task_" + str(self.id) + "/" + self.saveName + '_log.txt', 'a', encoding='utf-8-sig') as file_obj: + file_obj.write(self.log) + file_obj.close() + # 写入数据 + if self.outputFormat == "csv" or self.outputFormat == "txt": + file_name = "Data/Task_" + \ + str(self.id) + "/" + self.saveName + '.' + self.outputFormat + write_to_csv(file_name, self.OUTPUT, self.outputParametersRecord) + elif self.outputFormat == "xlsx": + file_name = "Data/Task_" + \ + str(self.id) + "/" + self.saveName + '.xlsx' + write_to_excel(file_name, self.OUTPUT, self.outputParametersTypes, self.outputParametersRecord) + elif self.outputFormat == "mysql": + self.mysql.write_to_mysql(self.OUTPUT, self.outputParametersRecord, self.outputParametersTypes) + + self.OUTPUT = [] + self.log = "" + + def scrollDown(self, para, rt=""): + try: + time.sleep(para["scrollWaitTime"]) # 下拉前等待 + except: + pass + scrollType = int(para["scrollType"]) + try: + if scrollType != 0 and para["scrollCount"] > 0: # 控制屏幕向下滚动 + for i in range(para["scrollCount"]): + self.Log("Wait for set second after screen scrolling") + body = self.browser.find_element( + By.CSS_SELECTOR, "body", iframe=para["iframe"]) + if scrollType == 1: + body.send_keys(Keys.PAGE_DOWN) + elif scrollType == 2: + body.send_keys(Keys.END) + try: + time.sleep(para["scrollWaitTime"]) # 下拉完等待 + except: + pass + except: + self.Log('Time out after set seconds when scrolling. ') + self.recordLog('Time out after set seconds when scrolling') + self.browser.execute_script('window.stop()') + if scrollType != 0 and para["scrollCount"] > 0: # 控制屏幕向下滚动 + for i in range(para["scrollCount"]): + self.Log("Wait for set second after screen scrolling") + body = self.browser.find_element( + By.CSS_SELECTOR, "body", iframe=para["iframe"]) + if scrollType == 1: + body.send_keys(Keys.PGDN) + elif scrollType == 2: + body.send_keys(Keys.END) + try: + time.sleep(para["scrollWaitTime"]) # 下拉完等待 + except: + pass + if rt != "": + rt.end() + + def execute_code(self, codeMode, code, max_wait_time, element=None, iframe=False): + output = "" + if code == "": + return "" + if max_wait_time == 0: + max_wait_time = 999999 + # print(codeMode, code) + # 将value中的Field[""]替换为outputParameters中的键值 + pattern = r'Field\["([^"]+)"\]' + try: + replaced_text = re.sub( + pattern, lambda match: self.outputParameters.get(match.group(1), ''), code) + except: + replaced_text = code + code = replaced_text + if iframe and self.browser.iframe_env == False: + # 获取所有的 iframe + self.browser.switch_to.default_content() + iframes = self.browser.find_elements( + By.CSS_SELECTOR, "iframe", iframe=False) + # 遍历所有的 iframe 并点击里面的元素 + for iframe in iframes: + # 切换到 iframe + try: + self.browser.switch_to.default_content() + self.browser.switch_to.frame(iframe) + self.browser.iframe_env = True + break + except: + print("Iframe switch failed") + elif not iframe and self.browser.iframe_env == True: + self.browser.switch_to.default_content() + self.browser.iframe_env = False + if int(codeMode) == 0: + self.recordLog("Execute JavaScript:" + code) + self.recordLog("执行JavaScript:" + code) + self.browser.set_script_timeout(max_wait_time) + try: + output = self.browser.execute_script(code) + except: + output = "" + self.recordLog("JavaScript execution failed") + elif int(codeMode) == 2: + self.recordLog("Execute JavaScript for element:" + code) + self.recordLog("对元素执行JavaScript:" + code) + self.browser.set_script_timeout(max_wait_time) + try: + output = self.browser.execute_script(code, element) + except: + output = "" + self.recordLog("JavaScript execution failed") + elif int(codeMode) == 1: + self.recordLog("Execute System Call:" + code) + self.recordLog("执行系统命令:" + code) + # 执行系统命令 + try: + # output = subprocess.run(code, capture_output=True, text=True, timeout=max_wait_time, encoding="utf-8", shell=True) + output = subprocess.run( + code, capture_output=True, text=True, timeout=max_wait_time, shell=True) + # 输出命令返回值 + output = output.stdout + print(output) + except subprocess.TimeoutExpired: + # 命令执行时间超过指定值,抛出异常 + self.recordLog("Command timed out") + self.recordLog("命令执行超时") + except Exception as e: + print(e) # 打印异常信息 + self.recordLog("Command execution failed") + self.recordLog("命令执行失败") + return str(output) + + def customOperation(self, node, loopValue, loopPath, index): + paras = node["parameters"] + codeMode = int(paras["codeMode"]) + code = paras["code"] + output = "" + max_wait_time = int(paras["waitTime"]) + if codeMode == 2: # 使用循环的情况下,传入的clickPath就是实际的xpath + try: + elements = self.browser.find_elements( + By.XPATH, loopPath, iframe=paras["iframe"]) + element = elements[index] + output = self.execute_code( + codeMode, code, max_wait_time, element, iframe=paras["iframe"]) + except: + output = "" + print("JavaScript execution failed") + elif codeMode == 3: + self.BREAK = True + else: # 0 1 + output = self.execute_code( + codeMode, code, max_wait_time, iframe=paras["iframe"]) + recordASField = bool(paras["recordASField"]) + if recordASField: + print("操作<" + node["title"] + ">的返回值为:" + output) + print("The return value of operation <" + node["title"] + "> is: " + output) + self.outputParameters[node["title"]] = output + if recordASField: + line = new_line(self.outputParameters, self.maxViewLength, self.outputParametersRecord) + self.OUTPUT.append(line) + + def switchSelect(self, para, loopValue): + optionMode = int(para["optionMode"]) + optionValue = para["optionValue"] + try: + dropdown = Select(self.browser.find_element( + By.XPATH, para["xpath"], iframe=para["iframe"])) + try: + if optionMode == 0: + # 获取当前选中的选项索引 + current_index = dropdown.options.index( + dropdown.first_selected_option) + # 计算下一个选项的索引 + next_index = (current_index + 1) % len(dropdown.options) + # 选择下一个选项 + dropdown.select_by_index(next_index) + elif optionMode == 1: + dropdown.select_by_index(int(optionValue)) + elif optionMode == 2: + dropdown.select_by_value(optionValue) + elif optionMode == 3: + dropdown.select_by_visible_text(optionValue) + except: + print("切换下拉框选项失败:", para["xpath"], + para["optionMode"], para["optionValue"]) + print("Failed to change drop-down box option:", + para["xpath"], para["optionMode"], para["optionValue"]) + except: + print("找不到下拉框元素:", para["xpath"]) + print("Cannot find drop-down box element:", para["xpath"]) + + def moveToElement(self, para, loopElement=None, loopPath="", index=0): + time.sleep(0.1) # 移动之前等待0.1秒 + if para["useLoop"]: # 使用循环的情况下,传入的clickPath就是实际的xpath + path = loopPath + # element = loopElement + else: + index = 0 + path = para["xpath"] # 不然使用元素定义的xpath + # element = self.browser.find_element( + # By.XPATH, path, iframe=para["iframe"]) + try: + elements = self.browser.find_elements( + By.XPATH, path, iframe=para["iframe"]) + element = elements[index] + try: + ActionChains(self.browser).move_to_element(element).perform() + except: + print("移动鼠标到元素失败:", para["xpath"]) + print("Failed to move mouse to element:", para["xpath"]) + except: + print("找不到元素:", para["xpath"]) + print("Cannot find element:", para["xpath"]) + + # 执行节点关键函数部分 + + def executeNode(self, nodeId, loopValue="", loopPath="", index=0): + node = self.procedure[nodeId] + WebDriverWait(self.browser, 10).until + # 等待元素出现才进行操作,10秒内未出现则报错 + (EC.visibility_of_element_located( + (By.XPATH, node["parameters"]["xpath"]))) + + # 根据不同选项执行不同操作 + if node["option"] == 0 or node["option"] == 10: # root操作,条件分支操作 + for i in node["sequence"]: # 从根节点开始向下读取 + self.executeNode(i, loopValue, loopPath, index) + elif node["option"] == 1: # 打开网页操作 + self.recordLog("openPage") + self.openPage(node["parameters"], loopValue) + elif node["option"] == 2: # 点击元素 + self.recordLog("Click") + self.clickElement(node["parameters"], loopValue, loopPath, index) + elif node["option"] == 3: # 提取数据 + self.recordLog("getData") + self.getData(node["parameters"], loopValue, node["isInLoop"], + parentPath=loopPath, index=index) + self.saveData() + elif node["option"] == 4: # 输入文字 + self.inputInfo(node["parameters"], loopValue) + elif node["option"] == 5: # 自定义操作 + self.customOperation(node, loopValue, loopPath, index) + self.saveData() + elif node["option"] == 6: # 切换下拉框 + self.switchSelect(node["parameters"], loopValue) + elif node["option"] == 7: # 鼠标移动到元素上 + self.moveToElement(node["parameters"], loopValue, loopPath, index) + elif node["option"] == 8: # 循环 + self.recordLog("loop") + self.loopExecute(node, loopValue, loopPath, index) # 执行循环 + elif node["option"] == 9: # 条件分支 + self.recordLog("judge") + self.judgeExecute(node, loopValue, loopPath, index) + + # 执行完之后进行等待 + if node["option"] != 0 and node["option"] != 2: # 点击元素操作单独定义等待时间操作 + waitTime = 0.01 # 默认等待0.01秒 + if node["parameters"]["wait"] >= 0: + waitTime = node["parameters"]["wait"] + try: + waitType = int(node["parameters"]["waitType"]) + except: + waitType = 0 + if waitType == 0: # 固定等待时间 + time.sleep(waitTime) + elif waitType == 1: # 随机等待时间 + time.sleep(random.uniform(waitTime * 0.5, waitTime * 1.5)) + self.Log("Wait seconds after node executing: ", waitTime) + self.event.wait() # 等待事件结束 + + # 对判断条件的处理 + + def judgeExecute(self, node, loopElement, clickPath="", index=0): + executeBranchId = 0 # 要执行的BranchId + for i in node["sequence"]: + cnode = self.procedure[i] # 获得条件分支 + tType = int(cnode["parameters"]["class"]) # 获得判断条件类型 + if tType == 0: # 什么条件都没有 + executeBranchId = i + break + elif tType == 1: # 当前页面包含文本 + try: + bodyText = self.browser.find_element( + By.CSS_SELECTOR, "body", iframe=cnode["parameters"]["iframe"]).text + if bodyText.find(cnode["parameters"]["value"]) >= 0: + executeBranchId = i + break + except: # 找不到元素下一个条件 + continue + elif tType == 2: # 当前页面包含元素 + try: + if self.browser.find_element(By.XPATH, cnode["parameters"]["value"], iframe=cnode["parameters"]["iframe"]): + executeBranchId = i + break + except: # 找不到元素或者xpath写错了,下一个条件 + continue + elif tType == 3: # 当前循环元素包括文本 + try: + if loopElement.text.find(cnode["parameters"]["value"]) >= 0: + executeBranchId = i + break + except: # 找不到元素或者xpath写错了,下一个条件 + continue + elif tType == 4: # 当前循环元素包括元素 + try: + if loopElement.find_element(By.XPATH, cnode["parameters"]["value"][1:]): + executeBranchId = i + break + except: # 找不到元素或者xpath写错了,下一个条件 + continue + elif tType <= 7: # JS命令返回值 + if tType == 5: # JS命令返回值等于 + output = self.execute_code( + 0, cnode["parameters"]["code"], cnode["parameters"]["waitTime"], iframe=cnode["parameters"]["iframe"]) + elif tType == 6: # System + output = self.execute_code( + 1, cnode["parameters"]["code"], cnode["parameters"]["waitTime"], iframe=cnode["parameters"]["iframe"]) + elif tType == 7: # 针对当前循环项的JS命令返回值 + output = self.execute_code( + 2, cnode["parameters"]["code"], cnode["parameters"]["waitTime"], loopElement, iframe=cnode["parameters"]["iframe"]) + try: + if output.find("rue") != -1: # 如果返回值中包含true + code = 1 + else: + code = int(output) + except: + code = 0 + if code > 0: + executeBranchId = i + break + # rt.end() + if executeBranchId != 0: + self.executeNode(executeBranchId, loopElement, clickPath, index) + + # 对循环的处理 + def loopExecute(self, node, loopValue, clickPath="", index=0): + time.sleep(0.1) # 第一次执行循环的时候强制等待1秒 + # self.Log("循环执行前等待0.1秒") + self.Log("Wait 0.1 second before loop") + thisHandle = self.browser.current_window_handle # 记录本次循环内的标签页的ID + thisHistoryLength = self.browser.execute_script( + 'return history.length') # 记录本次循环内的history的length + self.history["index"] = thisHistoryLength + self.history["handle"] = thisHandle + if int(node["parameters"]["loopType"]) == 0: # 单个元素循环 + # 无跳转标签页操作 + count = 0 # 执行次数 + while True: # do while循环 + try: + finished = False + element = self.browser.find_element( + By.XPATH, node["parameters"]["xpath"], iframe=node["parameters"]["iframe"]) + for i in node["sequence"]: # 挨个执行操作 + self.executeNode( + i, element, node["parameters"]["xpath"], 0) + if self.BREAK: # 如果有break操作,下面的操作不执行 + break + if self.BREAK: # 如果有break操作,退出循环 + self.BREAK = False + finished = True + break + finished = True + self.Log("Click: ", node["parameters"]["xpath"]) + self.recordLog("Click:" + node["parameters"]["xpath"]) + except NoSuchElementException: + # except: + print("Single loop element not found: ", + node["parameters"]["xpath"]) + print("找不到要循环的单个元素: ", node["parameters"]["xpath"]) + self.recordLog( + "Single loop element not found: " + node["parameters"]["xpath"]) + for i in node["sequence"]: # 不带点击元素的把剩余的如提取数据的操作执行一遍 + if node["option"] != 2: + self.executeNode( + i, None, node["parameters"]["xpath"], 0) + finished = True + break # 如果找不到元素,退出循环 + finally: + if not finished: + print("\n\n-------Retrying-------\n\n") + self.Log("-------Retrying-------: ", + node["parameters"]["xpath"]) + self.recordLog("ClickNotFound:" + + node["parameters"]["xpath"]) + for i in node["sequence"]: # 不带点击元素的把剩余的如提取数据的操作执行一遍 + if node["option"] != 2: + self.executeNode( + i, None, node["parameters"]["xpath"], 0) + break # 如果找不到元素,退出循环 + count = count + 1 + self.Log("Page: ", count) + self.recordLog("Page:" + str(count)) + # print(node["parameters"]["exitCount"], "-------") + if node["parameters"]["exitCount"] == count: # 如果达到设置的退出循环条件的话 + break + if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"], iframe=node["parameters"]["iframe"]) + code = get_output_code(output) + if code <= 0: + break + elif int(node["parameters"]["loopType"]) == 1: # 不固定元素列表 + try: + elements = self.browser.find_elements(By.XPATH, + node["parameters"]["xpath"], iframe=node["parameters"]["iframe"]) + if len(elements) == 0: + print("Loop element not found: ", + node["parameters"]["xpath"]) + print("找不到循环元素: ", node["parameters"]["xpath"]) + self.recordLog("pathNotFound: " + + node["parameters"]["xpath"]) + for index in range(len(elements)): + for i in node["sequence"]: # 挨个顺序执行循环里所有的操作 + self.executeNode(i, elements[index], + node["parameters"]["xpath"], index) + if self.BREAK: + break + if self.BREAK: + self.BREAK = False + break + if self.browser.current_window_handle != thisHandle: # 如果执行完一次循环之后标签页的位置发生了变化 + while True: # 一直关闭窗口直到当前标签页 + self.browser.close() # 关闭使用完的标签页 + self.browser.switch_to.window( + self.browser.window_handles[-1]) + if self.browser.current_window_handle == thisHandle: + break + if self.history["index"] != thisHistoryLength and self.history[ + "handle"] == self.browser.current_window_handle: # 如果执行完一次循环之后历史记录发生了变化,注意当前页面的判断 + difference = thisHistoryLength - \ + self.history["index"] # 计算历史记录变化差值 + self.browser.execute_script( + 'history.go(' + str(difference) + ')') # 回退历史记录 + # if node["parameters"]["historyWait"] > 2: # 回退后要等待的时间 + time.sleep(node["parameters"]["historyWait"]) + # else: + # time.sleep(2) + # 切换历史记录等待: + self.Log("Change history back time or:", + node["parameters"]["historyWait"]) + self.browser.execute_script('window.stop()') + if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"], iframe=node["parameters"]["iframe"]) + code = get_output_code(output) + if code <= 0: + break + except NoSuchElementException: + print("Loop element not found: ", node["parameters"]["xpath"]) + print("找不到循环元素: ", node["parameters"]["xpath"]) + self.recordLog("pathNotFound: " + node["parameters"]["xpath"]) + except Exception as e: + raise + elif int(node["parameters"]["loopType"]) == 2: # 固定元素列表 + # 千万不要忘了分割!! + for path in node["parameters"]["pathList"].split("\n"): + try: + element = self.browser.find_element( + By.XPATH, path, iframe=node["parameters"]["iframe"]) + for i in node["sequence"]: # 挨个执行操作 + self.executeNode(i, element, path, 0) + if self.BREAK: + break + if self.BREAK: + self.BREAK = False + break + if self.browser.current_window_handle != thisHandle: # 如果执行完一次循环之后标签页的位置发生了变化 + while True: # 一直关闭窗口直到当前标签页 + self.browser.close() # 关闭使用完的标签页 + self.browser.switch_to.window( + self.browser.window_handles[-1]) + if self.browser.current_window_handle == thisHandle: + break + if self.history["index"] != thisHistoryLength and self.history[ + "handle"] == self.browser.current_window_handle: # 如果执行完一次循环之后历史记录发生了变化,注意当前页面的判断 + difference = thisHistoryLength - \ + self.history["index"] # 计算历史记录变化差值 + self.browser.execute_script( + 'history.go(' + str(difference) + ')') # 回退历史记录 + # if node["parameters"]["historyWait"] > 2: # 回退后要等待的时间 + time.sleep(node["parameters"]["historyWait"]) + # else: + # time.sleep(2) + self.Log("Change history back time or:", + node["parameters"]["historyWait"]) + self.browser.execute_script('window.stop()') + except NoSuchElementException: + print("Loop element not found: ", path) + print("找不到循环元素: ", path) + self.recordLog("pathNotFound: " + path) + continue # 循环中找不到元素就略过操作 + except Exception as e: + raise + if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"], iframe=node["parameters"]["iframe"]) + code = get_output_code(output) + if code <= 0: + break + elif int(node["parameters"]["loopType"]) == 3: # 固定文本列表 + textList = node["parameters"]["textList"].split("\n") + for text in textList: + self.recordLog("input: " + text) + for i in node["sequence"]: # 挨个执行操作 + self.executeNode(i, text, "", 0) + if self.BREAK: + break + if self.BREAK: + self.BREAK = False + break + if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"], iframe=node["parameters"]["iframe"]) + code = get_output_code(output) + if code <= 0: + break + elif int(node["parameters"]["loopType"]) == 4: # 固定网址列表 + # tempList = node["parameters"]["textList"].split("\r\n") + urlList = list( + filter(isnull, node["parameters"]["textList"].split("\n"))) # 去空行 + # urlList = [] + # for url in tempList: + # if url != "": + # urlList.append(url) + for url in urlList: + self.recordLog("input: " + url) + for i in node["sequence"]: + self.executeNode(i, url, "", 0) + if self.BREAK: + break + if self.BREAK: + self.BREAK = False + break + if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"], iframe=node["parameters"]["iframe"]) + code = get_output_code(output) + if code <= 0: + break + elif int(node["parameters"]["loopType"]) <= 6: # 命令返回值 + while True: # do while循环 + if int(node["parameters"]["loopType"]) == 5: # JS + output = self.execute_code( + 0, node["parameters"]["code"], node["parameters"]["waitTime"], iframe=node["parameters"]["iframe"]) + elif int(node["parameters"]["loopType"]) == 6: # System + output = self.execute_code( + 1, node["parameters"]["code"], node["parameters"]["waitTime"], iframe=node["parameters"]["iframe"]) + code = get_output_code(output) + if code <= 0: + break + for i in node["sequence"]: # 挨个执行操作 + self.executeNode(i, code, node["parameters"]["xpath"], 0) + if self.BREAK: + break + if self.BREAK: + self.BREAK = False + break + self.history["index"] = thisHistoryLength + self.history["handle"] = self.browser.current_window_handle + self.scrollDown(node["parameters"]) + + # 打开网页事件 + def openPage(self, para, loopValue): + time.sleep(1) # 打开网页后强行等待至少1秒 + if len(self.browser.window_handles) > 1: + self.browser.switch_to.window( + self.browser.window_handles[-1]) # 打开网页操作从第1个页面开始 + self.browser.close() + self.browser.switch_to.window( + self.browser.window_handles[0]) # 打开网页操作从第1个页面开始 + self.history["handle"] = self.browser.current_window_handle + if para["useLoop"]: + url = loopValue + elif para["url"] != "about:blank": + url = self.links[self.urlId] + # clear output parameters + for key in self.outputParameters: + self.outputParameters[key] = "" + else: + url = list(filter(isnull, para["links"].split("\n")))[0] + # 将value中的Field[""]替换为outputParameters中的键值 + pattern = r'Field\["([^"]+)"\]' + try: + replaced_text = re.sub( + pattern, lambda match: self.outputParameters.get(match.group(1), ''), url) + except: + replaced_text = url + url = replaced_text + try: + maxWaitTime = int(para["maxWaitTime"]) + except: + maxWaitTime = 10 # 默认最大等待时间为10秒 + try: + self.browser.set_page_load_timeout(maxWaitTime) # 加载页面最大超时时间 + self.browser.set_script_timeout(maxWaitTime) + self.browser.get(url) + if para["cookies"] != "": + self.browser.delete_all_cookies() # 清除所有已有cookie + cookies = para["cookies"].split('\n') + for cookie in cookies: + name, value = cookie.split('=', 1) + cookie_dict = {'name': name, 'value': value} + # 加载 cookie + self.browser.add_cookie(cookie_dict) + self.Log('Loading page: ' + url) + self.recordLog('Loading page: ' + url) + except TimeoutException: + self.Log('Time out after set seconds when loading page: ' + url) + self.recordLog( + 'Time out after set seconds when loading page: ' + url) + try: + self.browser.execute_script('window.stop()') + except: + pass + except Exception as e: + print("Failed to load page: " + url) + self.recordLog('Failed to load page: ' + url) + try: + self.history["index"] = self.browser.execute_script( + "return history.length") + except TimeoutException: + try: + self.browser.execute_script('window.stop()') + self.history["index"] = self.browser.execute_script( + "return history.length") + except: + self.history["index"] = 0 + self.scrollDown(para) # 控制屏幕向下滚动 + + # 键盘输入事件 + def inputInfo(self, para, loopValue): + time.sleep(0.1) # 输入之前等待0.1秒 + self.Log("Wait 0.1 second before input") + try: + textbox = self.browser.find_element( + By.XPATH, para["xpath"], iframe=para["iframe"]) + # textbox.send_keys(Keys.CONTROL, 'a') + # textbox.send_keys(Keys.BACKSPACE) + self.execute_code( + 2, para["beforeJS"], para["beforeJSWaitTime"], textbox, iframe=para["iframe"]) # 执行前置JS + # Send the HOME key + textbox.send_keys(Keys.HOME) + # Send the SHIFT + END key combination + textbox.send_keys(Keys.SHIFT, Keys.END) + # Send the DELETE key + textbox.send_keys(Keys.DELETE) + value = "" + if para["useLoop"]: + value = loopValue + else: + value = para["value"] + # 将value中的Field[""]替换为outputParameters中的键值 + pattern = r'Field\["([^"]+)"\]' + try: + replaced_text = re.sub( + pattern, lambda match: self.outputParameters.get(match.group(1), ''), value) + replaced_text = re.sub( + '', '', replaced_text, flags=re.IGNORECASE) + except: + replaced_text = value + textbox.send_keys(replaced_text) + if value.lower().find("") >= 0: + textbox.send_keys(Keys.ENTER) + self.execute_code( + 2, para["afterJS"], para["afterJSWaitTime"], textbox, iframe=para["iframe"]) # 执行后置js + except: + print("Cannot find input box element:" + + para["xpath"] + ", please try to set the wait time before executing this operation") + print("找不到输入框元素:" + para["xpath"] + ",请尝试在执行此操作前设置等待时间") + self.recordLog("Cannot find input box element:" + + para["xpath"] + "Please try to set the wait time before executing this operation") + + # 点击元素事件 + + def clickElement(self, para, loopElement=None, clickPath="", index=0): + try: + maxWaitTime = int(para["maxWaitTime"]) + except: + maxWaitTime = 10 + self.browser.set_page_load_timeout(maxWaitTime) # 加载页面最大超时时间 + self.browser.set_script_timeout(maxWaitTime) + # 点击前对该元素执行一段JavaScript代码 + try: + # element = self.browser.find_element( + # By.XPATH, path, iframe=para["iframe"]) + if para["useLoop"]: # 使用循环的情况下,传入的clickPath就是实际的xpath + path = clickPath + # element = loopElement + else: + index = 0 + path = para["xpath"] # 不然使用元素定义的xpath + # element = self.browser.find_element( + # By.XPATH, path, iframe=para["iframe"]) + elements = self.browser.find_elements( + By.XPATH, path, iframe=para["iframe"]) + element = elements[index] + if para["beforeJS"] != "": + self.execute_code(2, para["beforeJS"], + para["beforeJSWaitTime"], element, iframe=para["iframe"]) + except: + print("Cannot find element:" + + path + ", please try to set the wait time before executing this operation") + print("找不到要点击的元素:" + path + ",请尝试在执行此操作前设置等待时间") + self.recordLog("Cannot find element:" + + path + ", please try to set the wait time before executing this operation") + tempHandleNum = len(self.browser.window_handles) # 记录之前的窗口位置 + try: + click_way = int(para["clickWay"]) + except: + click_way = 0 + try: + if click_way == 0: # 用selenium的点击方法 + actions = ActionChains(self.browser) # 实例化一个action对象 + actions.click(element).perform() + elif click_way == 1: # 用js的点击方法 + script = 'var result = document.evaluate(`' + path + \ + '`, document, null, XPathResult.ANY_TYPE, null);for(let i=0;i= 0: + xpath = p["relativeXPath"] + else: + xpath = p["relativeXPath"] + "/@href" + elif p["contentType"] == 1: + # 已经有text()了,不需要再加 + if p["relativeXPath"].find("/text()") >= 0 or p["relativeXPath"].find("::text()") >= 0: + xpath = p["relativeXPath"] + else: + xpath = p["relativeXPath"] + "/text()" + elif p["contentType"] == 0: + if p["relativeXPath"].find("/text()") >= 0 or p["relativeXPath"].find("::text()") >= 0: + xpath = p["relativeXPath"] + else: + xpath = p["relativeXPath"] + "//text()" + if p["relative"]: + # if p["relativeXPath"] == "": + # content = [loopElementHTML] + # else: + # 如果字串里有//即子孙查找,则不动语句 + if p["relativeXPath"].find("//") >= 0: + full_path = "(" + parentPath + \ + xpath + ")" + \ + "[" + str(index + 1) + "]" + content = pageHTML.xpath(full_path) + else: + content = loopElementHTML.xpath( + "/html/body/" + loopElementHTML[0][0].tag + xpath) + else: + if xpath.find("/body") < 0: + xpath = "/html/body" + xpath + content = pageHTML.xpath(xpath) + if len(content) > 0: + # html = etree.tostring(content[0], encoding='utf-8').decode('utf-8') + # 拼接所有文本内容并去掉两边的空白 + content = ' '.join(result.strip() + for result in content if result.strip()) + else: + content = p["default"] + if not self.dataNotFoundKeys[p["name"]]: + print('Element %s not found with parameter name %s when extracting data, use default, this error will only show once' % ( + p["relativeXPath"], p["name"])) + print("提取数据操作时,字段名 %s 对应XPath %s 未找到,使用默认值,本字段将不再重复报错" % ( + p["name"], p["relativeXPath"])) + self.dataNotFoundKeys[p["name"]] = True + self.recordLog( + 'Element %s not found, use default' % p["relativeXPath"]) + except Exception as e: + if not self.dataNotFoundKeys[p["name"]]: + print('Element %s not found with parameter name %s when extracting data, use default, this error will only show once' % ( + p["relativeXPath"], p["name"])) + print("提取数据操作时,字段名 %s 对应XPath %s 未找到(请查看原因,如是否翻页太快页面元素未加载出来),使用默认值,本字段将不再重复报错" % ( + p["name"], p["relativeXPath"])) + self.dataNotFoundKeys[p["name"]] = True + self.recordLog( + 'Element %s not found, use default' % p["relativeXPath"]) + self.outputParameters[p["name"]] = content + + # 对于不能优化的操作,使用selenium执行 + for p in para["paras"]: + if not p["optimizable"]: + content = "" + if not (p["contentType"] == 5 or p["contentType"] == 6): # 如果不是页面标题或URL,去找元素 + try: + # p["relativeXPath"] = p["relativeXPath"].lower() + # p["relativeXPath"] = lowercase_tags_in_xpath(p["relativeXPath"]) + if p["relative"]: # 是否相对xpath + if p["relativeXPath"] == "": # 相对xpath有时候就是元素本身,不需要二次查找 + element = loopElement + else: + # 如果字串里有//即子孙查找,则不动语句 + if p["relativeXPath"].find("//") >= 0: + full_path = "(" + parentPath + \ + p["relativeXPath"] + ")" + \ + "[" + str(index + 1) + "]" + element = self.browser.find_element( + By.XPATH, full_path, iframe=p["iframe"]) + else: + element = loopElement.find_element(By.XPATH, + p["relativeXPath"][1:]) + else: + element = self.browser.find_element( + By.XPATH, p["relativeXPath"], iframe=p["iframe"]) + except (NoSuchElementException, InvalidSelectorException, StaleElementReferenceException): # 找不到元素的时候,使用默认值 + # print(p) + try: + content = p["default"] + except Exception as e: + content = "" + self.outputParameters[p["name"]] = content + try: + if not self.dataNotFoundKeys[p["name"]]: + print('Element %s not found with parameter name %s when extracting data, use default, this error will only show once' % ( + p["relativeXPath"], p["name"])) + print("提取数据操作时,字段名 %s 对应XPath %s 未找到,使用默认值,本字段将不再重复报错" % ( + p["name"], p["relativeXPath"])) + self.dataNotFoundKeys[p["name"]] = True + self.recordLog( + 'Element %s not found, use default' % p["relativeXPath"]) + except: + pass + continue + except TimeoutException: # 超时的时候设置超时值 + self.Log('Time out after set seconds when getting data') + self.recordLog( + 'Time out after set seconds when getting data') + self.browser.execute_script('window.stop()') + if p["relative"]: # 是否相对xpath + if p["relativeXPath"] == "": # 相对xpath有时候就是元素本身,不需要二次查找 + element = loopElement + else: + element = loopElement.find_element(By.XPATH, + p["relativeXPath"][1:]) + else: + element = self.browser.find_element( + By.XPATH, p["relativeXPath"], iframe=p["iframe"]) + # rt.end() + else: + element = self.browser.find_element( + By.XPATH, "//body", iframe=p["iframe"]) + try: + self.execute_code( + 2, p["beforeJS"], p["beforeJSWaitTime"], element, iframe=p["iframe"]) # 执行前置js + content = self.get_content(p, element) + except StaleElementReferenceException: # 发生找不到元素的异常后,等待几秒重新查找 + self.recordLog( + 'StaleElementReferenceException: '+p["relativeXPath"]) + time.sleep(3) + try: + if p["relative"]: # 是否相对xpath + if p["relativeXPath"] == "": # 相对xpath有时候就是元素本身,不需要二次查找 + element = loopElement + self.recordLog( + 'StaleElementReferenceException: loopElement') + else: + element = loopElement.find_element(By.XPATH, + p["relativeXPath"][1:]) + self.recordLog( + 'StaleElementReferenceException: loopElement+relativeXPath') + else: + element = self.browser.find_element( + By.XPATH, p["relativeXPath"], iframe=p["iframe"]) + self.recordLog( + 'StaleElementReferenceException: relativeXPath') + content = self.get_content(p, element) + except StaleElementReferenceException: + self.recordLog( + 'StaleElementReferenceException: '+p["relativeXPath"]) + continue # 再出现类似问题直接跳过 + self.outputParameters[p["name"]] = content + self.execute_code( + 2, p["afterJS"], p["afterJSWaitTime"], element, iframe=p["iframe"]) # 执行后置JS + line = new_line(self.outputParameters, self.maxViewLength, self.outputParametersRecord) + self.OUTPUT.append(line) + # rt.end() + + +if __name__ == '__main__': + config = { + "id": [0], + "saved_file_name": "", + "user_data": False, + "config_folder": "", + "config_file_name": "config.json", + "read_type": "remote", + "headless": False, + "server_address": "http://localhost:8074", + "version": "0.3.5", + } + c = Config(config) + print(c) + options = Options() + driver_path = "chromedriver.exe" + import platform + print(sys.platform, platform.architecture()) + option = webdriver.ChromeOptions() + if not os.path.exists(os.getcwd()+"/Data"): + os.mkdir(os.getcwd()+"/Data") + if sys.platform == "darwin" and platform.architecture()[0] == "64bit": + options.binary_location = "EasySpider.app/Contents/Resources/app/chrome_mac64.app/Contents/MacOS/Google Chrome" + # MacOS需要用option而不是options! + option.binary_location = "EasySpider.app/Contents/Resources/app/chrome_mac64.app/Contents/MacOS/Google Chrome" + option.add_extension("EasySpider.app/Contents/Resources/app/XPathHelper.crx") + options.add_extension("EasySpider.app/Contents/Resources/app/XPathHelper.crx") + driver_path = "EasySpider.app/Contents/Resources/app/chromedriver_mac64" + # options.binary_location = "chrome_mac64.app/Contents/MacOS/Google Chrome" + # # MacOS需要用option而不是options! + # option.binary_location = "chrome_mac64.app/Contents/MacOS/Google Chrome" + # driver_path = os.getcwd()+ "/chromedriver_mac64" + print(driver_path) + elif os.path.exists(os.getcwd()+"/EasySpider/resources"): # 打包后的路径 + print("Finding chromedriver in EasySpider", + os.getcwd()+"/EasySpider") + if sys.platform == "win32" and platform.architecture()[0] == "32bit": + options.binary_location = os.path.join( + os.getcwd(), "EasySpider/resources/app/chrome_win32/chrome.exe") # 指定chrome位置 + driver_path = os.path.join( + os.getcwd(), "EasySpider/resources/app/chrome_win32/chromedriver_win32.exe") + option.add_extension("EasySpider/resources/app/XPathHelper.crx") + elif sys.platform == "win32" and platform.architecture()[0] == "64bit": + options.binary_location = os.path.join( + os.getcwd(), "EasySpider/resources/app/chrome_win64/chrome.exe") + driver_path = os.path.join( + os.getcwd(), "EasySpider/resources/app/chrome_win64/chromedriver_win64.exe") + option.add_extension("EasySpider/resources/app/XPathHelper.crx") + elif sys.platform == "linux" and platform.architecture()[0] == "64bit": + options.binary_location = "EasySpider/resources/app/chrome_linux64/chrome" + driver_path = "EasySpider/resources/app/chrome_linux64/chromedriver_linux64" + option.add_extension("EasySpider/resources/app/XPathHelper.crx") + else: + print("Unsupported platform") + sys.exit() + print("Chrome location:", options.binary_location) + print("Chromedriver location:", driver_path) + # elif os.getcwd().find("ExecuteStage") >= 0: # 如果直接执行 + # print("Finding chromedriver in ./Chrome", + # os.getcwd()+"/Chrome") + # options.binary_location = "./Chrome/chrome.exe" # 指定chrome位置 + # # option.binary_location = "C:\\Users\\q9823\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe" + # driver_path = "./Chrome/chromedriver.exe" + elif os.path.exists(os.getcwd()+"/../ElectronJS"): + # 软件dev用 + print("Finding chromedriver in EasySpider", + os.getcwd()+"/ElectronJS") + option.binary_location = "../ElectronJS/chrome_win64/chrome.exe" # 指定chrome位置 + driver_path = "../ElectronJS/chrome_win64/chromedriver_win64.exe" + option.add_extension("../ElectronJS/XPathHelper.crx") + else: + options.binary_location = "./chrome.exe" # 指定chrome位置 + driver_path = "./chromedriver.exe" + option.add_extension("XPathHelper.crx") + + option.add_experimental_option( + 'excludeSwitches', ['enable-automation']) # 以开发者模式 + options.add_argument('-ignore-certificate-errors') + options.add_argument('-ignore -ssl-errors') + option.add_argument('-ignore-certificate-errors') + option.add_argument('-ignore -ssl-errors') + # user_data_dir = r'' # 注意没有Default! + + # options.add_argument('--user-data-dir='+p) + + # 总结: + # 0. 带Cookie需要用userdatadir + # 1. chrome_options才是配置用户文件和chrome文件地址的正确选项 + # 2. User Profile文件夹的路径是:C:\Users\用户名\AppData\Local\Google\Chrome\User Data不要加Default + # 3. 就算User Profile相同,chrome版本不同所存储的cookie信息也不同,也不能爬 + # 4. TMALL如果一直弹出验证码,而且无法通过验证,那么需要在其他浏览器上用 + try: + with open(c.config_folder + c.config_file_name, "r", encoding='utf-8') as f: + config = json.load(f) + absolute_user_data_folder = config["absolute_user_data_folder"] + print("\nAbsolute_user_data_folder:", + absolute_user_data_folder, "\n") + except: + pass + if c.user_data: + option.add_argument( + f'--user-data-dir={absolute_user_data_folder}') # TMALL 反扒 + option.add_argument("--profile-directory=Default") + + if c.headless: + print("Headless mode") + print("无头模式") + option.add_argument("--headless") + options.add_argument("--headless") + + # options.add_argument( + # '--user-data-dir=C:\\Users\\q9823\\AppData\\Local\\Google\\Chrome\\User Data') # TMALL 反扒 + option.add_argument( + "--disable-blink-features=AutomationControlled") # TMALL 反扒 + options.add_argument( + "--disable-blink-features=AutomationControlled") # TMALL 反扒 + + threads = [] + for i in c.id: + print(options) + print("id: ", i) + if c.read_type == "remote": + print("remote") + content = requests.get( + c.server_address + "/queryExecutionInstance?id=" + str(i)) + service = json.loads(content.text) # 加载服务信息 + else: + print("local") + with open("execution_instances/" + str(i) + ".json", 'r', encoding='utf-8') as f: + content = f.read() + service = json.loads(content) # 加载服务信息 + print("Task Name:", service["name"]) + print("任务名称:", service["name"]) + try: + cloudflare = service["cloudflare"] + except: + cloudflare = 0 + if cloudflare == 0: + options.add_experimental_option("prefs", { + # 设置文件下载路径 + "download.default_directory": "Data/Task_" + str(i), + "download.prompt_for_download": False, # 禁止下载提示框 + "plugins.plugins_list": [{"enabled": False, "name": "Chrome PDF Viewer"}], + "download.directory_upgrade": True, + "download.extensions_to_open": "applications/pdf", + "plugins.always_open_pdf_externally": True # 总是在外部程序中打开PDF + }) + option.add_experimental_option("prefs", { + # 设置文件下载路径 + "download.default_directory": "Data/Task_" + str(i), + "download.prompt_for_download": False, # 禁止下载提示框 + "plugins.plugins_list": [{"enabled": False, "name": "Chrome PDF Viewer"}], + "download.directory_upgrade": True, + "download.extensions_to_open": "applications/pdf", + "plugins.always_open_pdf_externally": True # 总是在外部程序中打开PDF + }) + try: + if service["environment"] == 1: + option.add_experimental_option( + 'mobileEmulation', {'deviceName': 'iPhone X'}) # 模拟iPhone X浏览 + options.add_experimental_option( + 'mobileEmulation', {'deviceName': 'iPhone X'}) # 模拟iPhone X浏览 + except: + pass + browser_t = MyChrome( + options=options, chrome_options=option, executable_path=driver_path) + elif cloudflare == 1: + browser_t = MyUCChrome( + options=options, chrome_options=option, executable_path=driver_path) + print("Pass Cloudflare Mode") + print("过Cloudflare验证模式") + event = Event() + event.set() + thread = BrowserThread(browser_t, i, service, + c.version, event, c.saved_file_name, config=config) + print("Thread with task id: ", i, " is created") + threads.append(thread) + thread.start() + Thread(target=check_pause, args=("p", event)).start() + time.sleep(5) + print("\n\n----------------------------------") + print("正在运行任务,长按键盘p键可暂停任务的执行以便手工操作浏览器如输入验证码;如果想恢复任务的执行,请再次长按p键。") + print("Running task, long press 'p' to pause the task for manual operation of the browser such as entering the verification code; If you want to resume the execution of the task, please long press 'p' again.") + print("----------------------------------\n\n") + + for thread in threads: + thread.join() + + for thread in threads: + thread.browser.quit() + # print("Thread with task id: ", thread.id, " is closed") + print("程序已运行完成,请手动关闭此窗口。") + print("The program has finished running, please manually close this window.") diff --git a/.temp_to_pub/EasySpider_windows_x86/Code/myChrome.py b/.temp_to_pub/EasySpider_windows_x86/Code/myChrome.py new file mode 100644 index 0000000..f54f0a5 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/Code/myChrome.py @@ -0,0 +1,165 @@ +from selenium.webdriver.chrome.options import Options +from selenium.webdriver.common.keys import Keys +from selenium.webdriver.common.action_chains import ActionChains +from selenium import webdriver +from selenium.webdriver.support.ui import WebDriverWait +from selenium.webdriver.support import expected_conditions as EC +from selenium.webdriver.common.by import By +from selenium.common.exceptions import NoSuchElementException +from selenium.common.exceptions import TimeoutException +from selenium.common.exceptions import StaleElementReferenceException, InvalidSelectorException +from selenium.webdriver.common.desired_capabilities import DesiredCapabilities +from selenium.webdriver.support.ui import Select +from selenium.webdriver import ActionChains +from selenium.webdriver.common.by import By +import undetected_chromedriver as uc +desired_capabilities = DesiredCapabilities.CHROME +desired_capabilities["pageLoadStrategy"] = "none" + + + +class MyChrome(webdriver.Chrome): + + def __init__(self, *args, **kwargs): + self.iframe_env = False # 现在的环境是root还是iframe + super().__init__(*args, **kwargs) # 调用父类的 __init__ + + def find_element(self, by=By.ID, value=None, iframe=False): + # 在这里改变查找元素的行为 + if self.iframe_env: + super().switch_to.default_content() + self.iframe_env = False + if iframe: + # 获取所有的 iframe + try: + iframes = super().find_elements(By.CSS_SELECTOR, "iframe") + except Exception as e: + print(e) + find_element = False + # 遍历所有的 iframe 并点击里面的元素 + for iframe in iframes: + # 切换到 iframe + super().switch_to.default_content() + super().switch_to.frame(iframe) + self.iframe_env = True + try: + # 在 iframe 中查找并点击元素 + # 在这个例子中,我们查找 XPath 为 '//div[1]' 的元素 + element = super().find_element(by=by, value=value) + find_element = True + except: + print("No such element found in the iframe") + # 完成操作后切回主文档 + # super().switch_to.default_content() + if find_element: + return element + if not find_element: + raise NoSuchElementException + else: + return super().find_element(by=by, value=value) + + def find_elements(self, by=By.ID, value=None, iframe=False): + # 在这里改变查找元素的行为 + if self.iframe_env: + super().switch_to.default_content() + self.iframe_env = False + if iframe: + # 获取所有的 iframe + iframes = super().find_elements(By.CSS_SELECTOR, "iframe") + find_element = False + # 遍历所有的 iframe 并点击里面的元素 + for iframe in iframes: + # 切换到 iframe + try: + super().switch_to.default_content() + super().switch_to.frame(iframe) + self.iframe_env = True + # 在 iframe 中查找并点击元素 + # 在这个例子中,我们查找 XPath 为 '//div[1]' 的元素 + elements = super().find_elements(by=by, value=value) + if len(elements) > 0: + find_element = True + # 完成操作后切回主文档 + # super().switch_to.default_content() + if find_element: + return elements + except: + print("No such element found in the iframe") + if not find_element: + raise NoSuchElementException + else: + return super().find_elements(by=by, value=value) + + +class MyUCChrome(uc.Chrome): + + def __init__(self, *args, **kwargs): + self.iframe_env = False # 现在的环境是root还是iframe + super().__init__(*args, **kwargs) # 调用父类的 __init__ + + def find_element(self, by=By.ID, value=None, iframe=False): + # 在这里改变查找元素的行为 + if self.iframe_env: + super().switch_to.default_content() + self.iframe_env = False + if iframe: + # 获取所有的 iframe + try: + iframes = super().find_elements(By.CSS_SELECTOR, "iframe") + except Exception as e: + print(e) + find_element = False + # 遍历所有的 iframe 并点击里面的元素 + for iframe in iframes: + # 切换到 iframe + super().switch_to.default_content() + super().switch_to.frame(iframe) + self.iframe_env = True + try: + # 在 iframe 中查找并点击元素 + # 在这个例子中,我们查找 XPath 为 '//div[1]' 的元素 + element = super().find_element(by=by, value=value) + find_element = True + except: + print("No such element found in the iframe") + # 完成操作后切回主文档 + # super().switch_to.default_content() + if find_element: + return element + if not find_element: + raise NoSuchElementException + else: + return super().find_element(by=by, value=value) + + def find_elements(self, by=By.ID, value=None, iframe=False): + # 在这里改变查找元素的行为 + if self.iframe_env: + super().switch_to.default_content() + self.iframe_env = False + if iframe: + # 获取所有的 iframe + iframes = super().find_elements(By.CSS_SELECTOR, "iframe") + find_element = False + # 遍历所有的 iframe 并点击里面的元素 + for iframe in iframes: + # 切换到 iframe + try: + super().switch_to.default_content() + super().switch_to.frame(iframe) + self.iframe_env = True + # 在 iframe 中查找并点击元素 + # 在这个例子中,我们查找 XPath 为 '//div[1]' 的元素 + elements = super().find_elements(by=by, value=value) + if len(elements) > 0: + find_element = True + # 完成操作后切回主文档 + # super().switch_to.default_content() + if find_element: + return elements + except: + print("No such element found in the iframe") + if not find_element: + raise NoSuchElementException + else: + return super().find_elements(by=by, value=value) + diff --git a/.temp_to_pub/EasySpider_windows_x86/Code/utils.py b/.temp_to_pub/EasySpider_windows_x86/Code/utils.py new file mode 100644 index 0000000..148d374 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/Code/utils.py @@ -0,0 +1,297 @@ +# 控制流程的暂停和继续 + +import csv +import datetime +import json +import os +import re +import time +import uuid +import keyboard +from openpyxl import Workbook, load_workbook +import requests +from urllib.parse import urlparse +import pymysql +from lxml import etree + +def is_valid_url(url): + try: + result = urlparse(url) + return all([result.scheme, result.netloc]) + except ValueError: + return False + +def lowercase_tags_in_xpath(xpath): + return re.sub(r"([A-Z]+)(?=[\[\]//]|$)", lambda x: x.group(0).lower(), xpath) + +def check_pause(key, event): + while True: + if keyboard.is_pressed(key): # 按下p键,暂停程序 + if event._flag == False: + print("任务执行中,长按p键暂停执行。") + print("Task is running, long press 'p' to pause.") + # 设置Event的值为True,使得线程b可以继续执行 + event.set() + else: + # 设置Event的值为False,使得线程b暂停执行 + print("任务已暂停,长按p键继续执行...") + print("Task paused, press 'p' to continue...") + event.clear() + time.sleep(1) # 每秒检查一次 + + +def download_image(url, save_directory): + # 定义浏览器头信息 + headers = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36' + } + if is_valid_url(url): + # 发送 GET 请求获取图片数据 + response = requests.get(url, headers=headers) + + # 检查响应状态码是否为成功状态 + if response.status_code == requests.codes.ok: + # 提取文件名 + file_name = url.split('/')[-1].split("?")[0] + + # 生成唯一的新文件名 + new_file_name = file_name + '_' + \ + str(uuid.uuid4()) + '_' + file_name + + # 构建保存路径 + save_path = os.path.join(save_directory, new_file_name) + + # 保存图片到本地 + with open(save_path, 'wb') as file: + file.write(response.content) + + print("图片已成功下载到:", save_path) + print("The image has been successfully downloaded to:", save_path) + else: + print("下载图片失败,请检查此图片链接是否有效:", url) + print( + "Failed to download image, please check if this image link is valid:", url) + else: + print("下载图片失败,请检查此图片链接是否有效:", url) + print("Failed to download image, please check if this image link is valid:", url) + + +def get_output_code(output): + try: + if output.find("rue") != -1: # 如果返回值中包含true + code = 1 + else: + code = int(output) + except: + code = 0 + return code + +# 判断字段是否为空 + + +def isnull(s): + return len(s) != 0 + +def new_line(outputParameters, maxViewLength, record): + line = [] + i = 0 + for value in outputParameters.values(): + line.append(value) + if record[i]: + print(value[:maxViewLength], " ", end="") + i += 1 + print("") + return line + +def write_to_csv(file_name, data, record): + with open(file_name, 'a', encoding='utf-8-sig', newline="") as f: + f_csv = csv.writer(f) + for line in data: + to_write = [] + for i in range(len(line)): + if record[i]: + to_write.append(line[i]) + f_csv.writerow(to_write) + f.close() + + +def write_to_excel(file_name, data, types, record): + first = False + if os.path.exists(file_name): + # 加载现有的工作簿 + wb = load_workbook(file_name) + ws = wb.active + else: + # 创建新的工作簿和工作表 + wb = Workbook() + ws = wb.active + first = True + # 追加数据到工作表 + for line in data: + if not first: # 如果不是第一行,需要转换数据类型 + for i in range(len(line)): + if types[i] == "int" or types[i] == "bigInt": + try: + line[i] = int(line[i]) + except: + line[i] = 0 + elif types[i] == "double": + try: + line[i] = float(line[i]) + except: + line[i] = 0.0 + else: + first = False + to_write = [] + for i in range(len(line)): + if record[i]: + to_write.append(line[i]) + ws.append(to_write) + # 保存工作簿 + wb.save(file_name) + + + + + +class Time: + def __init__(self, type1=""): + self.t = int(round(time.time() * 1000)) + self.type = type1 + + def end(self): + at = int(round(time.time() * 1000)) + print("Time used for", self.type, ":", at - self.t, "ms") + + +class myMySQL: + def __init__(self, config_file="mysql_config.json"): + # 读取配置文件 + try: + with open(config_file, 'r') as f: + config = json.load(f) + host = config["host"] + port = config["port"] + user = config["user"] + passwd = config["password"] + db = config["database"] + except: + print("读取配置文件失败,请检查配置文件:"+config_file+"是否存在。") + print("Failed to read configuration file, please check if the configuration file: "+config_file+" exists.") + try: + self.conn = pymysql.connect( + host=host, port=port, user=user, passwd=passwd, db=db) + print("成功连接到数据库。") + print("Successfully connected to the database.") + except: + print("连接数据库失败,请检查配置文件是否正确。") + print("Failed to connect to the database, please check if the configuration file is correct.") + + def create_table(self, table_name, parameters): + self.table_name = table_name + self.field_sql = "(" + cursor = self.conn.cursor() + # 检查表是否存在 + cursor.execute("SHOW TABLES LIKE '%s'" % table_name) + result = cursor.fetchone() + + sql = "CREATE TABLE " + table_name + " (_id INT AUTO_INCREMENT PRIMARY KEY, " + for item in parameters: + if item["recordASField"]: + name = item['name'] + if item['type'] == 'int': + sql += f"{name} INT, " + elif item['type'] == 'double': + sql += f"{name} DOUBLE, " + elif item['type'] == 'text': + sql += f"{name} TEXT, " + elif item['type'] == 'mediumText': + sql += f"{name} MEDIUMTEXT, " + elif item['type'] == 'longText': + sql += f"{name} LONGTEXT, " + elif item['type'] == 'datetime': + sql += f"{name} DATETIME, " + elif item['type'] == 'date': + sql += f"{name} DATE, " + elif item['type'] == 'time': + sql += f"{name} TIME, " + elif item['type'] == 'varchar': + sql += f"{name} VARCHAR(255), " + elif item['type'] == 'bigInt': + sql += f"{name} BIGINT, " + self.field_sql += f"{name}, " + # 移除最后的逗号并添加闭合的括号 + sql = sql.rstrip(', ') + ")" + self.field_sql = self.field_sql.rstrip(', ') + ")" + + # 如果表不存在,创建它 + if not result: + # 执行SQL命令 + cursor.execute(sql) + else: + print("数据表" + table_name + "已存在。") + print("The data table " + table_name + " already exists.") + cursor.close() + + def write_to_mysql(self, OUTPUT, record, types): + # 创建一个游标对象 + cursor = self.conn.cursor() + + for line in OUTPUT: + for i in range(len(line)): + if types[i] == "int" or types[i] == "bigInt": + try: + line[i] = int(line[i]) + except: + line[i] = 0 + elif types[i] == "double": + try: + line[i] = float(line[i]) + except: + line[i] = 0.0 + elif types[i] == "datetime": + try: + line[i] = datetime.datetime.strptime(line[i], '%Y-%m-%d %H:%M:%S') + except: + line[i] = datetime.datetime.strptime("1970-01-01 00:00:00", '%Y-%m-%d %H:%M:%S') + elif types[i] == "date": + try: + line[i] = datetime.datetime.strptime(line[i], '%Y-%m-%d') + except: + line[i] = datetime.datetime.strptime("1970-01-01", '%Y-%m-%d') + elif types[i] == "time": + try: + line[i] = datetime.datetime.strptime(line[i], '%H:%M:%S') + except: + line[i] = datetime.datetime.strptime("00:00:00", '%H:%M:%S') + to_write = [] + for i in range(len(line)): + if record[i]: + to_write.append(line[i]) + # 构造插入数据的 SQL 语句 + sql = f"INSERT INTO "+ self.table_name +" "+self.field_sql+" VALUES (" + for item in to_write: + sql += "%s, " + # 移除最后的逗号并添加闭合的括号 + sql = sql.rstrip(', ') + ")" + # 执行 SQL 语句 + try: + cursor.execute(sql, to_write) + except Exception as e: + print("Error:", e) + print("Error SQL:", sql, to_write) + print("插入数据库错误,请查看以上的错误提示,然后检查数据的类型是否正确,是否文本过长(超过一万的文本类型要设置为大文本)。") + print("Inserting database error, please check the above error, and then check whether the data type is correct, whether the text is too long (text type over 10,000 should be set to large text).") + print("重新执行任务时,请删除数据库中的数据表" + self.table_name + ",然后再次运行程序。") + print("When re-executing the task, please delete the data table " + self.table_name + " in the database, and then run the program again.") + + # 提交到数据库执行 + self.conn.commit() + + # 关闭游标和连接 + cursor.close() + + def close(self): + self.conn.close() + print("成功关闭数据库。") + print("Successfully closed the database.") \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/execution_instances/0.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/0.json index 7551ec7..800cc19 100644 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/0.json +++ b/.temp_to_pub/EasySpider_windows_x86/execution_instances/0.json @@ -1 +1 @@ -{"id":0,"name":"知乎_登录后采集","url":"https://www.zhihu.com","links":"https://www.zhihu.com","containJudge":false,"desc":"https://www.zhihu.com\n使用带用户配置的浏览器模式来先手工登录后保存信息,再接着执行。","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.zhihu.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.zhihu.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"url":"https://www.zhihu.com","links":"https://www.zhihu.com","scrollType":0,"scrollCount":0}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3],"isInLoop":false,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"scrollType":0,"scrollCount":0,"loopType":2,"pathList":"//*[contains(@class, \"css-0\")]/div[2]/div[1]/div[1]/div[1]/h2[1]/div[1]\n//*[contains(@class, \"css-0\")]/div[3]/div[1]/div[1]/div[1]/h2[1]/div[1]\n//*[contains(@class, \"css-0\")]/div[4]/div[1]/div[1]/div[1]/h2[1]/div[1]\n//*[contains(@class, \"css-0\")]/div[5]/div[1]/div[1]/div[1]/h2[1]/div[1]\n//*[contains(@class, \"css-0\")]/div[6]/div[1]/div[1]/div[1]/h2[1]/div[1]\n//*[contains(@class, \"css-0\")]/div[7]/div[1]/div[1]/div[1]/h2[1]/div[1]\n//*[contains(@class, \"css-0\")]/div[8]/div[1]/div[1]/div[1]/h2[1]/div[1]\n//*[contains(@class, \"css-0\")]/div[9]/div[1]/div[1]/div[1]/h2[1]/div[1]\n//*[contains(@class, \"css-0\")]/div[10]/div[1]/div[1]/div[1]/h2[1]/div[1]\n//*[contains(@class, \"css-0\")]/div[11]/div[1]/div[1]/div[1]/h2[1]/div[1]\n//*[contains(@class, \"css-0\")]/div[12]/div[1]/div[1]/div[1]/h2[1]/div[1]\n//*[contains(@class, \"css-0\")]/div[13]/div[1]/div[1]/div[1]/h2[1]/div[1]","textList":"","exitCount":0,"historyWait":2}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","relativeXPath":"","exampleValues":[{"num":0,"value":"历史上有哪些通过“正当手段”干出不正当事的人物?"},{"num":1,"value":"新加坡有哪些不好的地方?"},{"num":2,"value":"孙悟空可以秒杀山村老尸那样的厉鬼吗?"},{"num":3,"value":"为什么渐渐厌倦玩《原神》了?"},{"num":4,"value":"历史上有哪些著名的考古乌龙事件?"},{"num":5,"value":"苹果公司为什么能把用户调教得这么好?"},{"num":6,"value":"哪个瞬间让你发现了世界的bug?"},{"num":7,"value":"假如中国的院士,想为亲属谋体制内的工作,难度大吗?为什么?"},{"num":8,"value":"你一直珍藏的视频是哪个?"},{"num":9,"value":"如何评价《原神》角色艾莉丝?"},{"num":10,"value":"索罗斯如何做空的英镑、泰铢?为什么做空香港失败了?"},{"num":11,"value":"如何在婚前认清并杜绝王力宏这种男人?"}],"default":""}],"loopType":2}}]} \ No newline at end of file +{"id":0,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"7/8/2023, 7:37:54 PM","update_time":"7/8/2023, 7:37:54 PM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"xlsx","saveName":"current_time","containJudge":true,"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":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"text","exampleValue":"iPhone","value":"iPhone"}],"outputParameters":[{"id":0,"name":"自定义参数_0","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":1,"name":"自定义参数_1","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":2,"name":"自定义参数_2","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":3,"name":"自定义参数_3","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":4,"name":"自定义参数_4","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,12,13,9,4],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"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":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"iPhone","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":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search-btn\"]/i[1]","iframe":false,"wait":4,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":"2","scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/button[1]/i[1]","//i[contains(., '')]","/html/body/div[last()-6]/div/div[last()-2]/div/button/i"]}},{"id":7,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[18,17,15,14,19,6],"isInLoop":false,"position":6,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//DIV[@class='gl-i-wrap']","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":-1,"index":5,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/91868/26/41637/476245/64a522dfF76fecfeb/6b41750d8811e863.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img14.360buyimg.com/n7/jfs/t1/219884/32/33212/102268/64a522e1F2b6c859f/a23af32be70ec877.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[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":"参数15_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数16_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '4019.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"4019.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数17_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t拍拍\t\n激活未使用Apple iPhone 13 (A2634) 国行二手苹果手机 原装5G全网通 午夜黑 128G全网通 99成新\n\t\t\t\t\t\t\t\t【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数18_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/div[4]/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":"参数19_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., '拍拍\t\n激活未使用A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"激活未使用Apple13(A2634)国行二手苹果手机原装5G全网通午夜黑128G全网通99成新"}],"unique_index":"/div[4]/a[1]/em[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":"参数20_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":0,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/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":"参数21_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【夏季大作战】准新苹')]","id(\"J_AD_10054942035113\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!"}],"unique_index":"/div[4]/a[1]/i[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":"参数23_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '1000+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数24_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"1000+"}],"unique_index":"/div[5]/strong[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":"参数25_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数26_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数27_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/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":"参数28_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/img"],"exampleValues":[{"num":0,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/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":"参数29_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"双果数码二手手机旗舰店"}],"unique_index":"/div[7]/span[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":"参数30_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-11436865.html?from=pc"}],"unique_index":"/div[7]/span[1]/a[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":"参数31_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数32_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数33_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":1,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":1,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":1,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数36_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":1,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数37_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":3,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数38_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数39_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数40_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":4,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":8,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":8,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天14时28')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":8,"value":"剩余13天14时28分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":13,"value":"//img10.360buyimg.com/n7/jfs/t1/92363/28/33578/20902/6441a7d8F3d6a519a/3d382770503f4d7c.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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":"参数47_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":18,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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":"参数48_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数50_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":19,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":13,"index":6,"parentId":7,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":5,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"//strong/i","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_1","desc":"","extractType":0,"relativeXPath":"/div[1]/a[1]","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_2","desc":"","extractType":0,"relativeXPath":"/div[7]/span[1]/a[1]","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"自定义参数_3","desc":"","extractType":0,"relativeXPath":"//*[@id=\"J_recommendGoods\"]/div[2]/ul","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"自定义参数_4","desc":"","extractType":0,"relativeXPath":"//body","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":-1,"index":7,"parentId":4,"type":1,"option":8,"title":"循环","sequence":[8],"isInLoop":true,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":-1,"index":8,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/91868/26/41637/476245/64a522dfF76fecfeb/6b41750d8811e863.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img14.360buyimg.com/n7/jfs/t1/219884/32/33212/102268/64a522e1F2b6c859f/a23af32be70ec877.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[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":"参数15_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数16_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '4019.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"4019.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数17_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t拍拍\t\n激活未使用Apple iPhone 13 (A2634) 国行二手苹果手机 原装5G全网通 午夜黑 128G全网通 99成新\n\t\t\t\t\t\t\t\t【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数18_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/div[4]/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":"参数19_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., '拍拍\t\n激活未使用A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"激活未使用Apple13(A2634)国行二手苹果手机原装5G全网通午夜黑128G全网通99成新"}],"unique_index":"/div[4]/a[1]/em[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":"参数20_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":0,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/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":"参数21_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【夏季大作战】准新苹')]","id(\"J_AD_10054942035113\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!"}],"unique_index":"/div[4]/a[1]/i[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":"参数23_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '1000+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数24_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"1000+"}],"unique_index":"/div[5]/strong[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":"参数25_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数26_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数27_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/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":"参数28_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/img"],"exampleValues":[{"num":0,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/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":"参数29_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"双果数码二手手机旗舰店"}],"unique_index":"/div[7]/span[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":"参数30_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-11436865.html?from=pc"}],"unique_index":"/div[7]/span[1]/a[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":"参数31_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数32_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数33_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":1,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":1,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":1,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数36_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":1,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数37_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":3,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数38_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数39_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数40_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":4,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":8,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":8,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天14时28')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":8,"value":"剩余13天14时28分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":13,"value":"//img10.360buyimg.com/n7/jfs/t1/92363/28/33578/20902/6441a7d8F3d6a519a/3d382770503f4d7c.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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":"参数47_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":18,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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":"参数48_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数50_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":19,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":6,"index":9,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":5,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":4,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":4,"contentType":0,"relative":false,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"//DIV[@class='gl-i-wrap']//img[1]","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":1}]}},{"id":-1,"index":10,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[11],"isInLoop":false,"position":4,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":-1,"index":11,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg.avif"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img10.360buyimg.com/n7/jfs/t1/50423/12/21455/19477/6319674cE5de04487/71457158f73abe8f.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/219701/6/20281/18752/631969dcE64d9d564/70e6f1011a15ee59.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[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":"参数15_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数16_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数17_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数18_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数19_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '8699.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"8699.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数20_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., 'A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\tApple iPhone 14 Pro (A2892) 256GB 深空黑色 支持移动联通电信5G 双卡双待手机【大王卡】\n\t\t\t\t\t\t\t\t【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数21_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., 'A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html"}],"unique_index":"/div[4]/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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., 'Apple iPho')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"Apple14Pro(A2892)256GB深空黑色支持移动联通电信5G双卡双待手机【大王卡】"}],"unique_index":"/div[4]/a[1]/em[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":"参数23_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数24_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【好物限时购】App')]","id(\"J_AD_100038089781\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!"}],"unique_index":"/div[4]/a[1]/i[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":"参数25_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '10万+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数26_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '10万+')]","id(\"J_comment_100038089781\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"10万+"}],"unique_index":"/div[5]/strong[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":"参数27_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '10万+')]","id(\"J_comment_100038089781\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数28_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数29_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/a[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":"参数30_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '中国联通京东自营旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"中国联通京东自营旗舰店"}],"unique_index":"/div[7]/span[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":"参数31_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '中国联通京东自营旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-1000073123.html?from=pc"}],"unique_index":"/div[7]/span[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":"参数32_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":0,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数33_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":0,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":0,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":2,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数36_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":5,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数37_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":5,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数38_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":5,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数39_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-23]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":6,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/span[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":"参数40_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-23]/div/div[last()-2]/img"],"exampleValues":[{"num":6,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":7,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":7,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天14时22')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":7,"value":"剩余13天14时22分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":13,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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":"参数47_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":18,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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":"参数48_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数50_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":19,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":4,"index":12,"parentId":0,"type":0,"option":6,"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}},{"id":5,"index":13,"parentId":0,"type":0,"option":7,"title":"移动到元素","sequence":[],"isInLoop":false,"position":4,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":11,"index":14,"parentId":7,"type":0,"option":7,"title":"移动到元素","sequence":[],"isInLoop":true,"position":3,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":10,"index":15,"parentId":7,"type":0,"option":6,"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}},{"id":-1,"index":16,"parentId":7,"type":0,"option":6,"title":"提取数据","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}},{"id":9,"index":17,"parentId":7,"type":0,"option":6,"title":"切换下拉选项","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}},{"id":8,"index":18,"parentId":7,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[]}},{"id":12,"index":19,"parentId":7,"type":2,"option":9,"title":"判断条件","sequence":[20,21],"isInLoop":true,"position":4,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":14,"parentId":12,"index":20,"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":"2","value":"","code":"","waitTime":0},"position":0},{"id":15,"parentId":12,"index":21,"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}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/execution_instances/1.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/1.json index 10f0e65..87900ff 100644 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/1.json +++ b/.temp_to_pub/EasySpider_windows_x86/execution_instances/1.json @@ -1 +1 @@ -{"id":1,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:13:38 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_页面标题","desc":"","type":"string","exampleValue":"京东全球版-专业的综合网上购物商城"},{"id":1,"name":"参数1_页面网址","desc":"","type":"string","exampleValue":"https://global.jd.com/"},{"id":2,"name":"自定义参数_0","desc":"","type":"string","exampleValue":"自定义字段"}],"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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":6,"relative":false,"name":"参数1_页面标题","desc":"","extractType":0,"relativeXPath":"/html/body/div[4]/div[1]","allXPaths":["/html/body/div[4]/div[1]","//div[contains(., '')]","//DIV[@class='w']"],"exampleValues":[{"num":0,"value":"京东全球版-专业的综合网上购物商城"}],"default":"","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/div[4]/div[1]","allXPaths":["/html/body/div[4]/div[1]","//div[contains(., '')]","//DIV[@class='w']"],"exampleValues":[{"num":0,"value":"https://global.jd.com/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":3,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4,5],"isInLoop":false,"position":2,"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","wait":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":4,"index":4,"parentId":3,"type":0,"option":7,"title":"移动到元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":"","loopType":1}},{"id":5,"index":5,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"","allXPaths":[],"exampleValues":[{"num":0,"value":"自定义字段"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file +{"id":1,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"7/8/2023, 7:37:54 PM","update_time":"7/8/2023, 7:37:54 PM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"xlsx","saveName":"current_time","containJudge":true,"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":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"text","exampleValue":"iPhone","value":"iPhone"}],"outputParameters":[{"id":0,"name":"自定义参数_0","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":1,"name":"自定义参数_1","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":2,"name":"自定义参数_2","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":3,"name":"自定义参数_3","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":4,"name":"自定义参数_4","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,12,13,9,4],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"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":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"iPhone","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":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search-btn\"]/i[1]","iframe":false,"wait":4,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":"2","scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/button[1]/i[1]","//i[contains(., '')]","/html/body/div[last()-6]/div/div[last()-2]/div/button/i"]}},{"id":7,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[18,17,15,14,19,6],"isInLoop":false,"position":6,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//DIV[@class='gl-i-wrap']","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":-1,"index":5,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/91868/26/41637/476245/64a522dfF76fecfeb/6b41750d8811e863.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img14.360buyimg.com/n7/jfs/t1/219884/32/33212/102268/64a522e1F2b6c859f/a23af32be70ec877.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[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":"参数15_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数16_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '4019.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"4019.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数17_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t拍拍\t\n激活未使用Apple iPhone 13 (A2634) 国行二手苹果手机 原装5G全网通 午夜黑 128G全网通 99成新\n\t\t\t\t\t\t\t\t【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数18_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/div[4]/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":"参数19_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., '拍拍\t\n激活未使用A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"激活未使用Apple13(A2634)国行二手苹果手机原装5G全网通午夜黑128G全网通99成新"}],"unique_index":"/div[4]/a[1]/em[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":"参数20_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":0,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/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":"参数21_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【夏季大作战】准新苹')]","id(\"J_AD_10054942035113\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!"}],"unique_index":"/div[4]/a[1]/i[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":"参数23_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '1000+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数24_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"1000+"}],"unique_index":"/div[5]/strong[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":"参数25_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数26_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数27_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/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":"参数28_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/img"],"exampleValues":[{"num":0,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/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":"参数29_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"双果数码二手手机旗舰店"}],"unique_index":"/div[7]/span[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":"参数30_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-11436865.html?from=pc"}],"unique_index":"/div[7]/span[1]/a[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":"参数31_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数32_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数33_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":1,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":1,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":1,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数36_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":1,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数37_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":3,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数38_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数39_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数40_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":4,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":8,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":8,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天14时28')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":8,"value":"剩余13天14时28分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":13,"value":"//img10.360buyimg.com/n7/jfs/t1/92363/28/33578/20902/6441a7d8F3d6a519a/3d382770503f4d7c.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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":"参数47_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":18,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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":"参数48_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数50_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":19,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":13,"index":6,"parentId":7,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":5,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"//strong/i","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_1","desc":"","extractType":0,"relativeXPath":"/div[1]/a[1]","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_2","desc":"","extractType":0,"relativeXPath":"/div[7]/span[1]/a[1]","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"自定义参数_3","desc":"","extractType":0,"relativeXPath":"//*[@id=\"J_recommendGoods\"]/div[2]/ul","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"自定义参数_4","desc":"","extractType":0,"relativeXPath":"//body","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":-1,"index":7,"parentId":4,"type":1,"option":8,"title":"循环","sequence":[8],"isInLoop":true,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":-1,"index":8,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/91868/26/41637/476245/64a522dfF76fecfeb/6b41750d8811e863.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img14.360buyimg.com/n7/jfs/t1/219884/32/33212/102268/64a522e1F2b6c859f/a23af32be70ec877.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[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":"参数15_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数16_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '4019.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"4019.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数17_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t拍拍\t\n激活未使用Apple iPhone 13 (A2634) 国行二手苹果手机 原装5G全网通 午夜黑 128G全网通 99成新\n\t\t\t\t\t\t\t\t【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数18_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/div[4]/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":"参数19_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., '拍拍\t\n激活未使用A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"激活未使用Apple13(A2634)国行二手苹果手机原装5G全网通午夜黑128G全网通99成新"}],"unique_index":"/div[4]/a[1]/em[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":"参数20_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":0,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/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":"参数21_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【夏季大作战】准新苹')]","id(\"J_AD_10054942035113\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!"}],"unique_index":"/div[4]/a[1]/i[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":"参数23_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '1000+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数24_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"1000+"}],"unique_index":"/div[5]/strong[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":"参数25_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数26_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数27_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/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":"参数28_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/img"],"exampleValues":[{"num":0,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/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":"参数29_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"双果数码二手手机旗舰店"}],"unique_index":"/div[7]/span[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":"参数30_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-11436865.html?from=pc"}],"unique_index":"/div[7]/span[1]/a[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":"参数31_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数32_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数33_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":1,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":1,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":1,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数36_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":1,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数37_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":3,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数38_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数39_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数40_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":4,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":8,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":8,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天14时28')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":8,"value":"剩余13天14时28分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":13,"value":"//img10.360buyimg.com/n7/jfs/t1/92363/28/33578/20902/6441a7d8F3d6a519a/3d382770503f4d7c.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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":"参数47_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":18,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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":"参数48_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数50_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":19,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":6,"index":9,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":5,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":4,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":4,"contentType":0,"relative":false,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"//DIV[@class='gl-i-wrap']//img[1]","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":1}]}},{"id":-1,"index":10,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[11],"isInLoop":false,"position":4,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":-1,"index":11,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg.avif"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img10.360buyimg.com/n7/jfs/t1/50423/12/21455/19477/6319674cE5de04487/71457158f73abe8f.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/219701/6/20281/18752/631969dcE64d9d564/70e6f1011a15ee59.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[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":"参数15_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数16_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数17_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数18_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数19_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '8699.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"8699.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数20_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., 'A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\tApple iPhone 14 Pro (A2892) 256GB 深空黑色 支持移动联通电信5G 双卡双待手机【大王卡】\n\t\t\t\t\t\t\t\t【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数21_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., 'A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html"}],"unique_index":"/div[4]/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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., 'Apple iPho')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"Apple14Pro(A2892)256GB深空黑色支持移动联通电信5G双卡双待手机【大王卡】"}],"unique_index":"/div[4]/a[1]/em[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":"参数23_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数24_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【好物限时购】App')]","id(\"J_AD_100038089781\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!"}],"unique_index":"/div[4]/a[1]/i[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":"参数25_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '10万+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数26_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '10万+')]","id(\"J_comment_100038089781\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"10万+"}],"unique_index":"/div[5]/strong[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":"参数27_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '10万+')]","id(\"J_comment_100038089781\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数28_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数29_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/a[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":"参数30_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '中国联通京东自营旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"中国联通京东自营旗舰店"}],"unique_index":"/div[7]/span[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":"参数31_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '中国联通京东自营旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-1000073123.html?from=pc"}],"unique_index":"/div[7]/span[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":"参数32_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":0,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数33_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":0,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":0,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":2,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数36_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":5,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数37_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":5,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数38_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":5,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数39_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-23]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":6,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/span[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":"参数40_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-23]/div/div[last()-2]/img"],"exampleValues":[{"num":6,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":7,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":7,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天14时22')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":7,"value":"剩余13天14时22分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":13,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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":"参数47_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":18,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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":"参数48_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数50_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":19,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":4,"index":12,"parentId":0,"type":0,"option":6,"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}},{"id":5,"index":13,"parentId":0,"type":0,"option":7,"title":"移动到元素","sequence":[],"isInLoop":false,"position":4,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":11,"index":14,"parentId":7,"type":0,"option":7,"title":"移动到元素","sequence":[],"isInLoop":true,"position":3,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":10,"index":15,"parentId":7,"type":0,"option":6,"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}},{"id":-1,"index":16,"parentId":7,"type":0,"option":6,"title":"提取数据","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}},{"id":9,"index":17,"parentId":7,"type":0,"option":6,"title":"切换下拉选项","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}},{"id":8,"index":18,"parentId":7,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[]}},{"id":12,"index":19,"parentId":7,"type":2,"option":9,"title":"判断条件","sequence":[20,21],"isInLoop":true,"position":4,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":14,"parentId":12,"index":20,"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":"2","value":"","code":"","waitTime":0},"position":0},{"id":15,"parentId":12,"index":21,"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}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/execution_instances/10.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/10.json deleted file mode 100644 index b9e2674..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/10.json +++ /dev/null @@ -1 +0,0 @@ -{"id":10,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:36:55 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":7,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","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_x86/execution_instances/11.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/11.json deleted file mode 100644 index 80b581f..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/11.json +++ /dev/null @@ -1 +0,0 @@ -{"id":11,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:39:56 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_图片地址","desc":"","type":"string","exampleValue":"//m.360buyimg.com/babel/s1125x600_jfs/t1/156011/19/36990/85599/646c850aF5e22eaa0/87641bfb5cf707ba.jpg!q70.dpg"}],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div/div[1]/div[1]/a[1]/img[1]","wait":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[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[1]/img[1]","//img[contains(., '')]"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":4,"contentType":0,"relative":true,"name":"参数1_图片地址","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"//m.360buyimg.com/babel/s1125x600_jfs/t1/156011/19/36990/85599/646c850aF5e22eaa0/87641bfb5cf707ba.jpg!q70.dpg"},{"num":1,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/194401/20/32669/76553/64142a96F7733e6ad/cf2727848c86cf45.jpg!q70.dpg"},{"num":2,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/157323/27/24475/67142/646dee40F69bc6df5/fe4249a7d6dab710.jpg!q70.dpg"},{"num":3,"value":"//m.360buyimg.com/babel/s710x370_jfs/t1/197659/30/31344/62825/640fd751F694963ed/a6e1ac2e5c27f160.jpg!q70.dpg"},{"num":4,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/194401/20/32669/76553/64142a96F7733e6ad/cf2727848c86cf45.jpg!q70.dpg"},{"num":5,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/157323/27/24475/67142/646dee40F69bc6df5/fe4249a7d6dab710.jpg!q70.dpg"},{"num":6,"value":"//m.360buyimg.com/babel/s710x370_jfs/t1/197659/30/31344/62825/640fd751F694963ed/a6e1ac2e5c27f160.jpg!q70.dpg"},{"num":7,"value":"//m.360buyimg.com/babel/s1125x600_jfs/t1/156011/19/36990/85599/646c850aF5e22eaa0/87641bfb5cf707ba.jpg!q70.dpg"},{"num":8,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/194401/20/32669/76553/64142a96F7733e6ad/cf2727848c86cf45.jpg!q70.dpg"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":1}],"loopType":1}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/execution_instances/12.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/12.json deleted file mode 100644 index 388a359..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/12.json +++ /dev/null @@ -1 +0,0 @@ -{"id":12,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:40:59 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":8,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","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_x86/execution_instances/13.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/13.json deleted file mode 100644 index 516c6fa..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/13.json +++ /dev/null @@ -1 +0,0 @@ -{"id":13,"name":"京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"6/8/2023, 12:35:53 AM","version":"0.3.2","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":4,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"string","exampleValue":"Field[\"1\"]","value":"Field[\"1\"]"}],"outputParameters":[{"id":0,"name":"参数1","desc":"","type":"string","exampleValue":"奥克斯(AUX)洗衣机全自动波轮家用小型宿舍租房婴幼儿童大容量 洗脱一体 42 强力风干+仿生手洗 推荐单人使用¥418"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","exampleValue":"//miaosha.jd.com/#39879969657"},{"id":2,"name":"参数3_图片地址","desc":"","type":"string","exampleValue":"//img20.360buyimg.com/seckillcms/s280x280_jfs/t20260601/202193/22/35910/13939/6479e744F019a2081/277420b89714f421.png.avif"},{"id":3,"name":"1","desc":"","type":"string","exampleValue":"奥克斯(AUX)洗衣机全自动波轮家用小型宿舍租房婴幼儿童大容量洗脱一体42强力风干+仿生手洗推荐单人使用"},{"id":4,"name":"参数5_文本","desc":"","type":"string","exampleValue":"¥"},{"id":5,"name":"参数6_文本","desc":"","type":"string","exampleValue":"418"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,4],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a","wait":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[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]","//a[contains(., '奥克斯(AUX)洗衣')]","//A[@class='slider_item seckill-item slider_active']"]}},{"id":4,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1","desc":"","relativeXPath":"","allXPaths":["","//a[contains(., '奥克斯(AUX)洗衣')]","//A[@class='slider_item seckill-item slider_active']"],"exampleValues":[{"num":0,"value":"奥克斯(AUX)洗衣机全自动波轮家用小型宿舍租房婴幼儿童大容量 洗脱一体 42 强力风干+仿生手洗 推荐单人使用¥418"},{"num":1,"value":"Apple iPhone 11 Pro max 苹果11promax 全网通4G 国行 二手手机 11ProMax暗夜绿 【99新】256G换品牌电池(效率100%)¥3349"},{"num":2,"value":"云鹿 一体化智能门Y2 防盗门甲级入户门安全门子母门人脸识别接入米家 砂纹灰单门 960*2050¥6999"},{"num":3,"value":"佳能(Canon)EOS 4000D 单反数码相机+18-55mm III镜头 APS-C画幅 【直邮清关,速度更快】¥2549"},{"num":4,"value":"奥克斯(AUX)洗衣机全自动波轮家用小型宿舍租房婴幼儿童大容量 洗脱一体 42 强力风干+仿生手洗 推荐单人使用¥418"},{"num":5,"value":"Apple iPhone 11 Pro max 苹果11promax 全网通4G 国行 二手手机 11ProMax暗夜绿 【99新】256G换品牌电池(效率100%)¥3349"},{"num":6,"value":"云鹿 一体化智能门Y2 防盗门甲级入户门安全门子母门人脸识别接入米家 砂纹灰单门 960*2050¥6999"},{"num":7,"value":"佳能(Canon)EOS 4000D 单反数码相机+18-55mm III镜头 APS-C画幅 【直邮清关,速度更快】¥2549"}],"unique_index":"","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数2_链接地址","desc":"","relativeXPath":"","allXPaths":["","//a[contains(., '奥克斯(AUX)洗衣')]","//A[@class='slider_item seckill-item slider_active']"],"exampleValues":[{"num":0,"value":"//miaosha.jd.com/#39879969657"},{"num":1,"value":"//miaosha.jd.com/#10047398687687"},{"num":2,"value":"//miaosha.jd.com/#10061942389042"},{"num":3,"value":"//miaosha.jd.com/#100037516745"},{"num":4,"value":"//miaosha.jd.com/#39879969657"},{"num":5,"value":"//miaosha.jd.com/#10047398687687"},{"num":6,"value":"//miaosha.jd.com/#10061942389042"},{"num":7,"value":"//miaosha.jd.com/#100037516745"}],"unique_index":"","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":4,"contentType":1,"relative":true,"name":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/img[1]","allXPaths":["/div[1]/img[1]","//img[contains(., '')]","//IMG[@class='lazyimg_img']"],"exampleValues":[{"num":0,"value":"//img20.360buyimg.com/seckillcms/s280x280_jfs/t20260601/202193/22/35910/13939/6479e744F019a2081/277420b89714f421.png.avif"},{"num":1,"value":"//img14.360buyimg.com/seckillcms/s280x280_jfs/t20260601/120348/30/33896/14392/64797215F0205c92c/c388ddc0e4f62808.jpg.avif"},{"num":2,"value":"//img14.360buyimg.com/seckillcms/s280x280_jfs/t20260524/125510/3/33243/4591/646edabdF69977d6d/a796ac35b5957956.png.avif"},{"num":3,"value":"//img12.360buyimg.com/seckillcms/s280x280_jfs/t1/78334/34/24713/85444/647d8e9aF32328819/0cba2b27826b257c.jpg.avif"},{"num":4,"value":"//img20.360buyimg.com/seckillcms/s280x280_jfs/t20260601/202193/22/35910/13939/6479e744F019a2081/277420b89714f421.png.avif"},{"num":5,"value":"//img14.360buyimg.com/seckillcms/s280x280_jfs/t20260601/120348/30/33896/14392/64797215F0205c92c/c388ddc0e4f62808.jpg.avif"},{"num":6,"value":"//img14.360buyimg.com/seckillcms/s280x280_jfs/t20260524/125510/3/33243/4591/646edabdF69977d6d/a796ac35b5957956.png.avif"},{"num":7,"value":"//img12.360buyimg.com/seckillcms/s280x280_jfs/t1/78334/34/24713/85444/647d8e9aF32328819/0cba2b27826b257c.jpg.avif"}],"unique_index":"/div[1]/img[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"1","desc":"","relativeXPath":"/h6[1]","allXPaths":["/h6[1]","//h6[contains(., '奥克斯(AUX)洗衣')]","//H6[@class='seckill-item__name']"],"exampleValues":[{"num":0,"value":"奥克斯(AUX)洗衣机全自动波轮家用小型宿舍租房婴幼儿童大容量洗脱一体42强力风干+仿生手洗推荐单人使用"},{"num":1,"value":"AppleiPhone11Promax苹果11promax全网通4G国行二手手机11ProMax暗夜绿【99新】256G换品牌电池(效率100%)"},{"num":2,"value":"云鹿一体化智能门Y2防盗门甲级入户门安全门子母门人脸识别接入米家砂纹灰单门960*2050"},{"num":3,"value":"佳能(Canon)EOS4000D单反数码相机+18-55mmIII镜头APS-C画幅【直邮清关,速度更快】"},{"num":4,"value":"奥克斯(AUX)洗衣机全自动波轮家用小型宿舍租房婴幼儿童大容量洗脱一体42强力风干+仿生手洗推荐单人使用"},{"num":5,"value":"AppleiPhone11Promax苹果11promax全网通4G国行二手手机11ProMax暗夜绿【99新】256G换品牌电池(效率100%)"},{"num":6,"value":"云鹿一体化智能门Y2防盗门甲级入户门安全门子母门人脸识别接入米家砂纹灰单门960*2050"},{"num":7,"value":"佳能(Canon)EOS4000D单反数码相机+18-55mmIII镜头APS-C画幅【直邮清关,速度更快】"}],"unique_index":"/h6[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[1]/i[1]","allXPaths":["/div[2]/span[1]/i[1]","//i[contains(., '¥')]"],"exampleValues":[{"num":0,"value":"¥"},{"num":1,"value":"¥"},{"num":2,"value":"¥"},{"num":3,"value":"¥"},{"num":4,"value":"¥"},{"num":5,"value":"¥"},{"num":6,"value":"¥"},{"num":7,"value":"¥"}],"unique_index":"/div[2]/span[1]/i[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数6_文本","desc":"","relativeXPath":"/div[2]/span[1]/span[1]","allXPaths":["/div[2]/span[1]/span[1]","//span[contains(., '418')]"],"exampleValues":[{"num":0,"value":"418"},{"num":1,"value":"3349"},{"num":2,"value":"6999"},{"num":3,"value":"2549"},{"num":4,"value":"418"},{"num":5,"value":"3349"},{"num":6,"value":"6999"},{"num":7,"value":"2549"}],"unique_index":"/div[2]/span[1]/span[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":3,"index":4,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","wait":20,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"Field[\"1\"]","allXPaths":["/html/body/div[1]/div[4]/div[1]/div[2]/div[1]/div[2]/input[1]","//input[contains(., '')]","id(\"key\")","//INPUT[@class='text']"]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/execution_instances/14.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/14.json deleted file mode 100644 index 4a05b5a..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/14.json +++ /dev/null @@ -1 +0,0 @@ -{"id":14,"name":"京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"6/8/2023, 12:37:20 AM","version":"0.3.2","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"},{"id":1,"name":"urlList_1","nodeId":3,"nodeName":"打开网页","value":"Field[\"参数1_链接地址\"]","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"Field[\"参数1_链接地址\"]"}],"outputParameters":[{"id":0,"name":"参数1_链接地址","desc":"","type":"string","exampleValue":"https://pro.jd.com/mall/active/36yPbWm4JqFrmTgABydz6GkWNkca/index.html"}],"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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":2,"contentType":0,"relative":false,"name":"参数1_链接地址","desc":"","relativeXPath":"/html/body/div[1]/div[4]/div[1]/div[4]/ul[1]/li[1]/a[1]","allXPaths":["/html/body/div[1]/div[4]/div[1]/div[4]/ul[1]/li[1]/a[1]","//a[contains(., '京东超市')]","//A[@class='navitems-lk']"],"exampleValues":[{"num":0,"value":"https://pro.jd.com/mall/active/36yPbWm4JqFrmTgABydz6GkWNkca/index.html"}],"unique_index":"j7p3sc19pblilxn0ey","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":3,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"about:blank","links":"Field[\"参数1_链接地址\"]","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/execution_instances/15.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/15.json deleted file mode 100644 index 6dbb0bb..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/15.json +++ /dev/null @@ -1 +0,0 @@ -{"id":15,"name":"京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"6/8/2023, 12:37:20 AM","version":"0.3.2","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"},{"id":1,"name":"urlList_1","nodeId":3,"nodeName":"打开网页","value":"Field[\"参数1_链接地址\"]","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"Field[\"参数1_链接地址\"]"}],"outputParameters":[{"id":0,"name":"参数1_链接地址","desc":"","type":"string","exampleValue":"https://pro.jd.com/mall/active/36yPbWm4JqFrmTgABydz6GkWNkca/index.html"}],"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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":2,"contentType":0,"relative":false,"name":"参数1_链接地址","desc":"","relativeXPath":"/html/body/div[1]/div[4]/div[1]/div[4]/ul[1]/li[1]/a[1]","allXPaths":["/html/body/div[1]/div[4]/div[1]/div[4]/ul[1]/li[1]/a[1]","//a[contains(., '京东超市')]","//A[@class='navitems-lk']"],"exampleValues":[{"num":0,"value":"https://pro.jd.com/mall/active/36yPbWm4JqFrmTgABydz6GkWNkca/index.html"}],"unique_index":"j7p3sc19pblilxn0ey","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":3,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"about:blank","links":"Field[\"参数1_链接地址\"]","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/execution_instances/16.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/16.json deleted file mode 100644 index 43856c4..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/16.json +++ /dev/null @@ -1 +0,0 @@ -{"id":16,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:40:59 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":8,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","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_x86/execution_instances/17.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/17.json deleted file mode 100644 index e6a3f59..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/17.json +++ /dev/null @@ -1 +0,0 @@ -{"id":17,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:40:59 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":8,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","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_x86/execution_instances/2.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/2.json index 4617816..5b4767f 100644 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/2.json +++ b/.temp_to_pub/EasySpider_windows_x86/execution_instances/2.json @@ -1 +1 @@ -{"id":2,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:13:38 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_页面标题","desc":"","type":"string","exampleValue":"京东全球版-专业的综合网上购物商城"},{"id":1,"name":"参数1_页面网址","desc":"","type":"string","exampleValue":"https://global.jd.com/"},{"id":2,"name":"自定义参数_0","desc":"","type":"string","exampleValue":"自定义字段"}],"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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":6,"relative":false,"name":"参数1_页面标题","desc":"","extractType":0,"relativeXPath":"/html/body/div[4]/div[1]","allXPaths":["/html/body/div[4]/div[1]","//div[contains(., '')]","//DIV[@class='w']"],"exampleValues":[{"num":0,"value":"京东全球版-专业的综合网上购物商城"}],"default":"","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/div[4]/div[1]","allXPaths":["/html/body/div[4]/div[1]","//div[contains(., '')]","//DIV[@class='w']"],"exampleValues":[{"num":0,"value":"https://global.jd.com/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":3,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4,5],"isInLoop":false,"position":2,"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","wait":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":4,"index":4,"parentId":3,"type":0,"option":7,"title":"移动到元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":"","loopType":1}},{"id":5,"index":5,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"","allXPaths":[],"exampleValues":[{"num":0,"value":"自定义字段"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file +{"id":2,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"7/8/2023, 7:37:54 PM","update_time":"7/8/2023, 7:37:54 PM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"xlsx","saveName":"current_time","containJudge":true,"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":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"text","exampleValue":"iPhone","value":"iPhone"}],"outputParameters":[{"id":0,"name":"自定义参数_0","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":1,"name":"自定义参数_1","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":2,"name":"自定义参数_2","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":3,"name":"自定义参数_3","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":4,"name":"自定义参数_4","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,12,13,9,4],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"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":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"iPhone","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":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search-btn\"]/i[1]","iframe":false,"wait":4,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":"2","scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/button[1]/i[1]","//i[contains(., '')]","/html/body/div[last()-6]/div/div[last()-2]/div/button/i"]}},{"id":7,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[18,17,15,14,19,6],"isInLoop":false,"position":6,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//DIV[@class='gl-i-wrap']","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":-1,"index":5,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/91868/26/41637/476245/64a522dfF76fecfeb/6b41750d8811e863.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img14.360buyimg.com/n7/jfs/t1/219884/32/33212/102268/64a522e1F2b6c859f/a23af32be70ec877.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[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":"参数15_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数16_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '4019.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"4019.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数17_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t拍拍\t\n激活未使用Apple iPhone 13 (A2634) 国行二手苹果手机 原装5G全网通 午夜黑 128G全网通 99成新\n\t\t\t\t\t\t\t\t【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数18_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/div[4]/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":"参数19_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., '拍拍\t\n激活未使用A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"激活未使用Apple13(A2634)国行二手苹果手机原装5G全网通午夜黑128G全网通99成新"}],"unique_index":"/div[4]/a[1]/em[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":"参数20_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":0,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/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":"参数21_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【夏季大作战】准新苹')]","id(\"J_AD_10054942035113\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!"}],"unique_index":"/div[4]/a[1]/i[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":"参数23_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '1000+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数24_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"1000+"}],"unique_index":"/div[5]/strong[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":"参数25_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数26_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数27_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/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":"参数28_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/img"],"exampleValues":[{"num":0,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/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":"参数29_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"双果数码二手手机旗舰店"}],"unique_index":"/div[7]/span[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":"参数30_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-11436865.html?from=pc"}],"unique_index":"/div[7]/span[1]/a[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":"参数31_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数32_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数33_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":1,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":1,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":1,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数36_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":1,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数37_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":3,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数38_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数39_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数40_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":4,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":8,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":8,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天14时28')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":8,"value":"剩余13天14时28分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":13,"value":"//img10.360buyimg.com/n7/jfs/t1/92363/28/33578/20902/6441a7d8F3d6a519a/3d382770503f4d7c.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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":"参数47_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":18,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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":"参数48_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数50_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":19,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":13,"index":6,"parentId":7,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":5,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"//strong/i","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_1","desc":"","extractType":0,"relativeXPath":"/div[1]/a[1]","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_2","desc":"","extractType":0,"relativeXPath":"/div[7]/span[1]/a[1]","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"自定义参数_3","desc":"","extractType":0,"relativeXPath":"//*[@id=\"J_recommendGoods\"]/div[2]/ul","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"自定义参数_4","desc":"","extractType":0,"relativeXPath":"//body","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":-1,"index":7,"parentId":4,"type":1,"option":8,"title":"循环","sequence":[8],"isInLoop":true,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":-1,"index":8,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/91868/26/41637/476245/64a522dfF76fecfeb/6b41750d8811e863.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img14.360buyimg.com/n7/jfs/t1/219884/32/33212/102268/64a522e1F2b6c859f/a23af32be70ec877.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[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":"参数15_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数16_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '4019.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"4019.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数17_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t拍拍\t\n激活未使用Apple iPhone 13 (A2634) 国行二手苹果手机 原装5G全网通 午夜黑 128G全网通 99成新\n\t\t\t\t\t\t\t\t【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数18_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/div[4]/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":"参数19_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., '拍拍\t\n激活未使用A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"激活未使用Apple13(A2634)国行二手苹果手机原装5G全网通午夜黑128G全网通99成新"}],"unique_index":"/div[4]/a[1]/em[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":"参数20_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":0,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/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":"参数21_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【夏季大作战】准新苹')]","id(\"J_AD_10054942035113\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!"}],"unique_index":"/div[4]/a[1]/i[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":"参数23_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '1000+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数24_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"1000+"}],"unique_index":"/div[5]/strong[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":"参数25_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数26_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数27_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/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":"参数28_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/img"],"exampleValues":[{"num":0,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/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":"参数29_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"双果数码二手手机旗舰店"}],"unique_index":"/div[7]/span[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":"参数30_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-11436865.html?from=pc"}],"unique_index":"/div[7]/span[1]/a[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":"参数31_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数32_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数33_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":1,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":1,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":1,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数36_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":1,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数37_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":3,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数38_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数39_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数40_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":4,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":8,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":8,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天14时28')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":8,"value":"剩余13天14时28分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":13,"value":"//img10.360buyimg.com/n7/jfs/t1/92363/28/33578/20902/6441a7d8F3d6a519a/3d382770503f4d7c.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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":"参数47_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":18,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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":"参数48_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数50_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":19,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":6,"index":9,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":5,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":4,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":4,"contentType":0,"relative":false,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"//DIV[@class='gl-i-wrap']//img[1]","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":1}]}},{"id":-1,"index":10,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[11],"isInLoop":false,"position":4,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":-1,"index":11,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg.avif"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img10.360buyimg.com/n7/jfs/t1/50423/12/21455/19477/6319674cE5de04487/71457158f73abe8f.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/219701/6/20281/18752/631969dcE64d9d564/70e6f1011a15ee59.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[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":"参数15_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数16_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数17_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数18_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数19_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '8699.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"8699.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数20_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., 'A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\tApple iPhone 14 Pro (A2892) 256GB 深空黑色 支持移动联通电信5G 双卡双待手机【大王卡】\n\t\t\t\t\t\t\t\t【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数21_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., 'A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html"}],"unique_index":"/div[4]/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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., 'Apple iPho')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"Apple14Pro(A2892)256GB深空黑色支持移动联通电信5G双卡双待手机【大王卡】"}],"unique_index":"/div[4]/a[1]/em[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":"参数23_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数24_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【好物限时购】App')]","id(\"J_AD_100038089781\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!"}],"unique_index":"/div[4]/a[1]/i[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":"参数25_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '10万+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数26_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '10万+')]","id(\"J_comment_100038089781\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"10万+"}],"unique_index":"/div[5]/strong[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":"参数27_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '10万+')]","id(\"J_comment_100038089781\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数28_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数29_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/a[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":"参数30_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '中国联通京东自营旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"中国联通京东自营旗舰店"}],"unique_index":"/div[7]/span[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":"参数31_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '中国联通京东自营旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-1000073123.html?from=pc"}],"unique_index":"/div[7]/span[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":"参数32_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":0,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数33_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":0,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":0,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":2,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数36_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":5,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数37_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":5,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数38_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":5,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数39_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-23]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":6,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/span[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":"参数40_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-23]/div/div[last()-2]/img"],"exampleValues":[{"num":6,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":7,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":7,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天14时22')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":7,"value":"剩余13天14时22分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":13,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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":"参数47_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":18,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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":"参数48_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数50_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":19,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":4,"index":12,"parentId":0,"type":0,"option":6,"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}},{"id":5,"index":13,"parentId":0,"type":0,"option":7,"title":"移动到元素","sequence":[],"isInLoop":false,"position":4,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":11,"index":14,"parentId":7,"type":0,"option":7,"title":"移动到元素","sequence":[],"isInLoop":true,"position":3,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":10,"index":15,"parentId":7,"type":0,"option":6,"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}},{"id":-1,"index":16,"parentId":7,"type":0,"option":6,"title":"提取数据","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}},{"id":9,"index":17,"parentId":7,"type":0,"option":6,"title":"切换下拉选项","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}},{"id":8,"index":18,"parentId":7,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[]}},{"id":12,"index":19,"parentId":7,"type":2,"option":9,"title":"判断条件","sequence":[20,21],"isInLoop":true,"position":4,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":14,"parentId":12,"index":20,"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":"2","value":"","code":"","waitTime":0},"position":0},{"id":15,"parentId":12,"index":21,"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}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/execution_instances/3.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/3.json deleted file mode 100644 index 9b6da5f..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/3.json +++ /dev/null @@ -1 +0,0 @@ -{"id":3,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:13:38 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_页面标题","desc":"","type":"string","exampleValue":"京东全球版-专业的综合网上购物商城"},{"id":1,"name":"参数1_页面网址","desc":"","type":"string","exampleValue":"https://global.jd.com/"},{"id":2,"name":"自定义参数_0","desc":"","type":"string","exampleValue":"自定义字段"}],"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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":6,"relative":false,"name":"参数1_页面标题","desc":"","extractType":0,"relativeXPath":"/html/body/div[4]/div[1]","allXPaths":["/html/body/div[4]/div[1]","//div[contains(., '')]","//DIV[@class='w']"],"exampleValues":[{"num":0,"value":"京东全球版-专业的综合网上购物商城"}],"default":"","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/div[4]/div[1]","allXPaths":["/html/body/div[4]/div[1]","//div[contains(., '')]","//DIV[@class='w']"],"exampleValues":[{"num":0,"value":"https://global.jd.com/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":3,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4,5],"isInLoop":false,"position":2,"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","wait":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":4,"index":4,"parentId":3,"type":0,"option":7,"title":"移动到元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":"","loopType":1}},{"id":5,"index":5,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"","allXPaths":[],"exampleValues":[{"num":0,"value":"自定义字段"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/execution_instances/4.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/4.json deleted file mode 100644 index f51ca55..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/4.json +++ /dev/null @@ -1 +0,0 @@ -{"id":4,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:35:29 AM","version":"0.3.1","containJudge":true,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"string","exampleValue":"手机"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4],"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","wait":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(., '手机')]"]}},{"id":6,"index":3,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"},{"num":1,"value":"数码"},{"num":2,"value":"家用电器"},{"num":3,"value":"电脑"},{"num":4,"value":"办公"},{"num":5,"value":"家纺"},{"num":6,"value":"家居"},{"num":7,"value":"厨具"},{"num":8,"value":"家具"},{"num":9,"value":"家装"},{"num":10,"value":"灯具"},{"num":11,"value":"工业品"},{"num":12,"value":"内衣"},{"num":13,"value":"男装"},{"num":14,"value":"女装"},{"num":15,"value":"童装"},{"num":16,"value":"箱包"},{"num":17,"value":"钟表"},{"num":18,"value":"珠宝"},{"num":19,"value":"女鞋"},{"num":20,"value":"运动"},{"num":21,"value":"户外"},{"num":22,"value":"男鞋"},{"num":23,"value":"汽车用品"},{"num":24,"value":"车载电器"},{"num":25,"value":"母婴"},{"num":26,"value":"洗护喂养"},{"num":27,"value":"玩具乐器"},{"num":28,"value":"宠物生活"},{"num":29,"value":"家庭清洁"},{"num":30,"value":"个人护理"},{"num":31,"value":"计生情趣"},{"num":32,"value":"图书"},{"num":33,"value":"童书"},{"num":34,"value":"文学"},{"num":1,"value":"数码"},{"num":2,"value":"家用电器"},{"num":3,"value":"电脑"},{"num":4,"value":"办公"},{"num":5,"value":"家纺"},{"num":6,"value":"家居"},{"num":7,"value":"厨具"},{"num":8,"value":"家具"},{"num":9,"value":"家装"},{"num":10,"value":"灯具"},{"num":11,"value":"工业品"},{"num":12,"value":"内衣"},{"num":13,"value":"男装"},{"num":14,"value":"女装"},{"num":15,"value":"童装"},{"num":16,"value":"箱包"},{"num":17,"value":"钟表"},{"num":18,"value":"珠宝"},{"num":19,"value":"女鞋"},{"num":20,"value":"运动"},{"num":21,"value":"户外"},{"num":22,"value":"男鞋"},{"num":23,"value":"汽车用品"},{"num":24,"value":"车载电器"},{"num":25,"value":"母婴"},{"num":26,"value":"洗护喂养"},{"num":27,"value":"玩具乐器"},{"num":28,"value":"宠物生活"},{"num":29,"value":"家庭清洁"},{"num":30,"value":"个人护理"},{"num":31,"value":"计生情趣"},{"num":32,"value":"图书"},{"num":33,"value":"童书"},{"num":34,"value":"文学"}],"default":"","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/"},{"num":1,"value":"https://shuma.jd.com/"},{"num":2,"value":"https://search.jd.com/Search?keyword=%E5%B0%8F%E5%AE%B6%E7%94%B5&enc=utf-8&wq=%E5%B0%8F%E5%AE%B6%E7%94%B5&pvid=261a350161304c979fa0e7ce95c05671"},{"num":3,"value":"https://diannao.jd.com/"},{"num":4,"value":"https://bg.jd.com/"},{"num":5,"value":"https://channel.jd.com/jf.html"},{"num":6,"value":"https://channel.jd.com/home.html"},{"num":7,"value":"https://channel.jd.com/kitchenware.html"},{"num":8,"value":"https://channel.jd.com/furniture.html"},{"num":9,"value":"https://jzjc.jd.com/"},{"num":10,"value":"https://channel.jd.com/9855-9856.html"},{"num":11,"value":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"},{"num":12,"value":"https://channel.jd.com/underwear.html"},{"num":13,"value":"https://channel.jd.com/1315-1342.html"},{"num":14,"value":"https://channel.jd.com/women.html"},{"num":15,"value":"https://list.jd.com/list.html?cat=1319,11842"},{"num":16,"value":"https://channel.jd.com/bag.html"},{"num":17,"value":"https://channel.jd.com/watch.html"},{"num":18,"value":"https://channel.jd.com/jewellery.html"},{"num":19,"value":"https://channel.jd.com/womensshoes.html"},{"num":20,"value":"https://phat.jd.com/10-109.html"},{"num":21,"value":"https://channel.jd.com/outdoor.html"},{"num":22,"value":"https://channel.jd.com/mensshoes.html"},{"num":23,"value":"https://che.jd.com/"},{"num":24,"value":"https://list.jd.com/list.html?cat=6728,6740&page=1&delivery_glb=1&stock=1&sort=sort_totalsales15_desc&trans=1&JL=4_7_0#J_main"},{"num":25,"value":"https://search.jd.com/Search?keyword=%E6%AF%8D%E5%A9%B4&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%AF%8D%E5%A9%B4&stock=1&gp=2&click=1"},{"num":26,"value":"https://channel.jd.com/feed.html"},{"num":27,"value":"https://toy.jd.com/"},{"num":28,"value":"https://channel.jd.com/pet.html"},{"num":29,"value":"https://channel.jd.com/beauty.html"},{"num":30,"value":"https://lady.jd.com/"},{"num":31,"value":"https://channel.jd.com/9192-9196.html"},{"num":32,"value":"https://book.jd.com/"},{"num":33,"value":"https://book.jd.com/children.html"},{"num":34,"value":"https://channel.jd.com/p_wenxuezongheguan.html"},{"num":1,"value":"https://shuma.jd.com/"},{"num":2,"value":"https://search.jd.com/Search?keyword=%E5%B0%8F%E5%AE%B6%E7%94%B5&enc=utf-8&wq=%E5%B0%8F%E5%AE%B6%E7%94%B5&pvid=261a350161304c979fa0e7ce95c05671"},{"num":3,"value":"https://diannao.jd.com/"},{"num":4,"value":"https://bg.jd.com/"},{"num":5,"value":"https://channel.jd.com/jf.html"},{"num":6,"value":"https://channel.jd.com/home.html"},{"num":7,"value":"https://channel.jd.com/kitchenware.html"},{"num":8,"value":"https://channel.jd.com/furniture.html"},{"num":9,"value":"https://jzjc.jd.com/"},{"num":10,"value":"https://channel.jd.com/9855-9856.html"},{"num":11,"value":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"},{"num":12,"value":"https://channel.jd.com/underwear.html"},{"num":13,"value":"https://channel.jd.com/1315-1342.html"},{"num":14,"value":"https://channel.jd.com/women.html"},{"num":15,"value":"https://list.jd.com/list.html?cat=1319,11842"},{"num":16,"value":"https://channel.jd.com/bag.html"},{"num":17,"value":"https://channel.jd.com/watch.html"},{"num":18,"value":"https://channel.jd.com/jewellery.html"},{"num":19,"value":"https://channel.jd.com/womensshoes.html"},{"num":20,"value":"https://phat.jd.com/10-109.html"},{"num":21,"value":"https://channel.jd.com/outdoor.html"},{"num":22,"value":"https://channel.jd.com/mensshoes.html"},{"num":23,"value":"https://che.jd.com/"},{"num":24,"value":"https://list.jd.com/list.html?cat=6728,6740&page=1&delivery_glb=1&stock=1&sort=sort_totalsales15_desc&trans=1&JL=4_7_0#J_main"},{"num":25,"value":"https://search.jd.com/Search?keyword=%E6%AF%8D%E5%A9%B4&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%AF%8D%E5%A9%B4&stock=1&gp=2&click=1"},{"num":26,"value":"https://channel.jd.com/feed.html"},{"num":27,"value":"https://toy.jd.com/"},{"num":28,"value":"https://channel.jd.com/pet.html"},{"num":29,"value":"https://channel.jd.com/beauty.html"},{"num":30,"value":"https://lady.jd.com/"},{"num":31,"value":"https://channel.jd.com/9192-9196.html"},{"num":32,"value":"https://book.jd.com/"},{"num":33,"value":"https://book.jd.com/children.html"},{"num":34,"value":"https://channel.jd.com/p_wenxuezongheguan.html"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"}],"default":"","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/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":3,"index":4,"parentId":2,"type":2,"option":9,"title":"判断条件","sequence":[5,6],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":4,"parentId":3,"index":5,"type":3,"option":10,"title":"条件分支","sequence":[3],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"7","value":"","code":"return arguments[0].innerText.length <3","waitTime":0},"position":0},{"id":5,"parentId":3,"index":6,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/execution_instances/5.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/5.json deleted file mode 100644 index a5e0a2e..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/5.json +++ /dev/null @@ -1 +0,0 @@ -{"id":5,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:36:55 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":7,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","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_x86/execution_instances/6.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/6.json deleted file mode 100644 index 5f7f207..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/6.json +++ /dev/null @@ -1 +0,0 @@ -{"id":6,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:36:55 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":7,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","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_x86/execution_instances/7.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/7.json deleted file mode 100644 index 56b524e..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/7.json +++ /dev/null @@ -1 +0,0 @@ -{"id":7,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:36:55 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":7,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","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_x86/execution_instances/9.json b/.temp_to_pub/EasySpider_windows_x86/execution_instances/9.json deleted file mode 100644 index 5440e6d..0000000 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/9.json +++ /dev/null @@ -1 +0,0 @@ -{"id":9,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:36:55 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":7,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","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_x86/tasks/0.json b/.temp_to_pub/EasySpider_windows_x86/tasks/0.json index b5e7e8e..62e41e2 100644 --- a/.temp_to_pub/EasySpider_windows_x86/tasks/0.json +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/0.json @@ -1 +1 @@ -{"id":0,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:13:38 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_页面标题","desc":"","type":"string","exampleValue":"京东全球版-专业的综合网上购物商城"},{"id":1,"name":"参数1_页面网址","desc":"","type":"string","exampleValue":"https://global.jd.com/"},{"id":2,"name":"自定义参数_0","desc":"","type":"string","exampleValue":"自定义字段"}],"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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":6,"relative":false,"name":"参数1_页面标题","desc":"","extractType":0,"relativeXPath":"/html/body/div[4]/div[1]","allXPaths":["/html/body/div[4]/div[1]","//div[contains(., '')]","//DIV[@class='w']"],"exampleValues":[{"num":0,"value":"京东全球版-专业的综合网上购物商城"}],"default":"","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/div[4]/div[1]","allXPaths":["/html/body/div[4]/div[1]","//div[contains(., '')]","//DIV[@class='w']"],"exampleValues":[{"num":0,"value":"https://global.jd.com/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":3,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4,5],"isInLoop":false,"position":2,"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","wait":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":4,"index":4,"parentId":3,"type":0,"option":7,"title":"移动到元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":"","loopType":1}},{"id":5,"index":5,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"","allXPaths":[],"exampleValues":[{"num":0,"value":"自定义字段"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file +{"id":0,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/26/2023, 3:55:08 PM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"自定义参数_0","desc":"","type":"string","exampleValue":"自定义字段"},{"id":1,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"//body","allXPaths":[],"exampleValues":[{"num":0,"value":"自定义字段"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG LeftSide_menu_hover__OCHiO']"],"exampleValues":[{"num":0,"value":"/手机/数码"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/1.json b/.temp_to_pub/EasySpider_windows_x86/tasks/1.json index d745d4a..4550785 100644 --- a/.temp_to_pub/EasySpider_windows_x86/tasks/1.json +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/1.json @@ -1 +1 @@ -{"id":1,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:35:29 AM","version":"0.3.1","containJudge":true,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"string","exampleValue":"手机"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4],"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","wait":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(., '手机')]"]}},{"id":6,"index":3,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"},{"num":1,"value":"数码"},{"num":2,"value":"家用电器"},{"num":3,"value":"电脑"},{"num":4,"value":"办公"},{"num":5,"value":"家纺"},{"num":6,"value":"家居"},{"num":7,"value":"厨具"},{"num":8,"value":"家具"},{"num":9,"value":"家装"},{"num":10,"value":"灯具"},{"num":11,"value":"工业品"},{"num":12,"value":"内衣"},{"num":13,"value":"男装"},{"num":14,"value":"女装"},{"num":15,"value":"童装"},{"num":16,"value":"箱包"},{"num":17,"value":"钟表"},{"num":18,"value":"珠宝"},{"num":19,"value":"女鞋"},{"num":20,"value":"运动"},{"num":21,"value":"户外"},{"num":22,"value":"男鞋"},{"num":23,"value":"汽车用品"},{"num":24,"value":"车载电器"},{"num":25,"value":"母婴"},{"num":26,"value":"洗护喂养"},{"num":27,"value":"玩具乐器"},{"num":28,"value":"宠物生活"},{"num":29,"value":"家庭清洁"},{"num":30,"value":"个人护理"},{"num":31,"value":"计生情趣"},{"num":32,"value":"图书"},{"num":33,"value":"童书"},{"num":34,"value":"文学"},{"num":1,"value":"数码"},{"num":2,"value":"家用电器"},{"num":3,"value":"电脑"},{"num":4,"value":"办公"},{"num":5,"value":"家纺"},{"num":6,"value":"家居"},{"num":7,"value":"厨具"},{"num":8,"value":"家具"},{"num":9,"value":"家装"},{"num":10,"value":"灯具"},{"num":11,"value":"工业品"},{"num":12,"value":"内衣"},{"num":13,"value":"男装"},{"num":14,"value":"女装"},{"num":15,"value":"童装"},{"num":16,"value":"箱包"},{"num":17,"value":"钟表"},{"num":18,"value":"珠宝"},{"num":19,"value":"女鞋"},{"num":20,"value":"运动"},{"num":21,"value":"户外"},{"num":22,"value":"男鞋"},{"num":23,"value":"汽车用品"},{"num":24,"value":"车载电器"},{"num":25,"value":"母婴"},{"num":26,"value":"洗护喂养"},{"num":27,"value":"玩具乐器"},{"num":28,"value":"宠物生活"},{"num":29,"value":"家庭清洁"},{"num":30,"value":"个人护理"},{"num":31,"value":"计生情趣"},{"num":32,"value":"图书"},{"num":33,"value":"童书"},{"num":34,"value":"文学"}],"default":"","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/"},{"num":1,"value":"https://shuma.jd.com/"},{"num":2,"value":"https://search.jd.com/Search?keyword=%E5%B0%8F%E5%AE%B6%E7%94%B5&enc=utf-8&wq=%E5%B0%8F%E5%AE%B6%E7%94%B5&pvid=261a350161304c979fa0e7ce95c05671"},{"num":3,"value":"https://diannao.jd.com/"},{"num":4,"value":"https://bg.jd.com/"},{"num":5,"value":"https://channel.jd.com/jf.html"},{"num":6,"value":"https://channel.jd.com/home.html"},{"num":7,"value":"https://channel.jd.com/kitchenware.html"},{"num":8,"value":"https://channel.jd.com/furniture.html"},{"num":9,"value":"https://jzjc.jd.com/"},{"num":10,"value":"https://channel.jd.com/9855-9856.html"},{"num":11,"value":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"},{"num":12,"value":"https://channel.jd.com/underwear.html"},{"num":13,"value":"https://channel.jd.com/1315-1342.html"},{"num":14,"value":"https://channel.jd.com/women.html"},{"num":15,"value":"https://list.jd.com/list.html?cat=1319,11842"},{"num":16,"value":"https://channel.jd.com/bag.html"},{"num":17,"value":"https://channel.jd.com/watch.html"},{"num":18,"value":"https://channel.jd.com/jewellery.html"},{"num":19,"value":"https://channel.jd.com/womensshoes.html"},{"num":20,"value":"https://phat.jd.com/10-109.html"},{"num":21,"value":"https://channel.jd.com/outdoor.html"},{"num":22,"value":"https://channel.jd.com/mensshoes.html"},{"num":23,"value":"https://che.jd.com/"},{"num":24,"value":"https://list.jd.com/list.html?cat=6728,6740&page=1&delivery_glb=1&stock=1&sort=sort_totalsales15_desc&trans=1&JL=4_7_0#J_main"},{"num":25,"value":"https://search.jd.com/Search?keyword=%E6%AF%8D%E5%A9%B4&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%AF%8D%E5%A9%B4&stock=1&gp=2&click=1"},{"num":26,"value":"https://channel.jd.com/feed.html"},{"num":27,"value":"https://toy.jd.com/"},{"num":28,"value":"https://channel.jd.com/pet.html"},{"num":29,"value":"https://channel.jd.com/beauty.html"},{"num":30,"value":"https://lady.jd.com/"},{"num":31,"value":"https://channel.jd.com/9192-9196.html"},{"num":32,"value":"https://book.jd.com/"},{"num":33,"value":"https://book.jd.com/children.html"},{"num":34,"value":"https://channel.jd.com/p_wenxuezongheguan.html"},{"num":1,"value":"https://shuma.jd.com/"},{"num":2,"value":"https://search.jd.com/Search?keyword=%E5%B0%8F%E5%AE%B6%E7%94%B5&enc=utf-8&wq=%E5%B0%8F%E5%AE%B6%E7%94%B5&pvid=261a350161304c979fa0e7ce95c05671"},{"num":3,"value":"https://diannao.jd.com/"},{"num":4,"value":"https://bg.jd.com/"},{"num":5,"value":"https://channel.jd.com/jf.html"},{"num":6,"value":"https://channel.jd.com/home.html"},{"num":7,"value":"https://channel.jd.com/kitchenware.html"},{"num":8,"value":"https://channel.jd.com/furniture.html"},{"num":9,"value":"https://jzjc.jd.com/"},{"num":10,"value":"https://channel.jd.com/9855-9856.html"},{"num":11,"value":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"},{"num":12,"value":"https://channel.jd.com/underwear.html"},{"num":13,"value":"https://channel.jd.com/1315-1342.html"},{"num":14,"value":"https://channel.jd.com/women.html"},{"num":15,"value":"https://list.jd.com/list.html?cat=1319,11842"},{"num":16,"value":"https://channel.jd.com/bag.html"},{"num":17,"value":"https://channel.jd.com/watch.html"},{"num":18,"value":"https://channel.jd.com/jewellery.html"},{"num":19,"value":"https://channel.jd.com/womensshoes.html"},{"num":20,"value":"https://phat.jd.com/10-109.html"},{"num":21,"value":"https://channel.jd.com/outdoor.html"},{"num":22,"value":"https://channel.jd.com/mensshoes.html"},{"num":23,"value":"https://che.jd.com/"},{"num":24,"value":"https://list.jd.com/list.html?cat=6728,6740&page=1&delivery_glb=1&stock=1&sort=sort_totalsales15_desc&trans=1&JL=4_7_0#J_main"},{"num":25,"value":"https://search.jd.com/Search?keyword=%E6%AF%8D%E5%A9%B4&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%AF%8D%E5%A9%B4&stock=1&gp=2&click=1"},{"num":26,"value":"https://channel.jd.com/feed.html"},{"num":27,"value":"https://toy.jd.com/"},{"num":28,"value":"https://channel.jd.com/pet.html"},{"num":29,"value":"https://channel.jd.com/beauty.html"},{"num":30,"value":"https://lady.jd.com/"},{"num":31,"value":"https://channel.jd.com/9192-9196.html"},{"num":32,"value":"https://book.jd.com/"},{"num":33,"value":"https://book.jd.com/children.html"},{"num":34,"value":"https://channel.jd.com/p_wenxuezongheguan.html"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"}],"default":"","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/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":3,"index":4,"parentId":2,"type":2,"option":9,"title":"判断条件","sequence":[5,6],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":4,"parentId":3,"index":5,"type":3,"option":10,"title":"条件分支","sequence":[3],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"7","value":"","code":"return arguments[0].innerText.length <3","waitTime":0},"position":0},{"id":5,"parentId":3,"index":6,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1}]} \ No newline at end of file +{"id":1,"name":"知乎 - 有问题,就会有答案","url":"https://www.zhihu.com","links":"https://www.zhihu.com","create_time":"5/26/2023, 4:21:57 PM","version":"0.3.1","containJudge":false,"desc":"https://www.zhihu.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.zhihu.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.zhihu.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"为什么相亲男(一本学历,月薪2万元)被我拒绝后,就不追求我了?"}],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.zhihu.com","links":"https://www.zhihu.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3,4],"isInLoop":false,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div/div[1]/div[1]/div[1]/div[1]/h2[1]/div[1]/a[1]","wait":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":3,"index":3,"parentId":2,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":true,"xpath":"/html/body/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div/div[1]/div[1]/div[1]/div[1]/h2[1]/div[1]/a[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":"","loopType":1}},{"id":4,"index":4,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[1]/div[1]/main[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/h1[1]","allXPaths":["/html/body/div[1]/div[1]/main[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/h1[1]","//h1[contains(., '为什么相亲男(一本学')]","//H1[@class='QuestionHeader-title']"],"exampleValues":[{"num":0,"value":"为什么相亲男(一本学历,月薪2万元)被我拒绝后,就不追求我了?"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/10.json b/.temp_to_pub/EasySpider_windows_x86/tasks/10.json new file mode 100644 index 0000000..60458d2 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/10.json @@ -0,0 +1 @@ +{"id":10,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 2:55:00 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_图片地址","desc":"","type":"string","exampleValue":"//m.360buyimg.com/babel/jfs/t1/188191/39/17055/134382/610a2f45Eb785cf35/71056d31c6c4a798.jpg!q70.dpg"}],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":25,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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[5]/div[1]/div[1]/div[1]/div[1]/div/img[1]","wait":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[5]/div[1]/div[1]/div[1]/div[1]/div[1]/img[1]","//img[contains(., '')]"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":4,"contentType":0,"relative":true,"name":"参数1_图片地址","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"//m.360buyimg.com/babel/jfs/t1/188191/39/17055/134382/610a2f45Eb785cf35/71056d31c6c4a798.jpg!q70.dpg"},{"num":1,"value":"//m.360buyimg.com/babel/jfs/t1/221717/35/13502/255382/6261fdfbE669a2749/ae869afbc450bfef.jpg!q70.dpg"},{"num":2,"value":"//m.360buyimg.com/babel/jfs/t1/123194/16/33392/59648/644c710fFf467db14/941e924df140b0c7.jpg!q70.dpg"},{"num":3,"value":"//m.360buyimg.com/babel/jfs/t1/136025/12/35101/121249/6470740cF29f5a734/00775fb0004f04d6.jpg!q70.dpg"},{"num":4,"value":"//m.360buyimg.com/babel/jfs/t1/152787/26/35356/237777/646db759F05d94228/023833a800480470.jpg!q70.dpg"},{"num":5,"value":"//m.360buyimg.com/babel/jfs/t1/222128/36/27913/12749/6470bae5F119e4d30/6ce6ba4d03b38f36.jpg!q70.dpg"},{"num":6,"value":"//m.360buyimg.com/babel/jfs/t1/193479/36/32128/150116/63f97c62F3b8d388d/94611666e48d20c9.jpg!q70.dpg"},{"num":7,"value":"//m.360buyimg.com/babel/jfs/t1/121123/23/34119/167676/64705e8bF3396bee9/a0197bfa9a70fe37.jpg!q70.dpg"},{"num":8,"value":"//m.360buyimg.com/babel/jfs/t1/129281/19/31057/101216/63369b95E106686e6/6cf69070a3400a35.jpg!q70.dpg"},{"num":9,"value":"//m.360buyimg.com/babel/jfs/t1/166756/1/37896/206673/6469c53fF15a1fb6e/1754063b648e79ee.jpg!q70.dpg"},{"num":10,"value":"//m.360buyimg.com/babel/jfs/t1/191862/30/28992/112304/63468ce5E38414dd6/87a2f82912bce982.jpg!q70.dpg"},{"num":11,"value":"//m.360buyimg.com/babel/jfs/t1/195065/29/32632/124493/64706545F4e4711b6/4d49c9777de4b4ee.jpg!q70.dpg"},{"num":12,"value":"//m.360buyimg.com/babel/jfs/t1/204443/10/33710/63693/6454a190F12260500/0b493846c763535b.jpg!q70.dpg"},{"num":13,"value":"//m.360buyimg.com/babel/jfs/t1/223875/13/23192/91640/646f43deFfa545950/c554e32f93d0335f.jpg!q70.dpg"},{"num":14,"value":"//m.360buyimg.com/babel/jfs/t1/137816/37/31102/115096/6454de0fFb8f942ad/402bd553a13a9bf3.jpg!q70.dpg"},{"num":15,"value":"//m.360buyimg.com/babel/jfs/t1/40711/37/12727/84552/5d5e3a39E9aad8862/b27eec800f006db5.jpg!q70.dpg"},{"num":16,"value":"//m.360buyimg.com/babel/jfs/t1/176830/7/24321/360227/6287b4f3E709b9781/bb92b1f409d89f48.jpg!q70.dpg"},{"num":17,"value":"//m.360buyimg.com/babel/jfs/t1/214279/37/30823/160253/646b3705F71f5f28a/92397fe2edd52aa8.jpg!q70.dpg"},{"num":18,"value":"//m.360buyimg.com/babel/jfs/t1/95230/7/33126/84813/64707631Fd71e57ac/3caf86dd2023798e.jpg!q70.dpg"},{"num":19,"value":"//m.360buyimg.com/babel/jfs/t1/91646/26/24010/125002/646b7591Feab3a693/5f9a8601c4d93b27.jpg!q70.dpg"},{"num":20,"value":"//m.360buyimg.com/babel/jfs/t1/200546/37/35743/64916/646b3b91F1106e379/8897ff2604fa78e9.jpg!q70.dpg"},{"num":21,"value":"//m.360buyimg.com/babel/jfs/t1/11945/36/19039/119082/63e98bf2Fa5e898d9/f3d73c2d7206e263.jpg!q70.dpg"},{"num":22,"value":"//m.360buyimg.com/babel/jfs/t1/155781/37/33322/45652/63948cbbE6fcd3fe3/67218ba5624ffb53.jpg!q70.dpg"},{"num":23,"value":"//m.360buyimg.com/babel/jfs/t1/99543/24/35643/107308/646d79d3F60656367/763c8a9e09665c08.jpg!q70.dpg"},{"num":24,"value":"//m.360buyimg.com/babel/jfs/t1/185634/15/29036/167524/6341456dE223e4e78/e7651bf2243e6115.jpg!q70.dpg"},{"num":25,"value":"//m.360buyimg.com/babel/jfs/t1/212638/22/24158/105144/63913716E0f8154c2/eb498c57826abebd.jpg!q70.dpg"},{"num":26,"value":"//m.360buyimg.com/babel/jfs/t1/207956/40/28000/93616/63913e15E82a29246/940d62259e87ff44.jpg!q70.dpg"},{"num":27,"value":"//m.360buyimg.com/babel/jfs/t1/136460/24/35306/127345/646b92ebFe10b6d48/55c57c8d0bf79c26.jpg!q70.dpg"},{"num":28,"value":"//m.360buyimg.com/babel/jfs/t1/217415/31/30968/108578/646eb882F398018eb/76853ef9247b27a6.jpg!q70.dpg"},{"num":29,"value":"//m.360buyimg.com/babel/jfs/t1/107670/15/22394/109978/64586b2aF4d151e9d/d71f6c22e498a62d.jpg!q70.dpg"},{"num":30,"value":"//m.360buyimg.com/babel/jfs/t1/202973/36/35294/80886/646f0103F76cced0b/d5a3f4622b0a4a06.jpg!q70.dpg"},{"num":31,"value":"//m.360buyimg.com/babel/jfs/t1/187323/4/32940/113116/63edc6deFdc9384ad/078da8e0d7d6b430.jpg!q70.dpg"},{"num":32,"value":"//m.360buyimg.com/babel/jfs/t1/161718/32/33743/82196/646f41c5F2bb869a8/97be61792ee0fdc4.jpg!q70.dpg"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":1}],"loopType":1}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/106.json b/.temp_to_pub/EasySpider_windows_x86/tasks/106.json new file mode 100644 index 0000000..81370e5 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/106.json @@ -0,0 +1,6928 @@ +{ + "id": 106, + "name": "京东全球版-专业的综合网上购物商城", + "url": "https://www.jd.com", + "links": "https://www.jd.com", + "create_time": "7/1/2023, 11:34:47 PM", + "version": "0.3.3", + "containJudge": false, + "desc": "https://www.jd.com", + "inputParameters": [ + { + "id": 0, + "name": "urlList_0", + "nodeId": 1, + "nodeName": "打开网页", + "value": "https://www.jd.com", + "desc": "要采集的网址列表,多行以\\n分开", + "type": "string", + "exampleValue": "https://www.jd.com" + }, + { + "id": 1, + "name": "inputText_1", + "nodeName": "输入文字", + "nodeId": 2, + "desc": "要输入的文本,如京东搜索框输入:电脑", + "type": "string", + "exampleValue": "123", + "value": "123" + } + ], + "outputParameters": [ + { + "id": 0, + "name": "参数1_链接文本", + "desc": "", + "type": "string", + "exampleValue": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "id": 1, + "name": "参数2_链接地址", + "desc": "", + "type": "string", + "exampleValue": "//item.jd.com/66144896261.html" + }, + { + "id": 2, + "name": "参数3_图片地址", + "desc": "", + "type": "string", + "exampleValue": "//img11.360buyimg.com/n7/jfs/t1/127924/20/28199/91846/63e5a0f3F37af0f1c/60f164f273a7f2c3.jpg" + }, + { + "id": 3, + "name": "参数4_文本", + "desc": "", + "type": "string", + "exampleValue": "¥" + }, + { + "id": 4, + "name": "参数5_文本", + "desc": "", + "type": "string", + "exampleValue": "339.00" + }, + { + "id": 5, + "name": "参数6_链接文本", + "desc": "", + "type": "string", + "exampleValue": "\n\t\t\t\t\t\t\t\t123婴儿推车高景观轻便可坐可躺折叠避震双向宝宝新生儿童手推车 【豪华版】四轮橡胶卡其色\n\t\t\t\t\t\t\t\t【可坐可躺可双向】买就送凉席蚊帐餐盘脚套等12种赠品(升级版+豪华版可享),超值超划算!\n\t\t\t\t\t\t\t" + }, + { + "id": 6, + "name": "参数7_链接地址", + "desc": "", + "type": "string", + "exampleValue": "//item.jd.com/66144896261.html" + }, + { + "id": 7, + "name": "参数8_文本", + "desc": "", + "type": "string", + "exampleValue": "婴儿推车高景观轻便可坐可躺折叠避震双向宝宝新生儿童手推车【豪华版】四轮橡胶卡其色" + }, + { + "id": 8, + "name": "参数9_文本", + "desc": "", + "type": "string", + "exampleValue": "123" + }, + { + "id": 9, + "name": "参数10_文本", + "desc": "", + "type": "string", + "exampleValue": "【可坐可躺可双向】买就送凉席蚊帐餐盘脚套等12种赠品(升级版+豪华版可享),超值超划算!" + }, + { + "id": 10, + "name": "参数11_文本", + "desc": "", + "type": "string", + "exampleValue": "条评价" + }, + { + "id": 11, + "name": "参数12_链接文本", + "desc": "", + "type": "string", + "exampleValue": "1万+" + }, + { + "id": 12, + "name": "参数13_链接地址", + "desc": "", + "type": "string", + "exampleValue": "//item.jd.com/66144896261.html#comment" + }, + { + "id": 13, + "name": "参数14_图片地址", + "desc": "", + "type": "string", + "exampleValue": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + }, + { + "id": 14, + "name": "参数15_链接文本", + "desc": "", + "type": "string", + "exampleValue": "韵贝母婴专营店" + }, + { + "id": 15, + "name": "参数16_链接地址", + "desc": "", + "type": "string", + "exampleValue": "//mall.jd.com/index-872357.html?from=pc" + }, + { + "id": 16, + "name": "参数17_链接文本", + "desc": "", + "type": "string", + "exampleValue": "对比" + }, + { + "id": 17, + "name": "参数18_链接地址", + "desc": "", + "type": "string", + "exampleValue": "javascript:;" + }, + { + "id": 18, + "name": "参数19_链接文本", + "desc": "", + "type": "string", + "exampleValue": "关注" + }, + { + "id": 19, + "name": "参数20_链接地址", + "desc": "", + "type": "string", + "exampleValue": "javascript:;" + }, + { + "id": 20, + "name": "参数21_链接文本", + "desc": "", + "type": "string", + "exampleValue": "加入购物车" + }, + { + "id": 21, + "name": "参数22_链接地址", + "desc": "", + "type": "string", + "exampleValue": "//cart.jd.com/gate.action?pid=66144896261&pcount=1&ptype=1" + }, + { + "id": 22, + "name": "参数23_文本", + "desc": "", + "type": "string", + "exampleValue": "毕业租房季每满200减30" + }, + { + "id": 23, + "name": "参数24_文本", + "desc": "", + "type": "string", + "exampleValue": "7.1-7.3" + }, + { + "id": 24, + "name": "参数25_文本", + "desc": "", + "type": "string", + "exampleValue": "放心购" + }, + { + "id": 25, + "name": "参数26_文本", + "desc": "", + "type": "string", + "exampleValue": "免邮" + }, + { + "id": 26, + "name": "参数27_文本", + "desc": "", + "type": "string", + "exampleValue": "券300-20" + }, + { + "id": 27, + "name": "参数28_文本", + "desc": "", + "type": "string", + "exampleValue": "爱心东东" + }, + { + "id": 28, + "name": "参数29_文本", + "desc": "", + "type": "string", + "exampleValue": "赠" + }, + { + "id": 29, + "name": "参数30_文本", + "desc": "", + "type": "string", + "exampleValue": "满288-8" + }, + { + "id": 30, + "name": "参数31_文本", + "desc": "", + "type": "string", + "exampleValue": "赠" + }, + { + "id": 31, + "name": "参数32_图片地址", + "desc": "", + "type": "string", + "exampleValue": "//m.360buyimg.com/cc/jfs/t1/113659/27/28361/2962/62ecb1f0E6c5fc50c/b914680e87a2c8e9.png" + }, + { + "id": 32, + "name": "参数33_文本", + "desc": "", + "type": "string", + "exampleValue": "..." + } + ], + "graph": [ + { + "index": 0, + "id": 0, + "parentId": 0, + "type": -1, + "option": 0, + "title": "root", + "sequence": [ + 1, + 2, + 3, + 4 + ], + "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 + } + }, + { + "id": 2, + "index": 2, + "parentId": 0, + "type": 0, + "option": 4, + "title": "输入文字", + "sequence": [], + "isInLoop": false, + "position": 1, + "parameters": { + "history": 4, + "tabIndex": -1, + "useLoop": false, + "xpath": "//*[@id=\"key\"]", + "wait": 0, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "value": "123", + "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": 3, + "index": 3, + "parentId": 0, + "type": 0, + "option": 2, + "title": "点击元素", + "sequence": [], + "isInLoop": false, + "position": 2, + "parameters": { + "history": 4, + "tabIndex": -1, + "useLoop": false, + "xpath": "//*[@id=\"search-btn\"]/i[1]", + "wait": 11, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "scrollType": 0, + "scrollCount": 1, + "scrollWaitTime": 1, + "clickWay": 0, + "maxWaitTime": 10, + "paras": [], + "allXPaths": [ + "/html/body/div[4]/div[1]/div[2]/div[1]/button[1]/i[1]", + "//i[contains(., '')]", + "/html/body/div[last()-6]/div/div[last()-2]/div/button/i" + ] + } + }, + { + "id": 4, + "index": 4, + "parentId": 0, + "type": 1, + "option": 8, + "title": "循环", + "sequence": [ + 5 + ], + "isInLoop": false, + "position": 3, + "parameters": { + "history": 5, + "tabIndex": -1, + "useLoop": false, + "xpath": "/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]", + "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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]", + "//div[contains(., '')]", + "//DIV[@class='gl-i-wrap']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div" + ] + } + }, + { + "id": 5, + "index": 5, + "parentId": 4, + "type": 0, + "option": 3, + "title": "提取数据", + "sequence": [], + "isInLoop": true, + "position": 0, + "parameters": { + "history": 5, + "tabIndex": -1, + "useLoop": false, + "xpath": "", + "wait": 0, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "paras": [ + { + "nodeType": 1, + "contentType": 0, + "relative": true, + "name": "参数1_链接文本", + "desc": "", + "relativeXPath": "/div[1]/a[1]", + "allXPaths": [ + "/div[1]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-7]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 1, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 2, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 3, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t \n\t\t\t \t\t\t毕业租房季每满200减30\n\t\t\t \t\t\t\t7.1-7.3\n\t\t\t \t\t\t\n\t\t\t \t\t\n\t\t\t \t" + }, + { + "num": 4, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t \n\t\t\t \t\t\t毕业租房季每满200减30\n\t\t\t \t\t\t\t7.1-7.3\n\t\t\t \t\t\t\n\t\t\t \t\t\n\t\t\t \t" + }, + { + "num": 5, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 6, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t \n\t\t\t \t\t\t毕业租房季每满200减30\n\t\t\t \t\t\t\t7.1-7.3\n\t\t\t \t\t\t\n\t\t\t \t\t\n\t\t\t \t" + }, + { + "num": 7, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 8, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 9, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t \n\t\t\t \t\t\t毕业租房季每满200减30\n\t\t\t \t\t\t\t7.1-7.3\n\t\t\t \t\t\t\n\t\t\t \t\t\n\t\t\t \t" + }, + { + "num": 10, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 11, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 12, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 13, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 14, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 15, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t \n\t\t\t \t\t\t全店 每满199立减30元\n\t\t\t \t\t\t\t7.1-7.3\n\t\t\t \t\t\t\n\t\t\t \t\t\n\t\t\t \t" + }, + { + "num": 16, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 17, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 18, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 19, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 20, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 21, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 22, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 23, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 24, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 25, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 26, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 27, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 28, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 29, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 30, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 31, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 32, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 33, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t \n\t\t\t \t\t\t1件9.0折\n\t\t\t \t\t\t\t7.1-8.1\n\t\t\t \t\t\t\n\t\t\t \t\t\n\t\t\t \t" + }, + { + "num": 34, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 35, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 36, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 37, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 38, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 39, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 40, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 41, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 42, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 43, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 44, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 45, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 46, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 47, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 48, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 49, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 50, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t \n\t\t\t \t\t\t满10元减1元\n\t\t\t \t\t\t\t6.26-7.5\n\t\t\t \t\t\t\n\t\t\t \t\t\n\t\t\t \t" + }, + { + "num": 51, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 52, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t \n\t\t\t \t\t\t3件8.5折\n\t\t\t \t\t\t\t6.30-7.31\n\t\t\t \t\t\t\n\t\t\t \t\t\n\t\t\t \t" + }, + { + "num": 53, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 54, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 55, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 56, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 57, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 58, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + }, + { + "num": 59, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t \n\t\t\t \t\t\t毕业租房季每满200减30\n\t\t\t \t\t\t\t7.1-7.3\n\t\t\t \t\t\t\n\t\t\t \t\t\n\t\t\t \t" + } + ], + "unique_index": "/div[1]/a[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 2, + "contentType": 0, + "relative": true, + "name": "参数2_链接地址", + "desc": "", + "relativeXPath": "/div[1]/a[1]", + "allXPaths": [ + "/div[1]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-7]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//item.jd.com/66144896261.html" + }, + { + "num": 1, + "value": "//item.jd.com/66144896265.html" + }, + { + "num": 2, + "value": "//item.jd.com/66144896264.html" + }, + { + "num": 3, + "value": "//item.jd.com/10033531851583.html" + }, + { + "num": 4, + "value": "//item.jd.com/10033531851582.html" + }, + { + "num": 5, + "value": "//item.jd.com/10066088622463.html" + }, + { + "num": 6, + "value": "//item.jd.com/10035712182850.html" + }, + { + "num": 7, + "value": "//item.jd.com/10071785826677.html" + }, + { + "num": 8, + "value": "//item.jd.com/10077849739040.html" + }, + { + "num": 9, + "value": "//item.jd.com/10033531851584.html" + }, + { + "num": 10, + "value": "//item.jd.com/10040733503774.html" + }, + { + "num": 11, + "value": "//item.jd.com/10071785826674.html" + }, + { + "num": 12, + "value": "//item.jd.com/10071785826678.html" + }, + { + "num": 13, + "value": "//item.jd.com/10071785826682.html" + }, + { + "num": 14, + "value": "//item.jd.com/10071785826684.html" + }, + { + "num": 15, + "value": "//item.jd.com/10051994751480.html" + }, + { + "num": 16, + "value": "//item.jd.com/10071785826675.html" + }, + { + "num": 17, + "value": "//item.jd.com/10071785826676.html" + }, + { + "num": 18, + "value": "//item.jd.com/10071785826679.html" + }, + { + "num": 19, + "value": "//item.jd.com/10071785826680.html" + }, + { + "num": 20, + "value": "//item.jd.com/10071785826683.html" + }, + { + "num": 21, + "value": "//item.jd.com/10045335421289.html" + }, + { + "num": 22, + "value": "//item.jd.com/11773766494.html" + }, + { + "num": 23, + "value": "//item.jd.com/10076458552994.html" + }, + { + "num": 24, + "value": "//item.jd.com/10074614929614.html" + }, + { + "num": 25, + "value": "//item.jd.com/10074614929616.html" + }, + { + "num": 26, + "value": "//item.jd.com/10074614929617.html" + }, + { + "num": 27, + "value": "//item.jd.com/10075117517846.html" + }, + { + "num": 28, + "value": "//item.jd.com/10076750833807.html" + }, + { + "num": 29, + "value": "//item.jd.com/10074629310807.html" + }, + { + "num": 30, + "value": "//item.jd.com/10074629310808.html" + }, + { + "num": 31, + "value": "//item.jd.com/10078155456003.html" + }, + { + "num": 32, + "value": "//item.jd.com/10078155456005.html" + }, + { + "num": 33, + "value": "//item.jd.com/10077222703036.html" + }, + { + "num": 34, + "value": "//item.jd.com/10078407670547.html" + }, + { + "num": 35, + "value": "//item.jd.com/10078407670550.html" + }, + { + "num": 36, + "value": "//item.jd.com/10077634039065.html" + }, + { + "num": 37, + "value": "//item.jd.com/10077634039066.html" + }, + { + "num": 38, + "value": "//item.jd.com/10076384967007.html" + }, + { + "num": 39, + "value": "//item.jd.com/10077727026633.html" + }, + { + "num": 40, + "value": "//item.jd.com/10077045237658.html" + }, + { + "num": 41, + "value": "//item.jd.com/10074028982993.html" + }, + { + "num": 42, + "value": "//item.jd.com/10074028982998.html" + }, + { + "num": 43, + "value": "//item.jd.com/10074028982999.html" + }, + { + "num": 44, + "value": "//item.jd.com/10074028983001.html" + }, + { + "num": 45, + "value": "//item.jd.com/10074028983003.html" + }, + { + "num": 46, + "value": "//item.jd.com/10074028983005.html" + }, + { + "num": 47, + "value": "//item.jd.com/10074028983006.html" + }, + { + "num": 48, + "value": "//item.jd.com/13256317.html" + }, + { + "num": 49, + "value": "//item.jd.com/12830944.html" + }, + { + "num": 50, + "value": "//item.jd.com/10069471945735.html" + }, + { + "num": 51, + "value": "//item.jd.com/10065743084711.html" + }, + { + "num": 52, + "value": "//item.jd.com/10057275997475.html" + }, + { + "num": 53, + "value": "//item.jd.com/100040241781.html" + }, + { + "num": 54, + "value": "//item.jd.com/11793245.html" + }, + { + "num": 55, + "value": "//item.jd.com/10043774573916.html" + }, + { + "num": 56, + "value": "//item.jd.com/57633600735.html" + }, + { + "num": 57, + "value": "//item.jd.com/100049147902.html" + }, + { + "num": 58, + "value": "//item.jd.com/12682998.html" + }, + { + "num": 59, + "value": "//item.jd.com/100046068385.html" + } + ], + "unique_index": "/div[1]/a[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 4, + "contentType": 1, + "relative": true, + "name": "参数3_图片地址", + "desc": "", + "relativeXPath": "/div[1]/a[1]/img[1]", + "allXPaths": [ + "/div[1]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-7]/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img11.360buyimg.com/n7/jfs/t1/127924/20/28199/91846/63e5a0f3F37af0f1c/60f164f273a7f2c3.jpg" + }, + { + "num": 1, + "value": "//img10.360buyimg.com/n7/jfs/t1/158541/30/34432/95709/63e5a431Fbc624086/663837dffb8cd4a4.jpg" + }, + { + "num": 2, + "value": "//img14.360buyimg.com/n7/jfs/t1/146239/32/33664/107095/63e5a3d7Ffe8b57ea/12c5a3fcc9fe9bfa.jpg" + }, + { + "num": 3, + "value": "//img13.360buyimg.com/n7/jfs/t1/105187/4/25308/58234/64423a86F8a0df3ec/2b8b1f2717dc6b8d.jpg" + }, + { + "num": 4, + "value": "//img12.360buyimg.com/n7/jfs/t1/220723/25/28321/52521/64423a67F365b3a03/2e70ad303ed5f5d3.jpg" + }, + { + "num": 5, + "value": "//img13.360buyimg.com/n7/jfs/t1/75141/19/22709/42322/6379f4c6E139338dc/1ece7ffcbf08655b.jpg" + }, + { + "num": 6, + "value": "//img10.360buyimg.com/n7/jfs/t1/166818/38/36276/60378/64423aa7F87a9093c/66cf5b230e71776e.jpg" + }, + { + "num": 7, + "value": "//img12.360buyimg.com/n7/jfs/t1/11731/33/20404/61621/6381de86E686a0634/2d15b07438fcfb28.jpg" + }, + { + "num": 8, + "value": "//img10.360buyimg.com/n7/jfs/t1/74538/20/25914/132616/641e0394Ff39288a8/068c6fe71f077a3f.jpg" + }, + { + "num": 9, + "value": "//img14.360buyimg.com/n7/jfs/t1/74533/16/25951/58348/64423a90Fa3f15cc4/aa01e36d5d750462.jpg" + }, + { + "num": 10, + "value": "//img14.360buyimg.com/n7/jfs/t1/218410/1/4935/104585/6196006bEc7aea11f/701b20fb2bbe759f.jpg" + }, + { + "num": 11, + "value": "//img14.360buyimg.com/n7/jfs/t1/214260/4/23739/96671/6381de84Ea7a2a7e4/22ae895d963fe711.jpg" + }, + { + "num": 12, + "value": "//img13.360buyimg.com/n7/jfs/t1/167845/35/32863/62713/6381de85Ebd30a372/d26a829c09f5dc36.jpg" + }, + { + "num": 13, + "value": "//img12.360buyimg.com/n7/jfs/t1/214260/4/23739/96671/6381de84Ea7a2a7e4/22ae895d963fe711.jpg" + }, + { + "num": 14, + "value": "//img14.360buyimg.com/n7/jfs/t1/214260/4/23739/96671/6381de84Ea7a2a7e4/22ae895d963fe711.jpg" + }, + { + "num": 15, + "value": "//img10.360buyimg.com/n7/jfs/t1/83169/15/17724/136993/627cac70Eda13f6e9/5b5e06f10974a3c6.jpg" + }, + { + "num": 16, + "value": "//img10.360buyimg.com/n7/jfs/t1/191017/37/30757/104462/6381de87E93c3da4a/e69c322bfe53a952.jpg" + }, + { + "num": 17, + "value": "//img11.360buyimg.com/n7/jfs/t1/174811/29/32055/105946/6381de88E923f0618/35b8f41a518e5436.jpg" + }, + { + "num": 18, + "value": "//img14.360buyimg.com/n7/jfs/t1/94717/37/25765/70939/6381de8bE1b405602/9a98708f88ddb5ce.jpg" + }, + { + "num": 19, + "value": "//img10.360buyimg.com/n7/jfs/t1/127426/19/28688/96694/6381de89Ed938579f/e31f20fd16d88f4a.jpg" + }, + { + "num": 20, + "value": "//img13.360buyimg.com/n7/jfs/t1/214260/4/23739/96671/6381de84Ea7a2a7e4/22ae895d963fe711.jpg" + }, + { + "num": 21, + "value": "//img14.360buyimg.com/n7/jfs/t1/121096/37/30694/102900/63dcd319Fe04b45a0/cdca6d8aea8b0d14.jpg" + }, + { + "num": 22, + "value": "//img14.360buyimg.com/n7/jfs/t3085/57/9703018073/428836/6d9d4597/58d79bc7N174c01bd.jpg" + }, + { + "num": 23, + "value": "//img14.360buyimg.com/n7/jfs/t1/122510/37/35221/172293/646f3974Fec11e347/f729d7b883259089.jpg" + }, + { + "num": 24, + "value": "//img14.360buyimg.com/n7/jfs/t1/206817/19/32799/67076/6452574eF85da37f3/3a3f28ba1c72afe8.jpg" + }, + { + "num": 25, + "value": "//img11.360buyimg.com/n7/jfs/t1/1627/22/22365/65427/64525759F3c940306/927b8d4529fa45c5.jpg" + }, + { + "num": 26, + "value": "//img12.360buyimg.com/n7/jfs/t1/99328/29/33069/67014/64525750Fbf44aee2/45bd70696196eb46.jpg" + }, + { + "num": 27, + "value": "//img11.360buyimg.com/n7/jfs/t1/95892/31/36917/86152/645868cfFbfaf60b6/09be854210f92fc5.jpg" + }, + { + "num": 28, + "value": "//misc.360buyimg.com/lib/img/e/blank.gif" + }, + { + "num": 29, + "value": "//img12.360buyimg.com/n7/jfs/t1/159297/26/37565/145825/64525780Feda164ad/0485369bb0b20bfb.jpg" + }, + { + "num": 30, + "value": "//img13.360buyimg.com/n7/jfs/t1/210508/18/33774/136590/64525771F6199551e/5c1ca06adf7128a2.jpg" + }, + { + "num": 31, + "value": "//img13.360buyimg.com/n7/jfs/t1/111433/12/37222/130025/6487d2acF7c444eec/e116d22e27d291b5.jpg" + }, + { + "num": 32, + "value": "//img10.360buyimg.com/n7/jfs/t1/223490/23/24982/157918/6487d2adF9b4ab7d1/cb7a977c05f43381.jpg" + }, + { + "num": 33, + "value": "//img11.360buyimg.com/n7/jfs/t1/219000/13/31660/70915/64786253F20368364/d73fccc8ca386203.jpg" + }, + { + "num": 34, + "value": "//img12.360buyimg.com/n7/jfs/t1/213481/6/32176/145277/648bb28cF5bbfc814/656cc98de2a14d59.jpg" + }, + { + "num": 35, + "value": "//img10.360buyimg.com/n7/jfs/t1/119820/6/40272/234763/648bb28eFe4357768/1886427e8177fa16.jpg" + }, + { + "num": 36, + "value": "//img10.360buyimg.com/n7/jfs/t1/223817/3/24886/115068/647ff65cF2c3e06c1/9cc9a42bffa72e0d.jpg" + }, + { + "num": 37, + "value": "//img11.360buyimg.com/n7/jfs/t1/112182/3/35692/99061/647ff65fFcae93928/ce4de53bbe8dc9dc.jpg" + }, + { + "num": 38, + "value": "//img12.360buyimg.com/n7/jfs/t1/115793/10/36782/58217/646b122fF754ce827/59e3f882ef7d5a09.jpg" + }, + { + "num": 39, + "value": "//img13.360buyimg.com/n7/jfs/t1/163080/29/28850/65830/64a01896Faaf514bb/1d86cea04f87f63f.jpg" + }, + { + "num": 40, + "value": "" + }, + { + "num": 41, + "value": "" + }, + { + "num": 42, + "value": "" + }, + { + "num": 43, + "value": "" + }, + { + "num": 44, + "value": "" + }, + { + "num": 45, + "value": "" + }, + { + "num": 46, + "value": "" + }, + { + "num": 47, + "value": "" + }, + { + "num": 48, + "value": "" + }, + { + "num": 49, + "value": "" + }, + { + "num": 50, + "value": "" + }, + { + "num": 51, + "value": "" + }, + { + "num": 52, + "value": "" + }, + { + "num": 53, + "value": "" + }, + { + "num": 54, + "value": "" + }, + { + "num": 55, + "value": "" + }, + { + "num": 56, + "value": "" + }, + { + "num": 57, + "value": "" + }, + { + "num": 58, + "value": "" + }, + { + "num": 59, + "value": "" + } + ], + "unique_index": "/div[1]/a[1]/img[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数4_文本", + "desc": "", + "relativeXPath": "/div[2]/strong[1]/em[1]", + "allXPaths": [ + "/div[2]/strong[1]/em[1]", + "//em[contains(., '¥')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-6]/strong/em" + ], + "exampleValues": [ + { + "num": 0, + "value": "¥" + }, + { + "num": 1, + "value": "¥" + }, + { + "num": 2, + "value": "¥" + }, + { + "num": 3, + "value": "¥" + }, + { + "num": 4, + "value": "¥" + }, + { + "num": 5, + "value": "¥" + }, + { + "num": 6, + "value": "¥" + }, + { + "num": 7, + "value": "¥" + }, + { + "num": 8, + "value": "¥" + }, + { + "num": 9, + "value": "¥" + }, + { + "num": 10, + "value": "¥" + }, + { + "num": 11, + "value": "¥" + }, + { + "num": 12, + "value": "¥" + }, + { + "num": 13, + "value": "¥" + }, + { + "num": 14, + "value": "¥" + }, + { + "num": 15, + "value": "¥" + }, + { + "num": 16, + "value": "¥" + }, + { + "num": 17, + "value": "¥" + }, + { + "num": 18, + "value": "¥" + }, + { + "num": 19, + "value": "¥" + }, + { + "num": 20, + "value": "¥" + }, + { + "num": 21, + "value": "¥" + }, + { + "num": 22, + "value": "¥" + }, + { + "num": 23, + "value": "¥" + }, + { + "num": 24, + "value": "¥" + }, + { + "num": 25, + "value": "¥" + }, + { + "num": 26, + "value": "¥" + }, + { + "num": 27, + "value": "¥" + }, + { + "num": 28, + "value": "¥" + }, + { + "num": 29, + "value": "¥" + }, + { + "num": 30, + "value": "¥" + }, + { + "num": 31, + "value": "¥" + }, + { + "num": 32, + "value": "¥" + }, + { + "num": 33, + "value": "¥" + }, + { + "num": 34, + "value": "¥" + }, + { + "num": 35, + "value": "¥" + }, + { + "num": 36, + "value": "¥" + }, + { + "num": 37, + "value": "¥" + }, + { + "num": 38, + "value": "¥" + }, + { + "num": 39, + "value": "¥" + }, + { + "num": 40, + "value": "¥" + }, + { + "num": 41, + "value": "¥" + }, + { + "num": 42, + "value": "¥" + }, + { + "num": 43, + "value": "¥" + }, + { + "num": 44, + "value": "¥" + }, + { + "num": 45, + "value": "¥" + }, + { + "num": 46, + "value": "¥" + }, + { + "num": 47, + "value": "¥" + }, + { + "num": 48, + "value": "¥" + }, + { + "num": 49, + "value": "¥" + }, + { + "num": 50, + "value": "¥" + }, + { + "num": 51, + "value": "¥" + }, + { + "num": 52, + "value": "¥" + }, + { + "num": 53, + "value": "¥" + }, + { + "num": 54, + "value": "¥" + }, + { + "num": 55, + "value": "¥" + }, + { + "num": 56, + "value": "¥" + }, + { + "num": 57, + "value": "¥" + }, + { + "num": 58, + "value": "¥" + }, + { + "num": 59, + "value": "¥" + } + ], + "unique_index": "/div[2]/strong[1]/em[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数5_文本", + "desc": "", + "relativeXPath": "/div[2]/strong[1]/i[1]", + "allXPaths": [ + "/div[2]/strong[1]/i[1]", + "//i[contains(., '339.00')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-6]/strong/i" + ], + "exampleValues": [ + { + "num": 0, + "value": "339.00" + }, + { + "num": 1, + "value": "339.00" + }, + { + "num": 2, + "value": "339.00" + }, + { + "num": 3, + "value": "549.00" + }, + { + "num": 4, + "value": "549.00" + }, + { + "num": 5, + "value": "179.00" + }, + { + "num": 6, + "value": "549.00" + }, + { + "num": 7, + "value": "25.00" + }, + { + "num": 8, + "value": "39.00" + }, + { + "num": 9, + "value": "549.00" + }, + { + "num": 10, + "value": "718.00" + }, + { + "num": 11, + "value": "115.00" + }, + { + "num": 12, + "value": "25.00" + }, + { + "num": 13, + "value": "55.00" + }, + { + "num": 14, + "value": "105.00" + }, + { + "num": 15, + "value": "17800.00" + }, + { + "num": 16, + "value": "25.00" + }, + { + "num": 17, + "value": "25.00" + }, + { + "num": 18, + "value": "25.00" + }, + { + "num": 19, + "value": "50.00" + }, + { + "num": 20, + "value": "50.00" + }, + { + "num": 21, + "value": "174.20" + }, + { + "num": 22, + "value": "998.00" + }, + { + "num": 23, + "value": "2258.00" + }, + { + "num": 24, + "value": "2015.00" + }, + { + "num": 25, + "value": "2015.00" + }, + { + "num": 26, + "value": "2015.00" + }, + { + "num": 27, + "value": "889.00" + }, + { + "num": 28, + "value": "314.05" + }, + { + "num": 29, + "value": "4355.00" + }, + { + "num": 30, + "value": "4355.00" + }, + { + "num": 31, + "value": "183.00" + }, + { + "num": 32, + "value": "183.00" + }, + { + "num": 33, + "value": "2278.00" + }, + { + "num": 34, + "value": "41.00" + }, + { + "num": 35, + "value": "207.00" + }, + { + "num": 36, + "value": "16.00" + }, + { + "num": 37, + "value": "16.00" + }, + { + "num": 38, + "value": "1259.00" + }, + { + "num": 39, + "value": "1034.00" + }, + { + "num": 40, + "value": "228.00" + }, + { + "num": 41, + "value": "10707.00" + }, + { + "num": 42, + "value": "22069.00" + }, + { + "num": 43, + "value": "28601.00" + }, + { + "num": 44, + "value": "10707.00" + }, + { + "num": 45, + "value": "16694.00" + }, + { + "num": 46, + "value": "28397.00" + }, + { + "num": 47, + "value": "14109.00" + }, + { + "num": 48, + "value": "64.30" + }, + { + "num": 49, + "value": "36.40" + }, + { + "num": 50, + "value": "15.80" + }, + { + "num": 51, + "value": "26.00" + }, + { + "num": 52, + "value": "31.20" + }, + { + "num": 53, + "value": "55.00" + }, + { + "num": 54, + "value": "28.00" + }, + { + "num": 55, + "value": "42.80" + }, + { + "num": 56, + "value": "24.90" + }, + { + "num": 57, + "value": "148.05" + }, + { + "num": 58, + "value": "59.50" + }, + { + "num": 59, + "value": "18.80" + } + ], + "unique_index": "/div[2]/strong[1]/i[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 1, + "contentType": 0, + "relative": true, + "name": "参数6_链接文本", + "desc": "", + "relativeXPath": "/div[3]/a[1]", + "allXPaths": [ + "/div[3]/a[1]", + "//a[contains(., '1')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-5]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t123婴儿推车高景观轻便可坐可躺折叠避震双向宝宝新生儿童手推车 【豪华版】四轮橡胶卡其色\n\t\t\t\t\t\t\t\t【可坐可躺可双向】买就送凉席蚊帐餐盘脚套等12种赠品(升级版+豪华版可享),超值超划算!\n\t\t\t\t\t\t\t" + }, + { + "num": 1, + "value": "\n\t\t\t\t\t\t\t\t123婴儿推车高景观轻便可坐可躺折叠避震双向宝宝新生儿童手推车 【豪华版】四轮橡胶快乐星球\n\t\t\t\t\t\t\t\t【可坐可躺可双向】买就送凉席蚊帐餐盘脚套等12种赠品(升级版+豪华版可享),超值超划算!\n\t\t\t\t\t\t\t" + }, + { + "num": 2, + "value": "\n\t\t\t\t\t\t\t\t123婴儿推车高景观轻便可坐可躺折叠避震双向宝宝新生儿童手推车 【豪华版】四轮橡胶卡通白猫\n\t\t\t\t\t\t\t\t【可坐可躺可双向】买就送凉席蚊帐餐盘脚套等12种赠品(升级版+豪华版可享),超值超划算!\n\t\t\t\t\t\t\t" + }, + { + "num": 3, + "value": "\n\t\t\t\t\t\t\t\t吉召 轻奢高档网红暴力熊摆件客厅大型落地托盘电视柜沙发家居软装饰 红色加底座123cm【带蓝牙音箱】\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 4, + "value": "\n\t\t\t\t\t\t\t\t吉召 轻奢高档网红暴力熊摆件客厅大型落地托盘电视柜沙发家居软装饰 蓝色加底座123cm【带蓝牙音箱】\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 5, + "value": "\n\t\t\t\t\t\t\t\tSLPC狗狗冲锋衣双层狗狗雨衣秋冬款保暖狗衣服防风防雪防雨大型犬衣服 灰色 4XL身长60-78胸围85-123CM\n\t\t\t\t\t\t\t\t衣服多处收口设计,防止雨水进入;背部有牵引点\n\t\t\t\t\t\t\t" + }, + { + "num": 6, + "value": "\n\t\t\t\t\t\t\t\t吉召 轻奢高档网红暴力熊摆件客厅大型落地托盘电视柜沙发家居软装饰 绿色加底座123cm【带蓝牙音箱】\n\t\t\t\t\t\t\t\t1.新品上新,晒图赠好礼,详情咨询客服2.免费提供贺卡(需联系客服)3.运输破损,免费换新4.赠运费险,放心购!更多优质好物\n\t\t\t\t\t\t\t" + }, + { + "num": 7, + "value": "\n\t\t\t\t\t\t\t\t爱心东东\t\n森尼熊保鲸书籍龙族全套小说6册123上中下4江南著幻想武侠书籍玩具礼物 龙族3 上 一本\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 8, + "value": "\n\t\t\t\t\t\t\t\t格爵水千丞一醉经年小白杨针锋对决附加遗产娘娘腔谁把谁当真儿童玩具 附加遗产123本未删减\n\t\t\t\t\t\t\t\t新店刚刚开业,所以没有评价,放心下单,有问题联系客服\n\t\t\t\t\t\t\t" + }, + { + "num": 9, + "value": "\n\t\t\t\t\t\t\t\t吉召 轻奢高档网红暴力熊摆件客厅大型落地托盘电视柜沙发家居软装饰 橙色加底座123cm【带蓝牙音箱】\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 10, + "value": "\n\t\t\t\t\t\t\t\t点道(DIANDAO)创意客厅流水摆件电视柜旁边装饰品水景喷泉现代北欧办公室轻奢摆设 TT99045H+底座:长28宽28高123CM\n\t\t\t\t\t\t\t\t乔迁新居礼品开业礼物\n\t\t\t\t\t\t\t" + }, + { + "num": 11, + "value": "\n\t\t\t\t\t\t\t\t爱心东东\t\n森尼熊保鲸书籍龙族全套小说6册123上中下4江南著幻想武侠书籍玩具礼物 龙族全套6册\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 12, + "value": "\n\t\t\t\t\t\t\t\t爱心东东\t\n森尼熊保鲸书籍龙族全套小说6册123上中下4江南著幻想武侠书籍玩具礼物 龙族3中 一本\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 13, + "value": "\n\t\t\t\t\t\t\t\t爱心东东\t\n森尼熊保鲸书籍龙族全套小说6册123上中下4江南著幻想武侠书籍玩具礼物 龙族 3册 联系客服备注\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 14, + "value": "\n\t\t\t\t\t\t\t\t爱心东东\t\n森尼熊保鲸书籍龙族全套小说6册123上中下4江南著幻想武侠书籍玩具礼物 龙族 5册 联系客服备注\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 15, + "value": "\n\t\t\t\t\t\t\t\t唯艺思佳 金丝楠木大型木雕摆件一帆风顺公司会所大堂办公室落地摆设别墅装饰根雕工艺品乔迁开业周年庆礼品 实物:长123宽32高72 总高150\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 16, + "value": "\n\t\t\t\t\t\t\t\t爱心东东\t\n森尼熊保鲸书籍龙族全套小说6册123上中下4江南著幻想武侠书籍玩具礼物 龙族1 一本\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 17, + "value": "\n\t\t\t\t\t\t\t\t爱心东东\t\n森尼熊保鲸书籍龙族全套小说6册123上中下4江南著幻想武侠书籍玩具礼物 龙族2 一本\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 18, + "value": "\n\t\t\t\t\t\t\t\t爱心东东\t\n森尼熊保鲸书籍龙族全套小说6册123上中下4江南著幻想武侠书籍玩具礼物 龙族3下 一本\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 19, + "value": "\n\t\t\t\t\t\t\t\t爱心东东\t\n森尼熊保鲸书籍龙族全套小说6册123上中下4江南著幻想武侠书籍玩具礼物 龙族4 一本\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 20, + "value": "\n\t\t\t\t\t\t\t\t爱心东东\t\n森尼熊保鲸书籍龙族全套小说6册123上中下4江南著幻想武侠书籍玩具礼物 龙族 4册 联系客服备注\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 21, + "value": "\n\t\t\t\t\t\t\t\t萨罗仿真足重样品金条金砖铜镀金收藏金块金店展示展示道具摆件 常规款500克123mm*43mm*3.5mm\n\t\t\t\t\t\t\t\t【京东云仓发货】品质服务生活!\n\t\t\t\t\t\t\t" + }, + { + "num": 22, + "value": "\n\t\t\t\t\t\t\t\t人文家居 假山喷泉流水摆件工艺品客厅玄关桌面加湿器创意办公室高山水景装饰品开业礼品送朋友 大号配底座 51*33*123CM\n\t\t\t\t\t\t\t\t【活水养鱼】【破损换新】水泵雾化器质量问题六个月换新!\n\t\t\t\t\t\t\t" + }, + { + "num": 23, + "value": "\n\t\t\t\t\t\t\t\t澳颜莱小型假山流水盆景假山流水喷泉循环水景摆件创意球景观客厅工艺室 加鱼黑色56*56*123cm\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 24, + "value": "\n\t\t\t\t\t\t\t\tUOSO暴力熊摆件大号 1.5m大摆件电视柜轻奢家居乔迁开业礼品搬家礼物 蓝色熊托盘123cm【带蓝牙音箱和\n\t\t\t\t\t\t\t\t店铺部分产品为定制款,定制商品不退不换,详细咨询客户下单,定制商品发货时间为30天之内,请知悉!\n\t\t\t\t\t\t\t" + }, + { + "num": 25, + "value": "\n\t\t\t\t\t\t\t\tUOSO暴力熊摆件大号 1.5m大摆件电视柜轻奢家居乔迁开业礼品搬家礼物 橙色熊托盘123cm【带蓝牙音箱和\n\t\t\t\t\t\t\t\t店铺部分产品为定制款,定制商品不退不换,详细咨询客户下单,定制商品发货时间为30天之内,请知悉!\n\t\t\t\t\t\t\t" + }, + { + "num": 26, + "value": "\n\t\t\t\t\t\t\t\tUOSO暴力熊摆件大号 1.5m大摆件电视柜轻奢家居乔迁开业礼品搬家礼物 绿色熊托盘123cm【带蓝牙音箱和\n\t\t\t\t\t\t\t\t店铺部分产品为定制款,定制商品不退不换,详细咨询客户下单,定制商品发货时间为30天之内,请知悉!\n\t\t\t\t\t\t\t" + }, + { + "num": 27, + "value": "\n\t\t\t\t\t\t\t\t酷奇象(KUQIXIANG)岫玉摆件原石天然玉石奇石裸石毛料岫岩玉室内家居装饰摆放 绿色123\n\t\t\t\t\t\t\t\t【精选高端质量商品】【七天无理由退换】【赠送运费险购物无忧】\n\t\t\t\t\t\t\t" + }, + { + "num": 28, + "value": "\n\t\t\t\t\t\t\t\t跃森把把壶手玩件金丝楠阴沉雕小茶壶猪兔羊挂件吊坠项链汽车钥匙 孤品T123阴沉木水波把把壶\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 29, + "value": "\n\t\t\t\t\t\t\t\tUOSO金蟾蜍摆件木雕落地摆件酒店大堂客厅办公室装饰开业礼品别墅 A款福运吉祥(紫檀色)整体高123厘\n\t\t\t\t\t\t\t\t店铺部分产品为定制款,定制商品不退不换,详细咨询客户下单,定制商品发货时间为30天之内,请知悉!\n\t\t\t\t\t\t\t" + }, + { + "num": 30, + "value": "\n\t\t\t\t\t\t\t\tUOSO金蟾蜍摆件木雕落地摆件酒店大堂客厅办公室装饰开业礼品别墅 A款福运吉祥(沙金)整体高123厘米\n\t\t\t\t\t\t\t\t店铺部分产品为定制款,定制商品不退不换,详细咨询客户下单,定制商品发货时间为30天之内,请知悉!\n\t\t\t\t\t\t\t" + }, + { + "num": 31, + "value": "\n\t\t\t\t\t\t\t\t妙普乐大象摆件一家三口 创意大象摆件四口轻奢可爱客厅电视柜玄关装饰 舐犊情深三只 花面绿釉530-123\n\t\t\t\t\t\t\t\t本店部分商品为定制商品,部分商品价格是定金,部分商品自提,超重及偏地区需要补运费,出售产品吊牌并非统一,详情请咨询客服\n\t\t\t\t\t\t\t" + }, + { + "num": 32, + "value": "\n\t\t\t\t\t\t\t\t妙普乐大象摆件一家三口 创意大象摆件四口轻奢可爱客厅电视柜玄关装饰 舐犊情深 花面橙色釉530-123\n\t\t\t\t\t\t\t\t本店部分商品为定制商品,部分商品价格是定金,部分商品自提,超重及偏地区需要补运费,出售产品吊牌并非统一,详情请咨询客服\n\t\t\t\t\t\t\t" + }, + { + "num": 33, + "value": "\n\t\t\t\t\t\t\t\t旭杉斯客厅摆件大件落地沙发旁大型暴力熊电视柜托盘乔迁新居礼品家居装 123cm特大加高升级款-亲子熊落地\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 34, + "value": "\n\t\t\t\t\t\t\t\t少羽同款公主小妹可爱惊喜盲袋小萌粒盲盒创意节日礼物 M123招*财猫4颗 随机1个\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 35, + "value": "\n\t\t\t\t\t\t\t\t少羽同款公主小妹可爱惊喜盲袋小萌粒盲盒创意节日礼物 M123招*财猫24颗 整套\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 36, + "value": "\n\t\t\t\t\t\t\t\t乐高(LEGO)入门级中国积木军事工程车消防兼容拼插男孩子拼装玩具拼图 猛虎特警【123颗粒】6合1\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 37, + "value": "\n\t\t\t\t\t\t\t\t乐高(LEGO)入门级中国积木军事工程车消防兼容拼插男孩子拼装玩具拼图 战地英豪【123颗粒】6合1\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 38, + "value": "\n\t\t\t\t\t\t\t\t大咖之家暴力熊大摆件客厅网红落地家居饰品大型电视柜旁开业乔迁新居礼品 中国红 墨镜熊托盘123cm(带蓝牙\n\t\t\t\t\t\t\t\t【精选高端质量商品】【七天无理由退换】【赠送运费险购物无忧】\n\t\t\t\t\t\t\t" + }, + { + "num": 39, + "value": "\n\t\t\t\t\t\t\t\t立赐网红暴力熊大型客厅摆件落地电视柜沙发旁家居装饰品乔迁开业礼品 红色熊托盘123cm加底座(带蓝牙\n\t\t\t\t\t\t\t\t【赠送运费险】【免费开发票】【收到宝贝后号平找客服领红包】【品类好店】\n\t\t\t\t\t\t\t" + }, + { + "num": 40, + "value": "\n\t\t\t\t\t\t\t\t辉客映上仿真金条金砖纯铜镀金样品金条金店投资假金条道具摆件送礼收藏 黄色500克123mm*43mm*5mm\n\t\t\t\t\t\t\t\t本店部分商品为定制商品,部分商品价格是定金,部分商品自提,超重及偏远地区需补运费,出售产品吊牌并非统一,详情请咨询客服,私自下单表示认同不接受反驳不作为赔偿依据\n\t\t\t\t\t\t\t" + }, + { + "num": 41, + "value": "\n\t\t\t\t\t\t\t\t千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造 D款长宽高 243*123*180厘米\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 42, + "value": "\n\t\t\t\t\t\t\t\t千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造 I款长宽高 420*123*180厘米\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 43, + "value": "\n\t\t\t\t\t\t\t\t千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造 J款长宽高 420*123*250厘米\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 44, + "value": "\n\t\t\t\t\t\t\t\t千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造 L款长宽高 243*123*220厘米\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 45, + "value": "\n\t\t\t\t\t\t\t\t千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造 N款长宽高 300*123*216厘米\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 46, + "value": "\n\t\t\t\t\t\t\t\t千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造 P款长宽高 430*123*216厘米\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 47, + "value": "\n\t\t\t\t\t\t\t\t千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造 Q款长宽高 300*123*200厘米\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + }, + { + "num": 48, + "value": "\n\t\t\t\t\t\t\t\t\n邦臣小红花有趣的创意学习书神奇数字123亲子共读撕不烂早教书数字启蒙认知书绘本1-2岁玩具幼小衔接入学准备童书\n\t\t\t\t\t\t\t\t幼儿数学英语启蒙创意认知书单册数量100本以上可联系团购电话4006186622\n\t\t\t\t\t\t\t" + }, + { + "num": 49, + "value": "\n\t\t\t\t\t\t\t\t\n数字123英语abc(套装2册)小婴孩早教学习认知纸板书\n\t\t\t\t\t\t\t\t99元5件 幼儿启蒙 团购电话4006186622\n\t\t\t\t\t\t\t" + }, + { + "num": 50, + "value": "\n\t\t\t\t\t\t\t\t【可选版本】2023新版高中地理课本全套书人教版高中地理必修一二册选择性必修一二三册高一二三上下学期高中地理必修一二12册选修123册课本书 【...\n\t\t\t\t\t\t\t\t【科目自选】高中地理必修12选修123\n\t\t\t\t\t\t\t" + }, + { + "num": 51, + "value": "\n\t\t\t\t\t\t\t\t小彼恩毛毛虫点读笔配套书 幼儿0-9岁廖彩杏吴敏兰名师推荐 廖彩杏书单-123去动物园\n\t\t\t\t\t\t\t\t6.27-7.3全店直降一口价,价同618,会员满498/788赠礼品,布鲁伊新品上市买1赠6,会员签到1元秒湿巾更多活动进店查看\n\t\t\t\t\t\t\t" + }, + { + "num": 52, + "value": "\n\t\t\t\t\t\t\t\t邦臣小红花·有趣的创意学习书-神奇数字123 新版宝宝书籍0-3岁早教启蒙翻翻看撕不烂 婴幼儿智力开发认知卡片\n\t\t\t\t\t\t\t\t七种阅读体验从一本书开始,奇妙的科普启蒙创意故事书。\n\t\t\t\t\t\t\t" + }, + { + "num": 53, + "value": "\n\t\t\t\t\t\t\t\t\n多美(TAKARA TOMY)多美卡合金小汽车模型儿童玩具男孩123号嘎哩君长款运输车卡车160960\n\t\t\t\t\t\t\t\t合金长款嘎哩君长款运输车卡车,日本进口,抗摔耐玩【更多宝贝】\n\t\t\t\t\t\t\t" + }, + { + "num": 54, + "value": "\n\t\t\t\t\t\t\t\t\n一起数数123\n\t\t\t\t\t\t\t\t故事里认数字,游戏中学数数,五味太郎好玩的数字绘本来啦! 团购电话4006186622\n\t\t\t\t\t\t\t" + }, + { + "num": 55, + "value": "\n\t\t\t\t\t\t\t\t正版人民版高中历史教材全套必修3本课本 人民版高中历史必修123教材教科书 人民出版社\n\t\t\t\t\t\t\t\t人民历史必修123\n\t\t\t\t\t\t\t" + }, + { + "num": 56, + "value": "\n\t\t\t\t\t\t\t\t后浪正版 一起数数123 五味太郎思维游戏书 3-6-8岁儿童绘本互动思维益智 认知与逻辑思维大挑战 全脑数学游戏想象力谜题语言表达左右大脑开发 提...\n\t\t\t\t\t\t\t\t小土大橙子推荐,数字认知绘本,让孩子跟着小熊去做客;在游戏中学会数字,适合亲子共读\n\t\t\t\t\t\t\t" + }, + { + "num": 57, + "value": "\n\t\t\t\t\t\t\t\t\n松下(Panasonic)斜五孔开关插座斜位二、三极插座(10A)(10只装)悦畔系列WXXC123\n\t\t\t\t\t\t\t\t【清凉节来咯】爆品限时优惠价,雅悦系列弧线转角/性价比超高,到手低至5折,立即抢购\n\t\t\t\t\t\t\t" + }, + { + "num": 58, + "value": "\n\t\t\t\t\t\t\t\t学而思 学前七大能力课堂思维启蒙第一课 幼儿园小班适用(3-4岁)123套装3册 幼小衔接必备 新老板交替发货\n\t\t\t\t\t\t\t\t基于教育部《3-6岁儿童学习与发展指南》及学前儿童认知发展规律,学而思研发3-6岁儿童七大能力六级体系100册以上团购优惠联系电话4006186622\n\t\t\t\t\t\t\t" + }, + { + "num": 59, + "value": "\n\t\t\t\t\t\t\t\t狮洛德 生日宝宝周岁123数字气球立柱儿童卡通ins派对装饰套装 数字2\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[3]/a[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 2, + "contentType": 0, + "relative": true, + "name": "参数7_链接地址", + "desc": "", + "relativeXPath": "/div[3]/a[1]", + "allXPaths": [ + "/div[3]/a[1]", + "//a[contains(., '1')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-5]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//item.jd.com/66144896261.html" + }, + { + "num": 1, + "value": "//item.jd.com/66144896265.html" + }, + { + "num": 2, + "value": "//item.jd.com/66144896264.html" + }, + { + "num": 3, + "value": "//item.jd.com/10033531851583.html" + }, + { + "num": 4, + "value": "//item.jd.com/10033531851582.html" + }, + { + "num": 5, + "value": "//item.jd.com/10066088622463.html" + }, + { + "num": 6, + "value": "//item.jd.com/10035712182850.html" + }, + { + "num": 7, + "value": "//item.jd.com/10071785826677.html" + }, + { + "num": 8, + "value": "//item.jd.com/10077849739040.html" + }, + { + "num": 9, + "value": "//item.jd.com/10033531851584.html" + }, + { + "num": 10, + "value": "//item.jd.com/10040733503774.html" + }, + { + "num": 11, + "value": "//item.jd.com/10071785826674.html" + }, + { + "num": 12, + "value": "//item.jd.com/10071785826678.html" + }, + { + "num": 13, + "value": "//item.jd.com/10071785826682.html" + }, + { + "num": 14, + "value": "//item.jd.com/10071785826684.html" + }, + { + "num": 15, + "value": "//item.jd.com/10051994751480.html" + }, + { + "num": 16, + "value": "//item.jd.com/10071785826675.html" + }, + { + "num": 17, + "value": "//item.jd.com/10071785826676.html" + }, + { + "num": 18, + "value": "//item.jd.com/10071785826679.html" + }, + { + "num": 19, + "value": "//item.jd.com/10071785826680.html" + }, + { + "num": 20, + "value": "//item.jd.com/10071785826683.html" + }, + { + "num": 21, + "value": "//item.jd.com/10045335421289.html" + }, + { + "num": 22, + "value": "//item.jd.com/11773766494.html" + }, + { + "num": 23, + "value": "//item.jd.com/10076458552994.html" + }, + { + "num": 24, + "value": "//item.jd.com/10074614929614.html" + }, + { + "num": 25, + "value": "//item.jd.com/10074614929616.html" + }, + { + "num": 26, + "value": "//item.jd.com/10074614929617.html" + }, + { + "num": 27, + "value": "//item.jd.com/10075117517846.html" + }, + { + "num": 28, + "value": "//item.jd.com/10076750833807.html" + }, + { + "num": 29, + "value": "//item.jd.com/10074629310807.html" + }, + { + "num": 30, + "value": "//item.jd.com/10074629310808.html" + }, + { + "num": 31, + "value": "//item.jd.com/10078155456003.html" + }, + { + "num": 32, + "value": "//item.jd.com/10078155456005.html" + }, + { + "num": 33, + "value": "//item.jd.com/10077222703036.html" + }, + { + "num": 34, + "value": "//item.jd.com/10078407670547.html" + }, + { + "num": 35, + "value": "//item.jd.com/10078407670550.html" + }, + { + "num": 36, + "value": "//item.jd.com/10077634039065.html" + }, + { + "num": 37, + "value": "//item.jd.com/10077634039066.html" + }, + { + "num": 38, + "value": "//item.jd.com/10076384967007.html" + }, + { + "num": 39, + "value": "//item.jd.com/10077727026633.html" + }, + { + "num": 40, + "value": "//item.jd.com/10077045237658.html" + }, + { + "num": 41, + "value": "//item.jd.com/10074028982993.html" + }, + { + "num": 42, + "value": "//item.jd.com/10074028982998.html" + }, + { + "num": 43, + "value": "//item.jd.com/10074028982999.html" + }, + { + "num": 44, + "value": "//item.jd.com/10074028983001.html" + }, + { + "num": 45, + "value": "//item.jd.com/10074028983003.html" + }, + { + "num": 46, + "value": "//item.jd.com/10074028983005.html" + }, + { + "num": 47, + "value": "//item.jd.com/10074028983006.html" + }, + { + "num": 48, + "value": "//item.jd.com/13256317.html" + }, + { + "num": 49, + "value": "//item.jd.com/12830944.html" + }, + { + "num": 50, + "value": "//item.jd.com/10069471945735.html" + }, + { + "num": 51, + "value": "//item.jd.com/10065743084711.html" + }, + { + "num": 52, + "value": "//item.jd.com/10057275997475.html" + }, + { + "num": 53, + "value": "//item.jd.com/100040241781.html" + }, + { + "num": 54, + "value": "//item.jd.com/11793245.html" + }, + { + "num": 55, + "value": "//item.jd.com/10043774573916.html" + }, + { + "num": 56, + "value": "//item.jd.com/57633600735.html" + }, + { + "num": 57, + "value": "//item.jd.com/100049147902.html" + }, + { + "num": 58, + "value": "//item.jd.com/12682998.html" + }, + { + "num": 59, + "value": "//item.jd.com/100046068385.html" + } + ], + "unique_index": "/div[3]/a[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数8_文本", + "desc": "", + "relativeXPath": "/div[3]/a[1]/em[1]", + "allXPaths": [ + "/div[3]/a[1]/em[1]", + "//em[contains(., '123婴儿推车高景观')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-5]/a/em" + ], + "exampleValues": [ + { + "num": 0, + "value": "婴儿推车高景观轻便可坐可躺折叠避震双向宝宝新生儿童手推车【豪华版】四轮橡胶卡其色" + }, + { + "num": 1, + "value": "婴儿推车高景观轻便可坐可躺折叠避震双向宝宝新生儿童手推车【豪华版】四轮橡胶快乐星球" + }, + { + "num": 2, + "value": "婴儿推车高景观轻便可坐可躺折叠避震双向宝宝新生儿童手推车【豪华版】四轮橡胶卡通白猫" + }, + { + "num": 3, + "value": "吉召轻奢高档网红暴力熊摆件客厅大型落地托盘电视柜沙发家居软装饰红色加底座cm【带蓝牙音箱】" + }, + { + "num": 4, + "value": "吉召轻奢高档网红暴力熊摆件客厅大型落地托盘电视柜沙发家居软装饰蓝色加底座cm【带蓝牙音箱】" + }, + { + "num": 5, + "value": "SLPC狗狗冲锋衣双层狗狗雨衣秋冬款保暖狗衣服防风防雪防雨大型犬衣服灰色4XL身长60-78胸围85-CM" + }, + { + "num": 6, + "value": "吉召轻奢高档网红暴力熊摆件客厅大型落地托盘电视柜沙发家居软装饰绿色加底座cm【带蓝牙音箱】" + }, + { + "num": 7, + "value": "森尼熊保鲸书籍龙族全套小说6册上中下4江南著幻想武侠书籍玩具礼物龙族3上一本" + }, + { + "num": 8, + "value": "格爵水千丞一醉经年小白杨针锋对决附加遗产娘娘腔谁把谁当真儿童玩具附加遗产本未删减" + }, + { + "num": 9, + "value": "吉召轻奢高档网红暴力熊摆件客厅大型落地托盘电视柜沙发家居软装饰橙色加底座cm【带蓝牙音箱】" + }, + { + "num": 10, + "value": "点道(DIANDAO)创意客厅流水摆件电视柜旁边装饰品水景喷泉现代北欧办公室轻奢摆设TT99045H+底座:长28宽28高CM" + }, + { + "num": 11, + "value": "森尼熊保鲸书籍龙族全套小说6册上中下4江南著幻想武侠书籍玩具礼物龙族全套6册" + }, + { + "num": 12, + "value": "森尼熊保鲸书籍龙族全套小说6册上中下4江南著幻想武侠书籍玩具礼物龙族3中一本" + }, + { + "num": 13, + "value": "森尼熊保鲸书籍龙族全套小说6册上中下4江南著幻想武侠书籍玩具礼物龙族3册联系客服备注" + }, + { + "num": 14, + "value": "森尼熊保鲸书籍龙族全套小说6册上中下4江南著幻想武侠书籍玩具礼物龙族5册联系客服备注" + }, + { + "num": 15, + "value": "唯艺思佳金丝楠木大型木雕摆件一帆风顺公司会所大堂办公室落地摆设别墅装饰根雕工艺品乔迁开业周年庆礼品实物:长宽32高72总高150" + }, + { + "num": 16, + "value": "森尼熊保鲸书籍龙族全套小说6册上中下4江南著幻想武侠书籍玩具礼物龙族1一本" + }, + { + "num": 17, + "value": "森尼熊保鲸书籍龙族全套小说6册上中下4江南著幻想武侠书籍玩具礼物龙族2一本" + }, + { + "num": 18, + "value": "森尼熊保鲸书籍龙族全套小说6册上中下4江南著幻想武侠书籍玩具礼物龙族3下一本" + }, + { + "num": 19, + "value": "森尼熊保鲸书籍龙族全套小说6册上中下4江南著幻想武侠书籍玩具礼物龙族4一本" + }, + { + "num": 20, + "value": "森尼熊保鲸书籍龙族全套小说6册上中下4江南著幻想武侠书籍玩具礼物龙族4册联系客服备注" + }, + { + "num": 21, + "value": "萨罗仿真足重样品金条金砖铜镀金收藏金块金店展示展示道具摆件常规款500克mm*43mm*3.5mm" + }, + { + "num": 22, + "value": "人文家居假山喷泉流水摆件工艺品客厅玄关桌面加湿器创意办公室高山水景装饰品开业礼品送朋友大号配底座51*33*CM" + }, + { + "num": 23, + "value": "澳颜莱小型假山流水盆景假山流水喷泉循环水景摆件创意球景观客厅工艺室加鱼黑色56*56*cm" + }, + { + "num": 24, + "value": "UOSO暴力熊摆件大号1.5m大摆件电视柜轻奢家居乔迁开业礼品搬家礼物蓝色熊托盘cm【带蓝牙音箱和" + }, + { + "num": 25, + "value": "UOSO暴力熊摆件大号1.5m大摆件电视柜轻奢家居乔迁开业礼品搬家礼物橙色熊托盘cm【带蓝牙音箱和" + }, + { + "num": 26, + "value": "UOSO暴力熊摆件大号1.5m大摆件电视柜轻奢家居乔迁开业礼品搬家礼物绿色熊托盘cm【带蓝牙音箱和" + }, + { + "num": 27, + "value": "酷奇象(KUQIXIANG)岫玉摆件原石天然玉石奇石裸石毛料岫岩玉室内家居装饰摆放绿色" + }, + { + "num": 28, + "value": "跃森把把壶手玩件金丝楠阴沉雕小茶壶猪兔羊挂件吊坠项链汽车钥匙孤品T阴沉木水波把把壶" + }, + { + "num": 29, + "value": "UOSO金蟾蜍摆件木雕落地摆件酒店大堂客厅办公室装饰开业礼品别墅A款福运吉祥(紫檀色)整体高厘" + }, + { + "num": 30, + "value": "UOSO金蟾蜍摆件木雕落地摆件酒店大堂客厅办公室装饰开业礼品别墅A款福运吉祥(沙金)整体高厘米" + }, + { + "num": 31, + "value": "妙普乐大象摆件一家三口创意大象摆件四口轻奢可爱客厅电视柜玄关装饰舐犊情深三只花面绿釉530-" + }, + { + "num": 32, + "value": "妙普乐大象摆件一家三口创意大象摆件四口轻奢可爱客厅电视柜玄关装饰舐犊情深花面橙色釉530-" + }, + { + "num": 33, + "value": "旭杉斯客厅摆件大件落地沙发旁大型暴力熊电视柜托盘乔迁新居礼品家居装cm特大加高升级款-亲子熊落地" + }, + { + "num": 34, + "value": "少羽同款公主小妹可爱惊喜盲袋小萌粒盲盒创意节日礼物M招*财猫4颗随机1个" + }, + { + "num": 35, + "value": "少羽同款公主小妹可爱惊喜盲袋小萌粒盲盒创意节日礼物M招*财猫24颗整套" + }, + { + "num": 36, + "value": "乐高(LEGO)入门级中国积木军事工程车消防兼容拼插男孩子拼装玩具拼图猛虎特警【颗粒】6合1" + }, + { + "num": 37, + "value": "乐高(LEGO)入门级中国积木军事工程车消防兼容拼插男孩子拼装玩具拼图战地英豪【颗粒】6合1" + }, + { + "num": 38, + "value": "大咖之家暴力熊大摆件客厅网红落地家居饰品大型电视柜旁开业乔迁新居礼品中国红墨镜熊托盘cm(带蓝牙" + }, + { + "num": 39, + "value": "立赐网红暴力熊大型客厅摆件落地电视柜沙发旁家居装饰品乔迁开业礼品红色熊托盘cm加底座(带蓝牙" + }, + { + "num": 40, + "value": "辉客映上仿真金条金砖纯铜镀金样品金条金店投资假金条道具摆件送礼收藏黄色500克mm*43mm*5mm" + }, + { + "num": 41, + "value": "千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造D款长宽高243**180厘米" + }, + { + "num": 42, + "value": "千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造I款长宽高420**180厘米" + }, + { + "num": 43, + "value": "千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造J款长宽高420**250厘米" + }, + { + "num": 44, + "value": "千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造L款长宽高243**220厘米" + }, + { + "num": 45, + "value": "千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造N款长宽高300**216厘米" + }, + { + "num": 46, + "value": "千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造P款长宽高430**216厘米" + }, + { + "num": 47, + "value": "千惠侬室内户外假山流水景观喷泉庭院阳台别墅酒店山水盆景瀑布造Q款长宽高300**200厘米" + }, + { + "num": 48, + "value": "邦臣小红花有趣的创意学习书神奇数字亲子共读撕不烂早教书数字启蒙认知书绘本1-2岁玩具幼小衔接入学准备童书" + }, + { + "num": 49, + "value": "数字英语abc(套装2册)小婴孩早教学习认知纸板书" + }, + { + "num": 50, + "value": "【可选版本】2023新版高中地理课本全套书人教版高中地理必修一二册选择性必修一二三册高一二三上下学期高中地理必修一二12册选修册课本书【" + }, + { + "num": 51, + "value": "小彼恩毛毛虫点读笔配套书幼儿0-9岁廖彩杏吴敏兰名师推荐廖彩杏书单-去动物园" + }, + { + "num": 52, + "value": "邦臣小红花·有趣的创意学习书-神奇数字新版宝宝书籍0-3岁早教启蒙翻翻看撕不烂婴幼儿智力开发认知卡片" + }, + { + "num": 53, + "value": "多美(TAKARATOMY)多美卡合金小汽车模型儿童玩具男孩号嘎哩君长款运输车卡车160960" + }, + { + "num": 54, + "value": "一起数数" + }, + { + "num": 55, + "value": "正版人民版高中历史教材全套必修3本课本人民版高中历史必修教材教科书人民出版社" + }, + { + "num": 56, + "value": "后浪正版一起数数五味太郎思维游戏书3-6-8岁儿童绘本互动思维益智认知与逻辑思维大挑战全脑数学游戏想象力谜题语言表达左右大脑开发提" + }, + { + "num": 57, + "value": "松下(Panasonic)斜五孔开关插座斜位二、三极插座(10A)(10只装)悦畔系列WXXC" + }, + { + "num": 58, + "value": "学而思学前七大能力课堂思维启蒙第一课幼儿园小班适用(3-4岁)套装3册幼小衔接必备新老板交替发货" + }, + { + "num": 59, + "value": "狮洛德生日宝宝周岁数字气球立柱儿童卡通ins派对装饰套装数字2" + } + ], + "unique_index": "/div[3]/a[1]/em[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数9_文本", + "desc": "", + "relativeXPath": "/div[3]/a[1]/em[1]/font[1]", + "allXPaths": [ + "/div[3]/a[1]/em[1]/font[1]", + "//font[contains(., '123')]", + "//FONT[@class='skcolor_ljg']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-5]/a/em/font" + ], + "exampleValues": [ + { + "num": 0, + "value": "123" + }, + { + "num": 1, + "value": "123" + }, + { + "num": 2, + "value": "123" + }, + { + "num": 3, + "value": "123" + }, + { + "num": 4, + "value": "123" + }, + { + "num": 5, + "value": "123" + }, + { + "num": 6, + "value": "123" + }, + { + "num": 7, + "value": "123" + }, + { + "num": 8, + "value": "123" + }, + { + "num": 9, + "value": "123" + }, + { + "num": 10, + "value": "123" + }, + { + "num": 11, + "value": "123" + }, + { + "num": 12, + "value": "123" + }, + { + "num": 13, + "value": "123" + }, + { + "num": 14, + "value": "123" + }, + { + "num": 15, + "value": "123" + }, + { + "num": 16, + "value": "123" + }, + { + "num": 17, + "value": "123" + }, + { + "num": 18, + "value": "123" + }, + { + "num": 19, + "value": "123" + }, + { + "num": 20, + "value": "123" + }, + { + "num": 21, + "value": "123" + }, + { + "num": 22, + "value": "123" + }, + { + "num": 23, + "value": "123" + }, + { + "num": 24, + "value": "123" + }, + { + "num": 25, + "value": "123" + }, + { + "num": 26, + "value": "123" + }, + { + "num": 27, + "value": "123" + }, + { + "num": 28, + "value": "123" + }, + { + "num": 29, + "value": "123" + }, + { + "num": 30, + "value": "123" + }, + { + "num": 31, + "value": "123" + }, + { + "num": 32, + "value": "123" + }, + { + "num": 33, + "value": "123" + }, + { + "num": 34, + "value": "123" + }, + { + "num": 35, + "value": "123" + }, + { + "num": 36, + "value": "123" + }, + { + "num": 37, + "value": "123" + }, + { + "num": 38, + "value": "123" + }, + { + "num": 39, + "value": "123" + }, + { + "num": 40, + "value": "123" + }, + { + "num": 41, + "value": "123" + }, + { + "num": 42, + "value": "123" + }, + { + "num": 43, + "value": "123" + }, + { + "num": 44, + "value": "123" + }, + { + "num": 45, + "value": "123" + }, + { + "num": 46, + "value": "123" + }, + { + "num": 47, + "value": "123" + }, + { + "num": 48, + "value": "123" + }, + { + "num": 49, + "value": "123" + }, + { + "num": 50, + "value": "123" + }, + { + "num": 51, + "value": "123" + }, + { + "num": 52, + "value": "123" + }, + { + "num": 53, + "value": "123" + }, + { + "num": 54, + "value": "123" + }, + { + "num": 55, + "value": "123" + }, + { + "num": 56, + "value": "123" + }, + { + "num": 57, + "value": "123" + }, + { + "num": 58, + "value": "123" + }, + { + "num": 59, + "value": "123" + } + ], + "unique_index": "/div[3]/a[1]/em[1]/font[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数10_文本", + "desc": "", + "relativeXPath": "/div[3]/a[1]/i[1]", + "allXPaths": [ + "/div[3]/a[1]/i[1]", + "//i[contains(., '【可坐可躺可双向】买')]", + "id(\"J_AD_66144896261\")", + "//I[@class='promo-words']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-5]/a/i" + ], + "exampleValues": [ + { + "num": 0, + "value": "【可坐可躺可双向】买就送凉席蚊帐餐盘脚套等12种赠品(升级版+豪华版可享),超值超划算!" + }, + { + "num": 1, + "value": "【可坐可躺可双向】买就送凉席蚊帐餐盘脚套等12种赠品(升级版+豪华版可享),超值超划算!" + }, + { + "num": 2, + "value": "【可坐可躺可双向】买就送凉席蚊帐餐盘脚套等12种赠品(升级版+豪华版可享),超值超划算!" + }, + { + "num": 3, + "value": "" + }, + { + "num": 4, + "value": "" + }, + { + "num": 5, + "value": "衣服多处收口设计,防止雨水进入;背部有牵引点" + }, + { + "num": 6, + "value": "1.新品上新,晒图赠好礼,详情咨询客服2.免费提供贺卡(需联系客服)3.运输破损,免费换新4.赠运费险,放心购!更多优质好物" + }, + { + "num": 7, + "value": "" + }, + { + "num": 8, + "value": "新店刚刚开业,所以没有评价,放心下单,有问题联系客服" + }, + { + "num": 9, + "value": "" + }, + { + "num": 10, + "value": "乔迁新居礼品开业礼物" + }, + { + "num": 11, + "value": "" + }, + { + "num": 12, + "value": "" + }, + { + "num": 13, + "value": "" + }, + { + "num": 14, + "value": "" + }, + { + "num": 15, + "value": "" + }, + { + "num": 16, + "value": "" + }, + { + "num": 17, + "value": "" + }, + { + "num": 18, + "value": "" + }, + { + "num": 19, + "value": "" + }, + { + "num": 20, + "value": "" + }, + { + "num": 21, + "value": "【京东云仓发货】品质服务生活!" + }, + { + "num": 22, + "value": "【活水养鱼】【破损换新】水泵雾化器质量问题六个月换新!" + }, + { + "num": 23, + "value": "" + }, + { + "num": 24, + "value": "店铺部分产品为定制款,定制商品不退不换,详细咨询客户下单,定制商品发货时间为30天之内,请知悉!" + }, + { + "num": 25, + "value": "店铺部分产品为定制款,定制商品不退不换,详细咨询客户下单,定制商品发货时间为30天之内,请知悉!" + }, + { + "num": 26, + "value": "店铺部分产品为定制款,定制商品不退不换,详细咨询客户下单,定制商品发货时间为30天之内,请知悉!" + }, + { + "num": 27, + "value": "【精选高端质量商品】【七天无理由退换】【赠送运费险购物无忧】" + }, + { + "num": 28, + "value": "" + }, + { + "num": 29, + "value": "店铺部分产品为定制款,定制商品不退不换,详细咨询客户下单,定制商品发货时间为30天之内,请知悉!" + }, + { + "num": 30, + "value": "店铺部分产品为定制款,定制商品不退不换,详细咨询客户下单,定制商品发货时间为30天之内,请知悉!" + }, + { + "num": 31, + "value": "本店部分商品为定制商品,部分商品价格是定金,部分商品自提,超重及偏地区需要补运费,出售产品吊牌并非统一,详情请咨询客服" + }, + { + "num": 32, + "value": "本店部分商品为定制商品,部分商品价格是定金,部分商品自提,超重及偏地区需要补运费,出售产品吊牌并非统一,详情请咨询客服" + }, + { + "num": 33, + "value": "" + }, + { + "num": 34, + "value": "" + }, + { + "num": 35, + "value": "" + }, + { + "num": 36, + "value": "" + }, + { + "num": 37, + "value": "" + }, + { + "num": 38, + "value": "【精选高端质量商品】【七天无理由退换】【赠送运费险购物无忧】" + }, + { + "num": 39, + "value": "【赠送运费险】【免费开发票】【收到宝贝后号平找客服领红包】【品类好店】" + }, + { + "num": 40, + "value": "本店部分商品为定制商品,部分商品价格是定金,部分商品自提,超重及偏远地区需补运费,出售产品吊牌并非统一,详情请咨询客服,私自下单表示认同不接受反驳不作为赔偿依据" + }, + { + "num": 41, + "value": "" + }, + { + "num": 42, + "value": "" + }, + { + "num": 43, + "value": "" + }, + { + "num": 44, + "value": "" + }, + { + "num": 45, + "value": "" + }, + { + "num": 46, + "value": "" + }, + { + "num": 47, + "value": "" + }, + { + "num": 48, + "value": "幼儿数学英语启蒙创意认知书单册数量100本以上可联系团购电话4006186622" + }, + { + "num": 49, + "value": "99元5件幼儿启蒙团购电话4006186622" + }, + { + "num": 50, + "value": "【科目自选】高中地理必修12选修123" + }, + { + "num": 51, + "value": "6.27-7.3全店直降一口价,价同618,会员满498/788赠礼品,布鲁伊新品上市买1赠6,会员签到1元秒湿巾更多活动进店查看" + }, + { + "num": 52, + "value": "七种阅读体验从一本书开始,奇妙的科普启蒙创意故事书。" + }, + { + "num": 53, + "value": "合金长款嘎哩君长款运输车卡车,日本进口,抗摔耐玩【更多宝贝】" + }, + { + "num": 54, + "value": "故事里认数字,游戏中学数数,五味太郎好玩的数字绘本来啦!团购电话4006186622" + }, + { + "num": 55, + "value": "人民历史必修123" + }, + { + "num": 56, + "value": "小土大橙子推荐,数字认知绘本,让孩子跟着小熊去做客;在游戏中学会数字,适合亲子共读" + }, + { + "num": 57, + "value": "【清凉节来咯】爆品限时优惠价,雅悦系列弧线转角/性价比超高,到手低至5折,立即抢购" + }, + { + "num": 58, + "value": "基于教育部《3-6岁儿童学习与发展指南》及学前儿童认知发展规律,学而思研发3-6岁儿童七大能力六级体系100册以上团购优惠联系电话4006186622" + }, + { + "num": 59, + "value": "" + } + ], + "unique_index": "/div[3]/a[1]/i[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数11_文本", + "desc": "", + "relativeXPath": "/div[4]/strong[1]", + "allXPaths": [ + "/div[4]/strong[1]", + "//strong[contains(., '1万+条评价')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-4]/strong" + ], + "exampleValues": [ + { + "num": 0, + "value": "条评价" + }, + { + "num": 1, + "value": "条评价" + }, + { + "num": 2, + "value": "条评价" + }, + { + "num": 3, + "value": "条评价" + }, + { + "num": 4, + "value": "条评价" + }, + { + "num": 5, + "value": "条评价" + }, + { + "num": 6, + "value": "条评价" + }, + { + "num": 7, + "value": "条评价" + }, + { + "num": 8, + "value": "条评价" + }, + { + "num": 9, + "value": "条评价" + }, + { + "num": 10, + "value": "条评价" + }, + { + "num": 11, + "value": "条评价" + }, + { + "num": 12, + "value": "条评价" + }, + { + "num": 13, + "value": "条评价" + }, + { + "num": 14, + "value": "条评价" + }, + { + "num": 15, + "value": "条评价" + }, + { + "num": 16, + "value": "条评价" + }, + { + "num": 17, + "value": "条评价" + }, + { + "num": 18, + "value": "条评价" + }, + { + "num": 19, + "value": "条评价" + }, + { + "num": 20, + "value": "条评价" + }, + { + "num": 21, + "value": "条评价" + }, + { + "num": 22, + "value": "条评价" + }, + { + "num": 23, + "value": "条评价" + }, + { + "num": 24, + "value": "条评价" + }, + { + "num": 25, + "value": "条评价" + }, + { + "num": 26, + "value": "条评价" + }, + { + "num": 27, + "value": "条评价" + }, + { + "num": 28, + "value": "条评价" + }, + { + "num": 29, + "value": "条评价" + }, + { + "num": 30, + "value": "条评价" + }, + { + "num": 31, + "value": "条评价" + }, + { + "num": 32, + "value": "条评价" + }, + { + "num": 33, + "value": "条评价" + }, + { + "num": 34, + "value": "条评价" + }, + { + "num": 35, + "value": "条评价" + }, + { + "num": 36, + "value": "条评价" + }, + { + "num": 37, + "value": "条评价" + }, + { + "num": 38, + "value": "条评价" + }, + { + "num": 39, + "value": "条评价" + }, + { + "num": 40, + "value": "条评价" + }, + { + "num": 41, + "value": "条评价" + }, + { + "num": 42, + "value": "条评价" + }, + { + "num": 43, + "value": "条评价" + }, + { + "num": 44, + "value": "条评价" + }, + { + "num": 45, + "value": "条评价" + }, + { + "num": 46, + "value": "条评价" + }, + { + "num": 47, + "value": "条评价" + }, + { + "num": 48, + "value": "条评价" + }, + { + "num": 49, + "value": "条评价" + }, + { + "num": 50, + "value": "条评价" + }, + { + "num": 51, + "value": "条评价" + }, + { + "num": 52, + "value": "条评价" + }, + { + "num": 53, + "value": "条评价" + }, + { + "num": 54, + "value": "条评价" + }, + { + "num": 55, + "value": "条评价" + }, + { + "num": 56, + "value": "条评价" + }, + { + "num": 57, + "value": "条评价" + }, + { + "num": 58, + "value": "条评价" + }, + { + "num": 59, + "value": "条评价" + } + ], + "unique_index": "/div[4]/strong[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 1, + "contentType": 0, + "relative": true, + "name": "参数12_链接文本", + "desc": "", + "relativeXPath": "/div[4]/strong[1]/a[1]", + "allXPaths": [ + "/div[4]/strong[1]/a[1]", + "//a[contains(., '1万+')]", + "id(\"J_comment_66144896261\")", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-4]/strong/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "1万+" + }, + { + "num": 1, + "value": "1万+" + }, + { + "num": 2, + "value": "1万+" + }, + { + "num": 3, + "value": "200+" + }, + { + "num": 4, + "value": "200+" + }, + { + "num": 5, + "value": "67" + }, + { + "num": 6, + "value": "200+" + }, + { + "num": 7, + "value": "9" + }, + { + "num": 8, + "value": "3" + }, + { + "num": 9, + "value": "200+" + }, + { + "num": 10, + "value": "20" + }, + { + "num": 11, + "value": "9" + }, + { + "num": 12, + "value": "9" + }, + { + "num": 13, + "value": "9" + }, + { + "num": 14, + "value": "9" + }, + { + "num": 15, + "value": "5" + }, + { + "num": 16, + "value": "9" + }, + { + "num": 17, + "value": "9" + }, + { + "num": 18, + "value": "9" + }, + { + "num": 19, + "value": "9" + }, + { + "num": 20, + "value": "9" + }, + { + "num": 21, + "value": "15" + }, + { + "num": 22, + "value": "2000+" + }, + { + "num": 23, + "value": "0" + }, + { + "num": 24, + "value": "0" + }, + { + "num": 25, + "value": "0" + }, + { + "num": 26, + "value": "0" + }, + { + "num": 27, + "value": "0" + }, + { + "num": 28, + "value": "0" + }, + { + "num": 29, + "value": "0" + }, + { + "num": 30, + "value": "0" + }, + { + "num": 31, + "value": "0" + }, + { + "num": 32, + "value": "0" + }, + { + "num": 33, + "value": "0" + }, + { + "num": 34, + "value": "0" + }, + { + "num": 35, + "value": "0" + }, + { + "num": 36, + "value": "0" + }, + { + "num": 37, + "value": "0" + }, + { + "num": 38, + "value": "0" + }, + { + "num": 39, + "value": "0" + }, + { + "num": 40, + "value": "0" + }, + { + "num": 41, + "value": "0" + }, + { + "num": 42, + "value": "0" + }, + { + "num": 43, + "value": "0" + }, + { + "num": 44, + "value": "0" + }, + { + "num": 45, + "value": "0" + }, + { + "num": 46, + "value": "0" + }, + { + "num": 47, + "value": "0" + }, + { + "num": 48, + "value": "1万+" + }, + { + "num": 49, + "value": "1万+" + }, + { + "num": 50, + "value": "200+" + }, + { + "num": 51, + "value": "2000+" + }, + { + "num": 52, + "value": "100+" + }, + { + "num": 53, + "value": "1万+" + }, + { + "num": 54, + "value": "1万+" + }, + { + "num": 55, + "value": "100+" + }, + { + "num": 56, + "value": "100+" + }, + { + "num": 57, + "value": "1万+" + }, + { + "num": 58, + "value": "100万+" + }, + { + "num": 59, + "value": "2000+" + } + ], + "unique_index": "/div[4]/strong[1]/a[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 2, + "contentType": 0, + "relative": true, + "name": "参数13_链接地址", + "desc": "", + "relativeXPath": "/div[4]/strong[1]/a[1]", + "allXPaths": [ + "/div[4]/strong[1]/a[1]", + "//a[contains(., '1万+')]", + "id(\"J_comment_66144896261\")", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-4]/strong/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//item.jd.com/66144896261.html#comment" + }, + { + "num": 1, + "value": "//item.jd.com/66144896265.html#comment" + }, + { + "num": 2, + "value": "//item.jd.com/66144896264.html#comment" + }, + { + "num": 3, + "value": "//item.jd.com/10033531851583.html#comment" + }, + { + "num": 4, + "value": "//item.jd.com/10033531851582.html#comment" + }, + { + "num": 5, + "value": "//item.jd.com/10066088622463.html#comment" + }, + { + "num": 6, + "value": "//item.jd.com/10035712182850.html#comment" + }, + { + "num": 7, + "value": "//item.jd.com/10071785826677.html#comment" + }, + { + "num": 8, + "value": "//item.jd.com/10077849739040.html#comment" + }, + { + "num": 9, + "value": "//item.jd.com/10033531851584.html#comment" + }, + { + "num": 10, + "value": "//item.jd.com/10040733503774.html#comment" + }, + { + "num": 11, + "value": "//item.jd.com/10071785826674.html#comment" + }, + { + "num": 12, + "value": "//item.jd.com/10071785826678.html#comment" + }, + { + "num": 13, + "value": "//item.jd.com/10071785826682.html#comment" + }, + { + "num": 14, + "value": "//item.jd.com/10071785826684.html#comment" + }, + { + "num": 15, + "value": "//item.jd.com/10051994751480.html#comment" + }, + { + "num": 16, + "value": "//item.jd.com/10071785826675.html#comment" + }, + { + "num": 17, + "value": "//item.jd.com/10071785826676.html#comment" + }, + { + "num": 18, + "value": "//item.jd.com/10071785826679.html#comment" + }, + { + "num": 19, + "value": "//item.jd.com/10071785826680.html#comment" + }, + { + "num": 20, + "value": "//item.jd.com/10071785826683.html#comment" + }, + { + "num": 21, + "value": "//item.jd.com/10045335421289.html#comment" + }, + { + "num": 22, + "value": "//item.jd.com/11773766494.html#comment" + }, + { + "num": 23, + "value": "//item.jd.com/10076458552994.html#comment" + }, + { + "num": 24, + "value": "//item.jd.com/10074614929614.html#comment" + }, + { + "num": 25, + "value": "//item.jd.com/10074614929616.html#comment" + }, + { + "num": 26, + "value": "//item.jd.com/10074614929617.html#comment" + }, + { + "num": 27, + "value": "//item.jd.com/10075117517846.html#comment" + }, + { + "num": 28, + "value": "//item.jd.com/10076750833807.html#comment" + }, + { + "num": 29, + "value": "//item.jd.com/10074629310807.html#comment" + }, + { + "num": 30, + "value": "//item.jd.com/10074629310808.html#comment" + }, + { + "num": 31, + "value": "//item.jd.com/10078155456003.html#comment" + }, + { + "num": 32, + "value": "//item.jd.com/10078155456005.html#comment" + }, + { + "num": 33, + "value": "//item.jd.com/10077222703036.html#comment" + }, + { + "num": 34, + "value": "//item.jd.com/10078407670547.html#comment" + }, + { + "num": 35, + "value": "//item.jd.com/10078407670550.html#comment" + }, + { + "num": 36, + "value": "//item.jd.com/10077634039065.html#comment" + }, + { + "num": 37, + "value": "//item.jd.com/10077634039066.html#comment" + }, + { + "num": 38, + "value": "//item.jd.com/10076384967007.html#comment" + }, + { + "num": 39, + "value": "//item.jd.com/10077727026633.html#comment" + }, + { + "num": 40, + "value": "//item.jd.com/10077045237658.html#comment" + }, + { + "num": 41, + "value": "//item.jd.com/10074028982993.html#comment" + }, + { + "num": 42, + "value": "//item.jd.com/10074028982998.html#comment" + }, + { + "num": 43, + "value": "//item.jd.com/10074028982999.html#comment" + }, + { + "num": 44, + "value": "//item.jd.com/10074028983001.html#comment" + }, + { + "num": 45, + "value": "//item.jd.com/10074028983003.html#comment" + }, + { + "num": 46, + "value": "//item.jd.com/10074028983005.html#comment" + }, + { + "num": 47, + "value": "//item.jd.com/10074028983006.html#comment" + }, + { + "num": 48, + "value": "//item.jd.com/13256317.html#comment" + }, + { + "num": 49, + "value": "//item.jd.com/12830944.html#comment" + }, + { + "num": 50, + "value": "//item.jd.com/10069471945735.html#comment" + }, + { + "num": 51, + "value": "//item.jd.com/10065743084711.html#comment" + }, + { + "num": 52, + "value": "//item.jd.com/10057275997475.html#comment" + }, + { + "num": 53, + "value": "//item.jd.com/100040241781.html#comment" + }, + { + "num": 54, + "value": "//item.jd.com/11793245.html#comment" + }, + { + "num": 55, + "value": "//item.jd.com/10043774573916.html#comment" + }, + { + "num": 56, + "value": "//item.jd.com/57633600735.html#comment" + }, + { + "num": 57, + "value": "//item.jd.com/100049147902.html#comment" + }, + { + "num": 58, + "value": "//item.jd.com/12682998.html#comment" + }, + { + "num": 59, + "value": "//item.jd.com/100046068385.html#comment" + } + ], + "unique_index": "/div[4]/strong[1]/a[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 4, + "contentType": 1, + "relative": true, + "name": "参数14_图片地址", + "desc": "", + "relativeXPath": "/div[5]/img[1]", + "allXPaths": [ + "/div[5]/img[1]", + "//img[contains(., '')]", + "//IMG[@class='shop-tag fl']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-3]/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + }, + { + "num": 1, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + }, + { + "num": 2, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + }, + { + "num": 3, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + }, + { + "num": 4, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + }, + { + "num": 6, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + }, + { + "num": 9, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + }, + { + "num": 51, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + }, + { + "num": 52, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + }, + { + "num": 56, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + } + ], + "unique_index": "/div[5]/img[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 1, + "contentType": 0, + "relative": true, + "name": "参数15_链接文本", + "desc": "", + "relativeXPath": "/div[5]/span[1]/a[1]", + "allXPaths": [ + "/div[5]/span[1]/a[1]", + "//a[contains(., '韵贝母婴专营店')]", + "//A[@class='curr-shop hd-shopname']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-3]/span/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "韵贝母婴专营店" + }, + { + "num": 1, + "value": "韵贝母婴专营店" + }, + { + "num": 2, + "value": "韵贝母婴专营店" + }, + { + "num": 3, + "value": "吉召官方旗舰店" + }, + { + "num": 4, + "value": "吉召官方旗舰店" + }, + { + "num": 5, + "value": "士林宠物生活专营店" + }, + { + "num": 6, + "value": "吉召官方旗舰店" + }, + { + "num": 7, + "value": "保鲸旗舰店" + }, + { + "num": 8, + "value": "格爵玩具旗舰店" + }, + { + "num": 9, + "value": "吉召官方旗舰店" + }, + { + "num": 10, + "value": "点道家居旗舰店" + }, + { + "num": 11, + "value": "保鲸旗舰店" + }, + { + "num": 12, + "value": "保鲸旗舰店" + }, + { + "num": 13, + "value": "保鲸旗舰店" + }, + { + "num": 14, + "value": "保鲸旗舰店" + }, + { + "num": 15, + "value": "唯艺思佳家居官方旗舰店" + }, + { + "num": 16, + "value": "保鲸旗舰店" + }, + { + "num": 17, + "value": "保鲸旗舰店" + }, + { + "num": 18, + "value": "保鲸旗舰店" + }, + { + "num": 19, + "value": "保鲸旗舰店" + }, + { + "num": 20, + "value": "保鲸旗舰店" + }, + { + "num": 21, + "value": "佑迪家居日用旗舰店" + }, + { + "num": 22, + "value": "人文家居旗舰店" + }, + { + "num": 23, + "value": "酷虾家装建材旗舰店" + }, + { + "num": 24, + "value": "广绣家居专营店" + }, + { + "num": 25, + "value": "广绣家居专营店" + }, + { + "num": 26, + "value": "广绣家居专营店" + }, + { + "num": 27, + "value": "酷奇象家居旗舰店" + }, + { + "num": 28, + "value": "跃森旗舰店" + }, + { + "num": 29, + "value": "广绣家居专营店" + }, + { + "num": 30, + "value": "广绣家居专营店" + }, + { + "num": 31, + "value": "澳量家旗舰店" + }, + { + "num": 32, + "value": "澳量家旗舰店" + }, + { + "num": 33, + "value": "嘉修家居日用专营店" + }, + { + "num": 34, + "value": "勇度玩具专营店" + }, + { + "num": 35, + "value": "勇度玩具专营店" + }, + { + "num": 36, + "value": "云分表个护专营店" + }, + { + "num": 37, + "value": "云分表个护专营店" + }, + { + "num": 38, + "value": "网航家居专营店" + }, + { + "num": 39, + "value": "立赐家居日用旗舰店" + }, + { + "num": 40, + "value": "若与家居专营店" + }, + { + "num": 41, + "value": "兴之沭居家专营店" + }, + { + "num": 42, + "value": "兴之沭居家专营店" + }, + { + "num": 43, + "value": "兴之沭居家专营店" + }, + { + "num": 44, + "value": "兴之沭居家专营店" + }, + { + "num": 45, + "value": "兴之沭居家专营店" + }, + { + "num": 46, + "value": "兴之沭居家专营店" + }, + { + "num": 47, + "value": "兴之沭居家专营店" + }, + { + "num": 48, + "value": "小红花童书京东自营官方旗舰店" + }, + { + "num": 49, + "value": "小婴孩京东自营官方旗舰店" + }, + { + "num": 50, + "value": "慧语图书专营店" + }, + { + "num": 51, + "value": "小彼恩官方旗舰店" + }, + { + "num": 52, + "value": "邦臣小红花童书官方旗舰店" + }, + { + "num": 53, + "value": "多美(TAKARA TOMY)京东自营旗舰店" + }, + { + "num": 54, + "value": "浪花朵朵京东自营官方旗舰店" + }, + { + "num": 55, + "value": "彬迪图书专营店" + }, + { + "num": 56, + "value": "浪花朵朵图书旗舰店" + }, + { + "num": 57, + "value": "松下开关京东自营旗舰店" + }, + { + "num": 58, + "value": "学而思京东自营官方旗舰店" + }, + { + "num": 59, + "value": "狮洛德京东自营旗舰店" + } + ], + "unique_index": "/div[5]/span[1]/a[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 2, + "contentType": 0, + "relative": true, + "name": "参数16_链接地址", + "desc": "", + "relativeXPath": "/div[5]/span[1]/a[1]", + "allXPaths": [ + "/div[5]/span[1]/a[1]", + "//a[contains(., '韵贝母婴专营店')]", + "//A[@class='curr-shop hd-shopname']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-3]/span/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//mall.jd.com/index-872357.html?from=pc" + }, + { + "num": 1, + "value": "//mall.jd.com/index-872357.html?from=pc" + }, + { + "num": 2, + "value": "//mall.jd.com/index-872357.html?from=pc" + }, + { + "num": 3, + "value": "//mall.jd.com/index-687099.html?from=pc" + }, + { + "num": 4, + "value": "//mall.jd.com/index-687099.html?from=pc" + }, + { + "num": 5, + "value": "//mall.jd.com/index-10325896.html?from=pc" + }, + { + "num": 6, + "value": "//mall.jd.com/index-687099.html?from=pc" + }, + { + "num": 7, + "value": "//mall.jd.com/index-12398758.html?from=pc" + }, + { + "num": 8, + "value": "//mall.jd.com/index-12844617.html?from=pc" + }, + { + "num": 9, + "value": "//mall.jd.com/index-687099.html?from=pc" + }, + { + "num": 10, + "value": "//mall.jd.com/index-620850.html?from=pc" + }, + { + "num": 11, + "value": "//mall.jd.com/index-12398758.html?from=pc" + }, + { + "num": 12, + "value": "//mall.jd.com/index-12398758.html?from=pc" + }, + { + "num": 13, + "value": "//mall.jd.com/index-12398758.html?from=pc" + }, + { + "num": 14, + "value": "//mall.jd.com/index-12398758.html?from=pc" + }, + { + "num": 15, + "value": "//mall.jd.com/index-10041800.html?from=pc" + }, + { + "num": 16, + "value": "//mall.jd.com/index-12398758.html?from=pc" + }, + { + "num": 17, + "value": "//mall.jd.com/index-12398758.html?from=pc" + }, + { + "num": 18, + "value": "//mall.jd.com/index-12398758.html?from=pc" + }, + { + "num": 19, + "value": "//mall.jd.com/index-12398758.html?from=pc" + }, + { + "num": 20, + "value": "//mall.jd.com/index-12398758.html?from=pc" + }, + { + "num": 21, + "value": "//mall.jd.com/index-11771989.html?from=pc" + }, + { + "num": 22, + "value": "//mall.jd.com/index-658659.html?from=pc" + }, + { + "num": 23, + "value": "//mall.jd.com/index-12608374.html?from=pc" + }, + { + "num": 24, + "value": "//mall.jd.com/index-12601456.html?from=pc" + }, + { + "num": 25, + "value": "//mall.jd.com/index-12601456.html?from=pc" + }, + { + "num": 26, + "value": "//mall.jd.com/index-12601456.html?from=pc" + }, + { + "num": 27, + "value": "//mall.jd.com/index-12720818.html?from=pc" + }, + { + "num": 28, + "value": "//mall.jd.com/index-12797941.html?from=pc" + }, + { + "num": 29, + "value": "//mall.jd.com/index-12601456.html?from=pc" + }, + { + "num": 30, + "value": "//mall.jd.com/index-12601456.html?from=pc" + }, + { + "num": 31, + "value": "//mall.jd.com/index-12769558.html?from=pc" + }, + { + "num": 32, + "value": "//mall.jd.com/index-12769558.html?from=pc" + }, + { + "num": 33, + "value": "//mall.jd.com/index-12681593.html?from=pc" + }, + { + "num": 34, + "value": "//mall.jd.com/index-12690245.html?from=pc" + }, + { + "num": 35, + "value": "//mall.jd.com/index-12690245.html?from=pc" + }, + { + "num": 36, + "value": "//mall.jd.com/index-12748024.html?from=pc" + }, + { + "num": 37, + "value": "//mall.jd.com/index-12748024.html?from=pc" + }, + { + "num": 38, + "value": "//mall.jd.com/index-12326625.html?from=pc" + }, + { + "num": 39, + "value": "//mall.jd.com/index-12601380.html?from=pc" + }, + { + "num": 40, + "value": "//mall.jd.com/index-12775313.html?from=pc" + }, + { + "num": 41, + "value": "//mall.jd.com/index-12489896.html?from=pc" + }, + { + "num": 42, + "value": "//mall.jd.com/index-12489896.html?from=pc" + }, + { + "num": 43, + "value": "//mall.jd.com/index-12489896.html?from=pc" + }, + { + "num": 44, + "value": "//mall.jd.com/index-12489896.html?from=pc" + }, + { + "num": 45, + "value": "//mall.jd.com/index-12489896.html?from=pc" + }, + { + "num": 46, + "value": "//mall.jd.com/index-12489896.html?from=pc" + }, + { + "num": 47, + "value": "//mall.jd.com/index-12489896.html?from=pc" + }, + { + "num": 48, + "value": "//mall.jd.com/index-1000004568.html?from=pc" + }, + { + "num": 49, + "value": "//mall.jd.com/index-1000011482.html?from=pc" + }, + { + "num": 50, + "value": "//mall.jd.com/index-11615274.html?from=pc" + }, + { + "num": 51, + "value": "//mall.jd.com/index-813090.html?from=pc" + }, + { + "num": 52, + "value": "//mall.jd.com/index-11711130.html?from=pc" + }, + { + "num": 53, + "value": "//mall.jd.com/index-1000131941.html?from=pc" + }, + { + "num": 54, + "value": "//mall.jd.com/index-1000098531.html?from=pc" + }, + { + "num": 55, + "value": "//mall.jd.com/index-10222375.html?from=pc" + }, + { + "num": 56, + "value": "//mall.jd.com/index-10103749.html?from=pc" + }, + { + "num": 57, + "value": "//mall.jd.com/index-1000077782.html?from=pc" + }, + { + "num": 58, + "value": "//mall.jd.com/index-1000086605.html?from=pc" + }, + { + "num": 59, + "value": "//mall.jd.com/index-1000168322.html?from=pc" + } + ], + "unique_index": "/div[5]/span[1]/a[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 1, + "contentType": 0, + "relative": true, + "name": "参数17_链接文本", + "desc": "", + "relativeXPath": "/div[7]/a[1]", + "allXPaths": [ + "/div[7]/a[1]", + "//a[contains(., '对比')]", + "//A[@class='p-o-btn contrast J_contrast contrast']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-1]/a[last()-2]" + ], + "exampleValues": [ + { + "num": 0, + "value": "对比" + }, + { + "num": 1, + "value": "对比" + }, + { + "num": 2, + "value": "对比" + }, + { + "num": 3, + "value": "对比" + }, + { + "num": 4, + "value": "对比" + }, + { + "num": 5, + "value": "对比" + }, + { + "num": 6, + "value": "对比" + }, + { + "num": 7, + "value": "对比" + }, + { + "num": 8, + "value": "对比" + }, + { + "num": 9, + "value": "对比" + }, + { + "num": 10, + "value": "对比" + }, + { + "num": 11, + "value": "对比" + }, + { + "num": 12, + "value": "对比" + }, + { + "num": 13, + "value": "对比" + }, + { + "num": 14, + "value": "对比" + }, + { + "num": 15, + "value": "对比" + }, + { + "num": 16, + "value": "对比" + }, + { + "num": 17, + "value": "对比" + }, + { + "num": 18, + "value": "对比" + }, + { + "num": 19, + "value": "对比" + }, + { + "num": 20, + "value": "对比" + }, + { + "num": 21, + "value": "对比" + }, + { + "num": 22, + "value": "对比" + }, + { + "num": 23, + "value": "对比" + }, + { + "num": 24, + "value": "对比" + }, + { + "num": 25, + "value": "对比" + }, + { + "num": 26, + "value": "对比" + }, + { + "num": 27, + "value": "对比" + }, + { + "num": 28, + "value": "对比" + }, + { + "num": 29, + "value": "对比" + }, + { + "num": 30, + "value": "对比" + }, + { + "num": 31, + "value": "对比" + }, + { + "num": 32, + "value": "对比" + }, + { + "num": 33, + "value": "对比" + }, + { + "num": 34, + "value": "对比" + }, + { + "num": 35, + "value": "对比" + }, + { + "num": 36, + "value": "对比" + }, + { + "num": 37, + "value": "对比" + }, + { + "num": 38, + "value": "对比" + }, + { + "num": 39, + "value": "对比" + }, + { + "num": 40, + "value": "对比" + }, + { + "num": 41, + "value": "对比" + }, + { + "num": 42, + "value": "对比" + }, + { + "num": 43, + "value": "对比" + }, + { + "num": 44, + "value": "对比" + }, + { + "num": 45, + "value": "对比" + }, + { + "num": 46, + "value": "对比" + }, + { + "num": 47, + "value": "对比" + }, + { + "num": 48, + "value": "对比" + }, + { + "num": 49, + "value": "对比" + }, + { + "num": 50, + "value": "对比" + }, + { + "num": 51, + "value": "对比" + }, + { + "num": 52, + "value": "对比" + }, + { + "num": 53, + "value": "对比" + }, + { + "num": 54, + "value": "对比" + }, + { + "num": 55, + "value": "对比" + }, + { + "num": 56, + "value": "对比" + }, + { + "num": 57, + "value": "对比" + }, + { + "num": 58, + "value": "对比" + }, + { + "num": 59, + "value": "对比" + } + ], + "unique_index": "/div[7]/a[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 2, + "contentType": 0, + "relative": true, + "name": "参数18_链接地址", + "desc": "", + "relativeXPath": "/div[7]/a[1]", + "allXPaths": [ + "/div[7]/a[1]", + "//a[contains(., '对比')]", + "//A[@class='p-o-btn contrast J_contrast contrast']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-1]/a[last()-2]" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + }, + { + "num": 1, + "value": "javascript:;" + }, + { + "num": 2, + "value": "javascript:;" + }, + { + "num": 3, + "value": "javascript:;" + }, + { + "num": 4, + "value": "javascript:;" + }, + { + "num": 5, + "value": "javascript:;" + }, + { + "num": 6, + "value": "javascript:;" + }, + { + "num": 7, + "value": "javascript:;" + }, + { + "num": 8, + "value": "javascript:;" + }, + { + "num": 9, + "value": "javascript:;" + }, + { + "num": 10, + "value": "javascript:;" + }, + { + "num": 11, + "value": "javascript:;" + }, + { + "num": 12, + "value": "javascript:;" + }, + { + "num": 13, + "value": "javascript:;" + }, + { + "num": 14, + "value": "javascript:;" + }, + { + "num": 15, + "value": "javascript:;" + }, + { + "num": 16, + "value": "javascript:;" + }, + { + "num": 17, + "value": "javascript:;" + }, + { + "num": 18, + "value": "javascript:;" + }, + { + "num": 19, + "value": "javascript:;" + }, + { + "num": 20, + "value": "javascript:;" + }, + { + "num": 21, + "value": "javascript:;" + }, + { + "num": 22, + "value": "javascript:;" + }, + { + "num": 23, + "value": "javascript:;" + }, + { + "num": 24, + "value": "javascript:;" + }, + { + "num": 25, + "value": "javascript:;" + }, + { + "num": 26, + "value": "javascript:;" + }, + { + "num": 27, + "value": "javascript:;" + }, + { + "num": 28, + "value": "javascript:;" + }, + { + "num": 29, + "value": "javascript:;" + }, + { + "num": 30, + "value": "javascript:;" + }, + { + "num": 31, + "value": "javascript:;" + }, + { + "num": 32, + "value": "javascript:;" + }, + { + "num": 33, + "value": "javascript:;" + }, + { + "num": 34, + "value": "javascript:;" + }, + { + "num": 35, + "value": "javascript:;" + }, + { + "num": 36, + "value": "javascript:;" + }, + { + "num": 37, + "value": "javascript:;" + }, + { + "num": 38, + "value": "javascript:;" + }, + { + "num": 39, + "value": "javascript:;" + }, + { + "num": 40, + "value": "javascript:;" + }, + { + "num": 41, + "value": "javascript:;" + }, + { + "num": 42, + "value": "javascript:;" + }, + { + "num": 43, + "value": "javascript:;" + }, + { + "num": 44, + "value": "javascript:;" + }, + { + "num": 45, + "value": "javascript:;" + }, + { + "num": 46, + "value": "javascript:;" + }, + { + "num": 47, + "value": "javascript:;" + }, + { + "num": 48, + "value": "javascript:;" + }, + { + "num": 49, + "value": "javascript:;" + }, + { + "num": 50, + "value": "javascript:;" + }, + { + "num": 51, + "value": "javascript:;" + }, + { + "num": 52, + "value": "javascript:;" + }, + { + "num": 53, + "value": "javascript:;" + }, + { + "num": 54, + "value": "javascript:;" + }, + { + "num": 55, + "value": "javascript:;" + }, + { + "num": 56, + "value": "javascript:;" + }, + { + "num": 57, + "value": "javascript:;" + }, + { + "num": 58, + "value": "javascript:;" + }, + { + "num": 59, + "value": "javascript:;" + } + ], + "unique_index": "/div[7]/a[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 1, + "contentType": 0, + "relative": true, + "name": "参数19_链接文本", + "desc": "", + "relativeXPath": "/div[7]/a[2]", + "allXPaths": [ + "/div[7]/a[2]", + "//a[contains(., '关注')]", + "//A[@class='p-o-btn focus J_focus']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-1]/a[last()-1]" + ], + "exampleValues": [ + { + "num": 0, + "value": "关注" + }, + { + "num": 1, + "value": "关注" + }, + { + "num": 2, + "value": "关注" + }, + { + "num": 3, + "value": "关注" + }, + { + "num": 4, + "value": "关注" + }, + { + "num": 5, + "value": "关注" + }, + { + "num": 6, + "value": "关注" + }, + { + "num": 7, + "value": "关注" + }, + { + "num": 8, + "value": "关注" + }, + { + "num": 9, + "value": "关注" + }, + { + "num": 10, + "value": "关注" + }, + { + "num": 11, + "value": "关注" + }, + { + "num": 12, + "value": "关注" + }, + { + "num": 13, + "value": "关注" + }, + { + "num": 14, + "value": "关注" + }, + { + "num": 15, + "value": "关注" + }, + { + "num": 16, + "value": "关注" + }, + { + "num": 17, + "value": "关注" + }, + { + "num": 18, + "value": "关注" + }, + { + "num": 19, + "value": "关注" + }, + { + "num": 20, + "value": "关注" + }, + { + "num": 21, + "value": "关注" + }, + { + "num": 22, + "value": "关注" + }, + { + "num": 23, + "value": "关注" + }, + { + "num": 24, + "value": "关注" + }, + { + "num": 25, + "value": "关注" + }, + { + "num": 26, + "value": "关注" + }, + { + "num": 27, + "value": "关注" + }, + { + "num": 28, + "value": "关注" + }, + { + "num": 29, + "value": "关注" + }, + { + "num": 30, + "value": "关注" + }, + { + "num": 31, + "value": "关注" + }, + { + "num": 32, + "value": "关注" + }, + { + "num": 33, + "value": "关注" + }, + { + "num": 34, + "value": "关注" + }, + { + "num": 35, + "value": "关注" + }, + { + "num": 36, + "value": "关注" + }, + { + "num": 37, + "value": "关注" + }, + { + "num": 38, + "value": "关注" + }, + { + "num": 39, + "value": "关注" + }, + { + "num": 40, + "value": "关注" + }, + { + "num": 41, + "value": "关注" + }, + { + "num": 42, + "value": "关注" + }, + { + "num": 43, + "value": "关注" + }, + { + "num": 44, + "value": "关注" + }, + { + "num": 45, + "value": "关注" + }, + { + "num": 46, + "value": "关注" + }, + { + "num": 47, + "value": "关注" + }, + { + "num": 48, + "value": "关注" + }, + { + "num": 49, + "value": "关注" + }, + { + "num": 50, + "value": "关注" + }, + { + "num": 51, + "value": "关注" + }, + { + "num": 52, + "value": "关注" + }, + { + "num": 53, + "value": "关注" + }, + { + "num": 54, + "value": "关注" + }, + { + "num": 55, + "value": "关注" + }, + { + "num": 56, + "value": "关注" + }, + { + "num": 57, + "value": "关注" + }, + { + "num": 58, + "value": "关注" + }, + { + "num": 59, + "value": "关注" + } + ], + "unique_index": "/div[7]/a[2]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 2, + "contentType": 0, + "relative": true, + "name": "参数20_链接地址", + "desc": "", + "relativeXPath": "/div[7]/a[2]", + "allXPaths": [ + "/div[7]/a[2]", + "//a[contains(., '关注')]", + "//A[@class='p-o-btn focus J_focus']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-1]/a[last()-1]" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + }, + { + "num": 1, + "value": "javascript:;" + }, + { + "num": 2, + "value": "javascript:;" + }, + { + "num": 3, + "value": "javascript:;" + }, + { + "num": 4, + "value": "javascript:;" + }, + { + "num": 5, + "value": "javascript:;" + }, + { + "num": 6, + "value": "javascript:;" + }, + { + "num": 7, + "value": "javascript:;" + }, + { + "num": 8, + "value": "javascript:;" + }, + { + "num": 9, + "value": "javascript:;" + }, + { + "num": 10, + "value": "javascript:;" + }, + { + "num": 11, + "value": "javascript:;" + }, + { + "num": 12, + "value": "javascript:;" + }, + { + "num": 13, + "value": "javascript:;" + }, + { + "num": 14, + "value": "javascript:;" + }, + { + "num": 15, + "value": "javascript:;" + }, + { + "num": 16, + "value": "javascript:;" + }, + { + "num": 17, + "value": "javascript:;" + }, + { + "num": 18, + "value": "javascript:;" + }, + { + "num": 19, + "value": "javascript:;" + }, + { + "num": 20, + "value": "javascript:;" + }, + { + "num": 21, + "value": "javascript:;" + }, + { + "num": 22, + "value": "javascript:;" + }, + { + "num": 23, + "value": "javascript:;" + }, + { + "num": 24, + "value": "javascript:;" + }, + { + "num": 25, + "value": "javascript:;" + }, + { + "num": 26, + "value": "javascript:;" + }, + { + "num": 27, + "value": "javascript:;" + }, + { + "num": 28, + "value": "javascript:;" + }, + { + "num": 29, + "value": "javascript:;" + }, + { + "num": 30, + "value": "javascript:;" + }, + { + "num": 31, + "value": "javascript:;" + }, + { + "num": 32, + "value": "javascript:;" + }, + { + "num": 33, + "value": "javascript:;" + }, + { + "num": 34, + "value": "javascript:;" + }, + { + "num": 35, + "value": "javascript:;" + }, + { + "num": 36, + "value": "javascript:;" + }, + { + "num": 37, + "value": "javascript:;" + }, + { + "num": 38, + "value": "javascript:;" + }, + { + "num": 39, + "value": "javascript:;" + }, + { + "num": 40, + "value": "javascript:;" + }, + { + "num": 41, + "value": "javascript:;" + }, + { + "num": 42, + "value": "javascript:;" + }, + { + "num": 43, + "value": "javascript:;" + }, + { + "num": 44, + "value": "javascript:;" + }, + { + "num": 45, + "value": "javascript:;" + }, + { + "num": 46, + "value": "javascript:;" + }, + { + "num": 47, + "value": "javascript:;" + }, + { + "num": 48, + "value": "javascript:;" + }, + { + "num": 49, + "value": "javascript:;" + }, + { + "num": 50, + "value": "javascript:;" + }, + { + "num": 51, + "value": "javascript:;" + }, + { + "num": 52, + "value": "javascript:;" + }, + { + "num": 53, + "value": "javascript:;" + }, + { + "num": 54, + "value": "javascript:;" + }, + { + "num": 55, + "value": "javascript:;" + }, + { + "num": 56, + "value": "javascript:;" + }, + { + "num": 57, + "value": "javascript:;" + }, + { + "num": 58, + "value": "javascript:;" + }, + { + "num": 59, + "value": "javascript:;" + } + ], + "unique_index": "/div[7]/a[2]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 1, + "contentType": 0, + "relative": true, + "name": "参数21_链接文本", + "desc": "", + "relativeXPath": "/div[7]/a[3]", + "allXPaths": [ + "/div[7]/a[3]", + "//a[contains(., '加入购物车')]", + "//A[@class='p-o-btn addcart']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-1]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "加入购物车" + }, + { + "num": 1, + "value": "加入购物车" + }, + { + "num": 2, + "value": "加入购物车" + }, + { + "num": 3, + "value": "加入购物车" + }, + { + "num": 4, + "value": "加入购物车" + }, + { + "num": 5, + "value": "加入购物车" + }, + { + "num": 6, + "value": "加入购物车" + }, + { + "num": 7, + "value": "加入购物车" + }, + { + "num": 8, + "value": "加入购物车" + }, + { + "num": 9, + "value": "加入购物车" + }, + { + "num": 10, + "value": "加入购物车" + }, + { + "num": 11, + "value": "加入购物车" + }, + { + "num": 12, + "value": "加入购物车" + }, + { + "num": 13, + "value": "加入购物车" + }, + { + "num": 14, + "value": "加入购物车" + }, + { + "num": 15, + "value": "加入购物车" + }, + { + "num": 16, + "value": "加入购物车" + }, + { + "num": 17, + "value": "加入购物车" + }, + { + "num": 18, + "value": "加入购物车" + }, + { + "num": 19, + "value": "加入购物车" + }, + { + "num": 20, + "value": "加入购物车" + }, + { + "num": 21, + "value": "加入购物车" + }, + { + "num": 22, + "value": "加入购物车" + }, + { + "num": 23, + "value": "加入购物车" + }, + { + "num": 24, + "value": "加入购物车" + }, + { + "num": 25, + "value": "加入购物车" + }, + { + "num": 26, + "value": "加入购物车" + }, + { + "num": 27, + "value": "加入购物车" + }, + { + "num": 28, + "value": "加入购物车" + }, + { + "num": 29, + "value": "加入购物车" + }, + { + "num": 30, + "value": "加入购物车" + }, + { + "num": 31, + "value": "加入购物车" + }, + { + "num": 32, + "value": "加入购物车" + }, + { + "num": 33, + "value": "加入购物车" + }, + { + "num": 34, + "value": "加入购物车" + }, + { + "num": 35, + "value": "加入购物车" + }, + { + "num": 36, + "value": "加入购物车" + }, + { + "num": 37, + "value": "加入购物车" + }, + { + "num": 38, + "value": "加入购物车" + }, + { + "num": 39, + "value": "加入购物车" + }, + { + "num": 40, + "value": "加入购物车" + }, + { + "num": 41, + "value": "加入购物车" + }, + { + "num": 42, + "value": "加入购物车" + }, + { + "num": 43, + "value": "加入购物车" + }, + { + "num": 44, + "value": "加入购物车" + }, + { + "num": 45, + "value": "加入购物车" + }, + { + "num": 46, + "value": "加入购物车" + }, + { + "num": 47, + "value": "加入购物车" + }, + { + "num": 48, + "value": "加入购物车" + }, + { + "num": 49, + "value": "加入购物车" + }, + { + "num": 50, + "value": "加入购物车" + }, + { + "num": 51, + "value": "加入购物车" + }, + { + "num": 52, + "value": "加入购物车" + }, + { + "num": 53, + "value": "加入购物车" + }, + { + "num": 54, + "value": "加入购物车" + }, + { + "num": 55, + "value": "加入购物车" + }, + { + "num": 56, + "value": "加入购物车" + }, + { + "num": 57, + "value": "加入购物车" + }, + { + "num": 58, + "value": "加入购物车" + }, + { + "num": 59, + "value": "加入购物车" + } + ], + "unique_index": "/div[7]/a[3]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 2, + "contentType": 0, + "relative": true, + "name": "参数22_链接地址", + "desc": "", + "relativeXPath": "/div[7]/a[3]", + "allXPaths": [ + "/div[7]/a[3]", + "//a[contains(., '加入购物车')]", + "//A[@class='p-o-btn addcart']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-59]/div/div[last()-1]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//cart.jd.com/gate.action?pid=66144896261&pcount=1&ptype=1" + }, + { + "num": 1, + "value": "//cart.jd.com/gate.action?pid=66144896265&pcount=1&ptype=1" + }, + { + "num": 2, + "value": "//cart.jd.com/gate.action?pid=66144896264&pcount=1&ptype=1" + }, + { + "num": 3, + "value": "//cart.jd.com/gate.action?pid=10033531851583&pcount=1&ptype=1" + }, + { + "num": 4, + "value": "//cart.jd.com/gate.action?pid=10033531851582&pcount=1&ptype=1" + }, + { + "num": 5, + "value": "//cart.jd.com/gate.action?pid=10066088622463&pcount=1&ptype=1" + }, + { + "num": 6, + "value": "//cart.jd.com/gate.action?pid=10035712182850&pcount=1&ptype=1" + }, + { + "num": 7, + "value": "//cart.jd.com/gate.action?pid=10071785826677&pcount=1&ptype=1" + }, + { + "num": 8, + "value": "//cart.jd.com/gate.action?pid=10077849739040&pcount=1&ptype=1" + }, + { + "num": 9, + "value": "//cart.jd.com/gate.action?pid=10033531851584&pcount=1&ptype=1" + }, + { + "num": 10, + "value": "//cart.jd.com/gate.action?pid=10040733503774&pcount=1&ptype=1" + }, + { + "num": 11, + "value": "//cart.jd.com/gate.action?pid=10071785826674&pcount=1&ptype=1" + }, + { + "num": 12, + "value": "//cart.jd.com/gate.action?pid=10071785826678&pcount=1&ptype=1" + }, + { + "num": 13, + "value": "//cart.jd.com/gate.action?pid=10071785826682&pcount=1&ptype=1" + }, + { + "num": 14, + "value": "//cart.jd.com/gate.action?pid=10071785826684&pcount=1&ptype=1" + }, + { + "num": 15, + "value": "//cart.jd.com/gate.action?pid=10051994751480&pcount=1&ptype=1" + }, + { + "num": 16, + "value": "//cart.jd.com/gate.action?pid=10071785826675&pcount=1&ptype=1" + }, + { + "num": 17, + "value": "//cart.jd.com/gate.action?pid=10071785826676&pcount=1&ptype=1" + }, + { + "num": 18, + "value": "//cart.jd.com/gate.action?pid=10071785826679&pcount=1&ptype=1" + }, + { + "num": 19, + "value": "//cart.jd.com/gate.action?pid=10071785826680&pcount=1&ptype=1" + }, + { + "num": 20, + "value": "//cart.jd.com/gate.action?pid=10071785826683&pcount=1&ptype=1" + }, + { + "num": 21, + "value": "//cart.jd.com/gate.action?pid=10045335421289&pcount=1&ptype=1" + }, + { + "num": 22, + "value": "//cart.jd.com/gate.action?pid=11773766494&pcount=1&ptype=1" + }, + { + "num": 23, + "value": "//cart.jd.com/gate.action?pid=10076458552994&pcount=1&ptype=1" + }, + { + "num": 24, + "value": "//cart.jd.com/gate.action?pid=10074614929614&pcount=1&ptype=1" + }, + { + "num": 25, + "value": "//cart.jd.com/gate.action?pid=10074614929616&pcount=1&ptype=1" + }, + { + "num": 26, + "value": "//cart.jd.com/gate.action?pid=10074614929617&pcount=1&ptype=1" + }, + { + "num": 27, + "value": "//cart.jd.com/gate.action?pid=10075117517846&pcount=1&ptype=1" + }, + { + "num": 28, + "value": "//cart.jd.com/gate.action?pid=10076750833807&pcount=1&ptype=1" + }, + { + "num": 29, + "value": "//cart.jd.com/gate.action?pid=10074629310807&pcount=1&ptype=1" + }, + { + "num": 30, + "value": "//cart.jd.com/gate.action?pid=10074629310808&pcount=1&ptype=1" + }, + { + "num": 31, + "value": "//cart.jd.com/gate.action?pid=10078155456003&pcount=1&ptype=1" + }, + { + "num": 32, + "value": "//cart.jd.com/gate.action?pid=10078155456005&pcount=1&ptype=1" + }, + { + "num": 33, + "value": "//cart.jd.com/gate.action?pid=10077222703036&pcount=1&ptype=1" + }, + { + "num": 34, + "value": "//cart.jd.com/gate.action?pid=10078407670547&pcount=1&ptype=1" + }, + { + "num": 35, + "value": "//cart.jd.com/gate.action?pid=10078407670550&pcount=1&ptype=1" + }, + { + "num": 36, + "value": "//cart.jd.com/gate.action?pid=10077634039065&pcount=1&ptype=1" + }, + { + "num": 37, + "value": "//cart.jd.com/gate.action?pid=10077634039066&pcount=1&ptype=1" + }, + { + "num": 38, + "value": "//cart.jd.com/gate.action?pid=10076384967007&pcount=1&ptype=1" + }, + { + "num": 39, + "value": "//cart.jd.com/gate.action?pid=10077727026633&pcount=1&ptype=1" + }, + { + "num": 40, + "value": "//cart.jd.com/gate.action?pid=10077045237658&pcount=1&ptype=1" + }, + { + "num": 41, + "value": "//cart.jd.com/gate.action?pid=10074028982993&pcount=1&ptype=1" + }, + { + "num": 42, + "value": "//cart.jd.com/gate.action?pid=10074028982998&pcount=1&ptype=1" + }, + { + "num": 43, + "value": "//cart.jd.com/gate.action?pid=10074028982999&pcount=1&ptype=1" + }, + { + "num": 44, + "value": "//cart.jd.com/gate.action?pid=10074028983001&pcount=1&ptype=1" + }, + { + "num": 45, + "value": "//cart.jd.com/gate.action?pid=10074028983003&pcount=1&ptype=1" + }, + { + "num": 46, + "value": "//cart.jd.com/gate.action?pid=10074028983005&pcount=1&ptype=1" + }, + { + "num": 47, + "value": "//cart.jd.com/gate.action?pid=10074028983006&pcount=1&ptype=1" + }, + { + "num": 48, + "value": "//cart.jd.com/gate.action?pid=13256317&pcount=1&ptype=1" + }, + { + "num": 49, + "value": "//cart.jd.com/gate.action?pid=12830944&pcount=1&ptype=1" + }, + { + "num": 50, + "value": "//cart.jd.com/gate.action?pid=10069471945735&pcount=1&ptype=1" + }, + { + "num": 51, + "value": "//cart.jd.com/gate.action?pid=10065743084711&pcount=1&ptype=1" + }, + { + "num": 52, + "value": "//cart.jd.com/gate.action?pid=10057275997475&pcount=1&ptype=1" + }, + { + "num": 53, + "value": "//cart.jd.com/gate.action?pid=100040241781&pcount=1&ptype=1" + }, + { + "num": 54, + "value": "//cart.jd.com/gate.action?pid=11793245&pcount=1&ptype=1" + }, + { + "num": 55, + "value": "//cart.jd.com/gate.action?pid=10043774573916&pcount=1&ptype=1" + }, + { + "num": 56, + "value": "//cart.jd.com/gate.action?pid=57633600735&pcount=1&ptype=1" + }, + { + "num": 57, + "value": "//cart.jd.com/gate.action?pid=100049147902&pcount=1&ptype=1" + }, + { + "num": 58, + "value": "//cart.jd.com/gate.action?pid=12682998&pcount=1&ptype=1" + }, + { + "num": 59, + "value": "//cart.jd.com/gate.action?pid=100046068385&pcount=1&ptype=1" + } + ], + "unique_index": "/div[7]/a[3]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数23_文本", + "desc": "", + "relativeXPath": "/div[1]/a[1]/div[1]/div[1]", + "allXPaths": [ + "/div[1]/a[1]/div[1]/div[1]", + "//div[contains(., '毕业租房季每满200')]", + "//DIV[@class='sign-title ac']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-56]/div/div[last()-7]/a/div/div" + ], + "exampleValues": [ + { + "num": 3, + "value": "毕业租房季每满200减30" + }, + { + "num": 4, + "value": "毕业租房季每满200减30" + }, + { + "num": 6, + "value": "毕业租房季每满200减30" + }, + { + "num": 9, + "value": "毕业租房季每满200减30" + }, + { + "num": 15, + "value": "全店每满199立减30元" + }, + { + "num": 33, + "value": "1件9.0折" + }, + { + "num": 50, + "value": "满10元减1元" + }, + { + "num": 52, + "value": "3件8.5折" + }, + { + "num": 59, + "value": "毕业租房季每满200减30" + } + ], + "unique_index": "/div[1]/a[1]/div[1]/div[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数24_文本", + "desc": "", + "relativeXPath": "/div[1]/a[1]/div[1]/div[1]/span[1]", + "allXPaths": [ + "/div[1]/a[1]/div[1]/div[1]/span[1]", + "//span[contains(., '7.1-7.3')]", + "//SPAN[@class='sign-date']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-56]/div/div[last()-7]/a/div/div/span" + ], + "exampleValues": [ + { + "num": 3, + "value": "7.1-7.3" + }, + { + "num": 4, + "value": "7.1-7.3" + }, + { + "num": 6, + "value": "7.1-7.3" + }, + { + "num": 9, + "value": "7.1-7.3" + }, + { + "num": 15, + "value": "7.1-7.3" + }, + { + "num": 33, + "value": "7.1-8.1" + }, + { + "num": 50, + "value": "6.26-7.5" + }, + { + "num": 52, + "value": "6.30-7.31" + }, + { + "num": 59, + "value": "7.1-7.3" + } + ], + "unique_index": "/div[1]/a[1]/div[1]/div[1]/span[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数25_文本", + "desc": "", + "relativeXPath": "/div[6]/i[1]", + "allXPaths": [ + "/div[6]/i[1]", + "//i[contains(., '放心购')]", + "//I[@class='goods-icons4 J-picon-tips']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-56]/div/div[last()-2]/i[last()-2]" + ], + "exampleValues": [ + { + "num": 3, + "value": "放心购" + }, + { + "num": 4, + "value": "放心购" + }, + { + "num": 5, + "value": "放心购" + }, + { + "num": 6, + "value": "放心购" + }, + { + "num": 9, + "value": "放心购" + }, + { + "num": 10, + "value": "放心购" + }, + { + "num": 15, + "value": "券2000-100" + }, + { + "num": 21, + "value": "京东物流" + }, + { + "num": 22, + "value": "放心购" + }, + { + "num": 23, + "value": "放心购" + }, + { + "num": 24, + "value": "放心购" + }, + { + "num": 25, + "value": "放心购" + }, + { + "num": 26, + "value": "放心购" + }, + { + "num": 27, + "value": "放心购" + }, + { + "num": 28, + "value": "放心购" + }, + { + "num": 29, + "value": "放心购" + }, + { + "num": 30, + "value": "放心购" + }, + { + "num": 31, + "value": "券5000-300" + }, + { + "num": 32, + "value": "券5000-300" + }, + { + "num": 33, + "value": "放心购" + }, + { + "num": 36, + "value": "放心购" + }, + { + "num": 37, + "value": "放心购" + }, + { + "num": 38, + "value": "放心购" + }, + { + "num": 39, + "value": "放心购" + }, + { + "num": 40, + "value": "放心购" + }, + { + "num": 41, + "value": "放心购" + }, + { + "num": 42, + "value": "放心购" + }, + { + "num": 43, + "value": "放心购" + }, + { + "num": 44, + "value": "放心购" + }, + { + "num": 45, + "value": "放心购" + }, + { + "num": 46, + "value": "放心购" + }, + { + "num": 47, + "value": "放心购" + }, + { + "num": 48, + "value": "自营" + }, + { + "num": 49, + "value": "自营" + }, + { + "num": 51, + "value": "京东物流" + }, + { + "num": 53, + "value": "自营" + }, + { + "num": 54, + "value": "自营" + }, + { + "num": 55, + "value": "放心购" + }, + { + "num": 56, + "value": "放心购" + }, + { + "num": 57, + "value": "自营" + }, + { + "num": 58, + "value": "自营" + }, + { + "num": 59, + "value": "自营" + } + ], + "unique_index": "/div[6]/i[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数26_文本", + "desc": "", + "relativeXPath": "/div[6]/i[2]", + "allXPaths": [ + "/div[6]/i[2]", + "//i[contains(., '免邮')]", + "//I[@class='goods-icons4 J-picon-tips']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-56]/div/div[last()-2]/i[last()-1]" + ], + "exampleValues": [ + { + "num": 3, + "value": "免邮" + }, + { + "num": 4, + "value": "免邮" + }, + { + "num": 5, + "value": "免邮" + }, + { + "num": 6, + "value": "免邮" + }, + { + "num": 9, + "value": "免邮" + }, + { + "num": 10, + "value": "免邮" + }, + { + "num": 21, + "value": "放心购" + }, + { + "num": 22, + "value": "免邮" + }, + { + "num": 23, + "value": "新品" + }, + { + "num": 24, + "value": "新品" + }, + { + "num": 25, + "value": "新品" + }, + { + "num": 26, + "value": "新品" + }, + { + "num": 27, + "value": "新品" + }, + { + "num": 28, + "value": "新品" + }, + { + "num": 29, + "value": "新品" + }, + { + "num": 30, + "value": "新品" + }, + { + "num": 31, + "value": "满800-35" + }, + { + "num": 32, + "value": "满800-35" + }, + { + "num": 33, + "value": "新品" + }, + { + "num": 36, + "value": "每满200-20" + }, + { + "num": 37, + "value": "每满200-20" + }, + { + "num": 38, + "value": "新品" + }, + { + "num": 39, + "value": "新品" + }, + { + "num": 40, + "value": "新品" + }, + { + "num": 48, + "value": "每满100-50" + }, + { + "num": 51, + "value": "放心购" + }, + { + "num": 53, + "value": "放心购" + }, + { + "num": 55, + "value": "免邮" + }, + { + "num": 56, + "value": "券59-5" + }, + { + "num": 57, + "value": "1件8折" + }, + { + "num": 58, + "value": "券100-30" + } + ], + "unique_index": "/div[6]/i[2]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数27_文本", + "desc": "", + "relativeXPath": "/div[6]/i[3]", + "allXPaths": [ + "/div[6]/i[3]", + "//i[contains(., '券300-20')]", + "//I[@class='goods-icons4 J-picon-tips']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-56]/div/div[last()-2]/i" + ], + "exampleValues": [ + { + "num": 3, + "value": "券300-20" + }, + { + "num": 4, + "value": "券300-20" + }, + { + "num": 6, + "value": "券300-20" + }, + { + "num": 9, + "value": "券300-20" + }, + { + "num": 21, + "value": "赠" + }, + { + "num": 22, + "value": "券200-10" + }, + { + "num": 23, + "value": "券7999-300" + }, + { + "num": 24, + "value": "免邮" + }, + { + "num": 25, + "value": "免邮" + }, + { + "num": 26, + "value": "免邮" + }, + { + "num": 27, + "value": "免邮" + }, + { + "num": 29, + "value": "免邮" + }, + { + "num": 30, + "value": "免邮" + }, + { + "num": 33, + "value": "免邮" + }, + { + "num": 38, + "value": "券300-20" + }, + { + "num": 39, + "value": "券99-10" + }, + { + "num": 51, + "value": "免邮" + } + ], + "unique_index": "/div[6]/i[3]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数28_文本", + "desc": "", + "relativeXPath": "/div[3]/a[1]/em[1]/span[1]", + "allXPaths": [ + "/div[3]/a[1]/em[1]/span[1]", + "//span[contains(., '爱心东东')]", + "//SPAN[@class='p-tag']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-52]/div/div[last()-5]/a/em/span" + ], + "exampleValues": [ + { + "num": 7, + "value": "爱心东东" + }, + { + "num": 11, + "value": "爱心东东" + }, + { + "num": 12, + "value": "爱心东东" + }, + { + "num": 13, + "value": "爱心东东" + }, + { + "num": 14, + "value": "爱心东东" + }, + { + "num": 16, + "value": "爱心东东" + }, + { + "num": 17, + "value": "爱心东东" + }, + { + "num": 18, + "value": "爱心东东" + }, + { + "num": 19, + "value": "爱心东东" + }, + { + "num": 20, + "value": "爱心东东" + } + ], + "unique_index": "/div[3]/a[1]/em[1]/span[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数29_文本", + "desc": "", + "relativeXPath": "/div[6]/i[4]", + "allXPaths": [ + "/div[6]/i[4]", + "//i[contains(., '赠')]", + "//I[@class='goods-icons4 J-picon-tips']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-37]/div/div[last()-2]/i" + ], + "exampleValues": [ + { + "num": 22, + "value": "赠" + }, + { + "num": 23, + "value": "满100-7" + }, + { + "num": 24, + "value": "券99-6" + }, + { + "num": 25, + "value": "券99-6" + }, + { + "num": 26, + "value": "券99-6" + }, + { + "num": 27, + "value": "券300-20" + }, + { + "num": 29, + "value": "券99-6" + }, + { + "num": 30, + "value": "券99-6" + }, + { + "num": 39, + "value": "满50-1" + } + ], + "unique_index": "/div[6]/i[4]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数30_文本", + "desc": "", + "relativeXPath": "/div[6]/i[5]", + "allXPaths": [ + "/div[6]/i[5]", + "//i[contains(., '满288-8')]", + "//I[@class='goods-icons4 J-picon-tips']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-35]/div/div[last()-2]/i[last()-1]" + ], + "exampleValues": [ + { + "num": 24, + "value": "满288-8" + }, + { + "num": 25, + "value": "满288-8" + }, + { + "num": 26, + "value": "满288-8" + }, + { + "num": 29, + "value": "满288-8" + }, + { + "num": 30, + "value": "满288-8" + }, + { + "num": 39, + "value": "赠" + } + ], + "unique_index": "/div[6]/i[5]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数31_文本", + "desc": "", + "relativeXPath": "/div[6]/i[6]", + "allXPaths": [ + "/div[6]/i[6]", + "//i[contains(., '赠')]", + "//I[@class='goods-icons4 J-picon-tips']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-35]/div/div[last()-2]/i" + ], + "exampleValues": [ + { + "num": 24, + "value": "赠" + }, + { + "num": 25, + "value": "赠" + }, + { + "num": 26, + "value": "赠" + }, + { + "num": 29, + "value": "赠" + }, + { + "num": 30, + "value": "赠" + } + ], + "unique_index": "/div[6]/i[6]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 4, + "contentType": 1, + "relative": true, + "name": "参数32_图片地址", + "desc": "", + "relativeXPath": "/div[3]/a[1]/em[1]/img[1]", + "allXPaths": [ + "/div[3]/a[1]/em[1]/img[1]", + "//img[contains(., '')]", + "//IMG[@class='p-tag3']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-11]/div/div[last()-5]/a/em/img" + ], + "exampleValues": [ + { + "num": 48, + "value": "//m.360buyimg.com/cc/jfs/t1/113659/27/28361/2962/62ecb1f0E6c5fc50c/b914680e87a2c8e9.png" + }, + { + "num": 49, + "value": "//m.360buyimg.com/cc/jfs/t1/113659/27/28361/2962/62ecb1f0E6c5fc50c/b914680e87a2c8e9.png" + }, + { + "num": 53, + "value": "//m.360buyimg.com/cc/jfs/t1/113659/27/28361/2962/62ecb1f0E6c5fc50c/b914680e87a2c8e9.png" + }, + { + "num": 54, + "value": "//m.360buyimg.com/cc/jfs/t1/113659/27/28361/2962/62ecb1f0E6c5fc50c/b914680e87a2c8e9.png" + }, + { + "num": 57, + "value": "//m.360buyimg.com/cc/jfs/t1/113659/27/28361/2962/62ecb1f0E6c5fc50c/b914680e87a2c8e9.png" + } + ], + "unique_index": "/div[3]/a[1]/em[1]/img[1]", + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 1, + "relative": true, + "name": "参数33_文本", + "desc": "", + "relativeXPath": "/div[3]/a[1]/em[1]/font[2]", + "allXPaths": [ + "/div[3]/a[1]/em[1]/font[2]", + "//font[contains(., '...')]", + "//FONT[@class='dot']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-1]/ul/li[last()-9]/div/div[last()-5]/a/em/font" + ], + "exampleValues": [ + { + "num": 50, + "value": "..." + }, + { + "num": 56, + "value": "..." + } + ], + "unique_index": "/div[3]/a[1]/em[1]/font[2]", + "default": "", + "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_x86/tasks/107.json b/.temp_to_pub/EasySpider_windows_x86/tasks/107.json new file mode 100644 index 0000000..8a06f0c --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/107.json @@ -0,0 +1 @@ +{"id":107,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"7/8/2023, 6:27:01 AM","update_time":"7/8/2023, 7:22:40 PM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"xlsx","saveName":"地震Info","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://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,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"}],"unique_index":"vaoyqp5ljeljt5coby","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":"vaoyqp5ljeljt5coby","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_x86/tasks/108.json b/.temp_to_pub/EasySpider_windows_x86/tasks/108.json new file mode 100644 index 0000000..55806c5 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/108.json @@ -0,0 +1 @@ +{"id":108,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"7/8/2023, 6:47:53 AM","update_time":"7/8/2023, 6:49:05 AM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"csv","saveName":"JD","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":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"text","exampleValue":"iPhone","value":"iPhone"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"},{"id":1,"name":"参数2_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"//item.jd.com/100038089781.html"},{"id":2,"name":"参数3_图片地址","desc":"","type":"text","recordASField":1,"exampleValue":"//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg"},{"id":3,"name":"参数4_文本","desc":"","type":"text","recordASField":1,"exampleValue":"<"},{"id":4,"name":"参数5_文本","desc":"","type":"text","recordASField":1,"exampleValue":">"},{"id":5,"name":"参数6_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"},{"id":6,"name":"参数7_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"javascript:;"},{"id":7,"name":"参数8_图片地址","desc":"","type":"text","recordASField":1,"exampleValue":"//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg"},{"id":8,"name":"参数9_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"},{"id":9,"name":"参数10_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"javascript:;"},{"id":10,"name":"参数11_图片地址","desc":"","type":"text","recordASField":1,"exampleValue":"//img10.360buyimg.com/n7/jfs/t1/50423/12/21455/19477/6319674cE5de04487/71457158f73abe8f.jpg"},{"id":11,"name":"参数12_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"},{"id":12,"name":"参数13_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"javascript:;"},{"id":13,"name":"参数14_图片地址","desc":"","type":"text","recordASField":1,"exampleValue":"//img11.360buyimg.com/n7/jfs/t1/219701/6/20281/18752/631969dcE64d9d564/70e6f1011a15ee59.jpg"},{"id":14,"name":"参数15_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"},{"id":15,"name":"参数16_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"javascript:;"},{"id":16,"name":"参数17_图片地址","desc":"","type":"text","recordASField":1,"exampleValue":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg"},{"id":17,"name":"参数18_文本","desc":"","type":"text","recordASField":1,"exampleValue":"¥"},{"id":18,"name":"参数19_文本","desc":"","type":"text","recordASField":1,"exampleValue":"8699.00"},{"id":19,"name":"参数20_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"\n\t\t\t\t\t\t\t\tApple iPhone 14 Pro (A2892) 256GB 深空黑色 支持移动联通电信5G 双卡双待手机【大王卡】\n\t\t\t\t\t\t\t\t【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!\n\t\t\t\t\t\t\t"},{"id":20,"name":"参数21_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"//item.jd.com/100038089781.html"},{"id":21,"name":"参数22_文本","desc":"","type":"text","recordASField":1,"exampleValue":"Apple14Pro(A2892)256GB深空黑色支持移动联通电信5G双卡双待手机【大王卡】"},{"id":22,"name":"参数23_文本","desc":"","type":"text","recordASField":1,"exampleValue":"iPhone"},{"id":23,"name":"参数24_文本","desc":"","type":"text","recordASField":1,"exampleValue":"【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!"},{"id":24,"name":"参数25_文本","desc":"","type":"text","recordASField":1,"exampleValue":"条评价"},{"id":25,"name":"参数26_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"10万+"},{"id":26,"name":"参数27_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"//item.jd.com/100038089781.html#comment"},{"id":27,"name":"参数28_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"关注"},{"id":28,"name":"参数29_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"javascript:;"},{"id":29,"name":"参数30_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"中国联通京东自营旗舰店"},{"id":30,"name":"参数31_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"//mall.jd.com/index-1000073123.html?from=pc"},{"id":31,"name":"参数32_文本","desc":"","type":"text","recordASField":1,"exampleValue":"自营"},{"id":32,"name":"参数33_文本","desc":"","type":"text","recordASField":1,"exampleValue":"券7000-1100"},{"id":33,"name":"参数34_文本","desc":"","type":"text","recordASField":1,"exampleValue":"赠"},{"id":34,"name":"参数35_文本","desc":"","type":"text","recordASField":1,"exampleValue":"海外预定"},{"id":35,"name":"参数36_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"},{"id":36,"name":"参数37_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"javascript:;"},{"id":37,"name":"参数38_图片地址","desc":"","type":"text","recordASField":1,"exampleValue":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg"},{"id":38,"name":"参数39_文本","desc":"","type":"text","recordASField":1,"exampleValue":"拍拍"},{"id":39,"name":"参数40_图片地址","desc":"","type":"text","recordASField":1,"exampleValue":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"},{"id":40,"name":"参数41_文本","desc":"","type":"text","recordASField":1,"exampleValue":"iPhone"},{"id":41,"name":"参数42_文本","desc":"","type":"text","recordASField":1,"exampleValue":"预约中"},{"id":42,"name":"参数43_文本","desc":"","type":"text","recordASField":1,"exampleValue":"剩余13天17时12分"},{"id":43,"name":"参数44_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"},{"id":44,"name":"参数45_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"javascript:;"},{"id":45,"name":"参数46_图片地址","desc":"","type":"text","recordASField":1,"exampleValue":""},{"id":46,"name":"参数47_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"},{"id":47,"name":"参数48_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"javascript:;"},{"id":48,"name":"参数49_图片地址","desc":"","type":"text","recordASField":1,"exampleValue":""},{"id":49,"name":"参数50_文本","desc":"","type":"text","recordASField":1,"exampleValue":"iPhone"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,4],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"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":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"iPhone","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":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search-btn\"]/i[1]","iframe":false,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":"2","scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/button[1]/i[1]","//i[contains(., '')]","/html/body/div[last()-6]/div/div[last()-2]/div/button/i"]}},{"id":4,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[5],"isInLoop":false,"position":3,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":5,"index":5,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img10.360buyimg.com/n7/jfs/t1/50423/12/21455/19477/6319674cE5de04487/71457158f73abe8f.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/219701/6/20281/18752/631969dcE64d9d564/70e6f1011a15ee59.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[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":"参数15_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数16_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数17_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数18_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数19_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '8699.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"8699.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数20_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., 'A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\tApple iPhone 14 Pro (A2892) 256GB 深空黑色 支持移动联通电信5G 双卡双待手机【大王卡】\n\t\t\t\t\t\t\t\t【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数21_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., 'A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html"}],"unique_index":"/div[4]/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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., 'Apple iPho')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"Apple14Pro(A2892)256GB深空黑色支持移动联通电信5G双卡双待手机【大王卡】"}],"unique_index":"/div[4]/a[1]/em[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":"参数23_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数24_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【好物限时购】App')]","id(\"J_AD_100038089781\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!"}],"unique_index":"/div[4]/a[1]/i[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":"参数25_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '10万+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数26_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '10万+')]","id(\"J_comment_100038089781\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"10万+"}],"unique_index":"/div[5]/strong[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":"参数27_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '10万+')]","id(\"J_comment_100038089781\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数28_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数29_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/a[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":"参数30_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '中国联通京东自营旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"中国联通京东自营旗舰店"}],"unique_index":"/div[7]/span[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":"参数31_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '中国联通京东自营旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-1000073123.html?from=pc"}],"unique_index":"/div[7]/span[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":"参数32_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":0,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数33_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":0,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":0,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":2,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数36_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":3,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数37_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":3,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数38_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":3,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数39_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-23]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":6,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/span[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":"参数40_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-23]/div/div[last()-2]/img"],"exampleValues":[{"num":6,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":7,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":7,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天17时12')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":7,"value":"剩余13天17时12分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-20]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":9,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-20]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":9,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-20]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":9,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[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":"参数47_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":18,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数48_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":18,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":18,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[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":"参数50_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-3]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":26,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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_x86/tasks/109.json b/.temp_to_pub/EasySpider_windows_x86/tasks/109.json new file mode 100644 index 0000000..fe39414 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/109.json @@ -0,0 +1 @@ +{"id":109,"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, 7:00:31 AM","update_time":"7/8/2023, 8:26:20 AM","version":"0.3.5","saveThreshold":10,"cloudflare":1,"environment":0,"maxViewLength":15,"outputFormat":"mysql","saveName":"地震_current_time","containJudge":true,"desc":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":3,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"text","exampleValue":"1Field[\"参数1_链接文本\"]","value":"1Field[\"参数1_链接文本\"]"},{"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":"Dynamic Iframe"},{"id":1,"name":"参数1_链接文本","desc":"","type":"text","recordASField":0,"exampleValue":"查询"},{"id":2,"name":"参数1_页面网址","desc":"","type":"text","recordASField":1,"exampleValue":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history"},{"id":3,"name":"参数1_文本","desc":"","type":"double","recordASField":1,"exampleValue":"5.0"},{"id":4,"name":"参数2_文本","desc":"","type":"datetime","recordASField":1,"exampleValue":"2023-06-2912:58:00"},{"id":5,"name":"参数3_文本","desc":"","type":"text","recordASField":1,"exampleValue":"37.10"},{"id":6,"name":"参数4_文本","desc":"","type":"text","recordASField":1,"exampleValue":"71.85"},{"id":7,"name":"参数5_文本","desc":"","type":"int","recordASField":1,"exampleValue":"140"},{"id":8,"name":"参数7_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://news.ceic.ac.cn/CC20230629125800.html"},{"id":9,"name":"参数8_文本","desc":"","type":"text","recordASField":1,"exampleValue":"震级(M)"},{"id":10,"name":"参数9_文本","desc":"","type":"text","recordASField":1,"exampleValue":"发震时刻(UTC+8)"},{"id":11,"name":"参数10_文本","desc":"","type":"text","recordASField":1,"exampleValue":"纬度(°)"},{"id":12,"name":"参数11_文本","desc":"","type":"text","recordASField":1,"exampleValue":"经度(°)"},{"id":13,"name":"参数12_文本","desc":"","type":"text","recordASField":1,"exampleValue":"深度(千米)"},{"id":14,"name":"参数13_文本","desc":"","type":"text","recordASField":1,"exampleValue":"参考位置"},{"id":15,"name":"Break","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""},{"id":16,"name":"退出循环","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,4,5],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history","links":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":6,"relative":false,"name":"参数1_页面标题","desc":"","extractType":0,"relativeXPath":"/html/body/iframe[1]","allXPaths":["/html/body/iframe[1]","//iframe[contains(., '')]","id(\"myIframe\")","/html/body/iframe[last()-1]"],"exampleValues":[{"num":0,"value":"Dynamic Iframe"}],"unique_index":"14hqdlhesn6ljt6eja8","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":false,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]","allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]","//a[contains(., '查询')]","id(\"search\")","//A[@class='check']","/html/body/div[last()-3]/div[last()-1]/div/div/div[last()-1]/form/div/a"],"exampleValues":[{"num":0,"value":"查询"}],"unique_index":"gxhcdetmmgcljt6evon","iframe":true,"default":"","paraType":"text","recordASField":0,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":5,"relative":false,"name":"参数1_页面网址","desc":"","extractType":0,"relativeXPath":"/html/body/iframe[1]","allXPaths":["/html/body/iframe[1]","//iframe[contains(., '')]","id(\"myIframe\")","/html/body/iframe[last()-1]"],"exampleValues":[{"num":0,"value":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history"}],"unique_index":"e663xi39mb4ljt6em4l","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":3,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"weidu1\"]","iframe":true,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"1Field[\"参数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":4,"index":4,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search\"]","iframe":true,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]","//a[contains(., '查询')]","id(\"search\")","//A[@class='check']","/html/body/div[last()-3]/div[last()-1]/div/div/div[last()-1]/form/div/a"]}},{"id":5,"index":5,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[7,17,6],"isInLoop":false,"position":4,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[last()-1]/a[1]","iframe":true,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]","//a[contains(., '»')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div/div/div/ul/li[last()-1]/a"]}},{"id":8,"index":6,"parentId":5,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":2,"parameters":{"history":5,"tabIndex":-1,"useLoop":true,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[10]/a[1]","iframe":true,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]","//a[contains(., '»')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div/div/div/ul/li[last()-1]/a"],"loopType":0}},{"id":6,"index":7,"parentId":5,"type":1,"option":8,"title":"循环","sequence":[8,9],"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":9,"index":8,"parentId":6,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":true,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":1,"relative":true,"name":"参数1_文本","desc":"","relativeXPath":"/td[1]","allXPaths":["/td[1]","//td[contains(., '5.0')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-5]"],"exampleValues":[{"num":0,"value":"5.0"}],"unique_index":"/td[1]","iframe":true,"default":"8.8","paraType":"double","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数2_文本","desc":"","relativeXPath":"/td[2]","allXPaths":["/td[2]","//td[contains(., '2023-06-29')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-4]"],"exampleValues":[{"num":0,"value":"2023-06-2912:58:00"}],"unique_index":"/td[2]","iframe":true,"default":"2020-02-08 00:01:02","paraType":"datetime","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数3_文本","desc":"","relativeXPath":"/td[3]","allXPaths":["/td[3]","//td[contains(., '37.10')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-3]"],"exampleValues":[{"num":0,"value":"37.10"}],"unique_index":"/td[3]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数4_文本","desc":"","relativeXPath":"/td[4]","allXPaths":["/td[4]","//td[contains(., '71.85')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-2]"],"exampleValues":[{"num":0,"value":"71.85"}],"unique_index":"/td[4]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数5_文本","desc":"","relativeXPath":"/td[5]","allXPaths":["/td[5]","//td[contains(., '140')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-1]"],"exampleValues":[{"num":0,"value":"140"}],"unique_index":"/td[5]","iframe":true,"default":"","paraType":"int","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_页面标题","desc":"","relativeXPath":"/td[6]/a[1]","allXPaths":["/td[6]/a[1]","//a[contains(., '塔吉克斯坦')]","id(\"cid\")","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td/a"],"exampleValues":[{"num":0,"value":"塔吉克斯坦"}],"unique_index":"/td[6]/a[1]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数7_链接地址","desc":"","relativeXPath":"/td[6]/a[1]","allXPaths":["/td[6]/a[1]","//a[contains(., '塔吉克斯坦')]","id(\"cid\")","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td/a"],"exampleValues":[{"num":0,"value":"https://news.ceic.ac.cn/CC20230629125800.html"}],"unique_index":"/td[6]/a[1]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数8_文本","desc":"","relativeXPath":"/th[1]","allXPaths":["/th[1]","//th[contains(., '震级(M)')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-5]"],"exampleValues":[{"num":1,"value":"震级(M)"}],"unique_index":"/th[1]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数9_文本","desc":"","relativeXPath":"/th[2]","allXPaths":["/th[2]","//th[contains(., '发震时刻(UTC+8')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-4]"],"exampleValues":[{"num":1,"value":"发震时刻(UTC+8)"}],"unique_index":"/th[2]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数10_文本","desc":"","relativeXPath":"/th[3]","allXPaths":["/th[3]","//th[contains(., '纬度(°)')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-3]"],"exampleValues":[{"num":1,"value":"纬度(°)"}],"unique_index":"/th[3]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数11_文本","desc":"","relativeXPath":"/th[4]","allXPaths":["/th[4]","//th[contains(., '经度(°)')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-2]"],"exampleValues":[{"num":1,"value":"经度(°)"}],"unique_index":"/th[4]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数12_文本","desc":"","relativeXPath":"/th[5]","allXPaths":["/th[5]","//th[contains(., '深度(千米)')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-1]"],"exampleValues":[{"num":1,"value":"深度(千米)"}],"unique_index":"/th[5]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数13_文本","desc":"","relativeXPath":"/th[6]","allXPaths":["/th[6]","//th[contains(., '参考位置')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th"],"exampleValues":[{"num":1,"value":"参考位置"}],"unique_index":"/th[6]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":10,"index":9,"parentId":6,"type":2,"option":9,"title":"判断条件","sequence":[10],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":12,"parentId":10,"index":10,"type":3,"option":10,"title":"条件分支","sequence":[16],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"3","value":"日本","code":"","waitTime":0},"position":0},{"id":-1,"parentId":9,"index":11,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1},{"index":12,"id":-1,"parentId":9,"type":3,"option":10,"title":"条件分支","sequence":[13],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":0},{"id":-1,"index":13,"parentId":10,"type":2,"option":9,"title":"条件分支","sequence":[14,15],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":-1,"parentId":13,"index":14,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":0},{"id":-1,"parentId":13,"index":15,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1},{"id":14,"index":16,"parentId":12,"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":7,"index":17,"parentId":5,"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":11,"parentId":7,"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":13,"index":20,"parentId":11,"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"}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/11.json b/.temp_to_pub/EasySpider_windows_x86/tasks/11.json new file mode 100644 index 0000000..f14f9fe --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/11.json @@ -0,0 +1 @@ +{"id":11,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 2:56:50 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":""},{"id":1,"name":"参数2_文本","desc":"","type":"string","exampleValue":"/手机/数码"}],"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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":8,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[4]/div[1]/div[1]","allXPaths":["/html/body/div[4]/div[1]/div[1]","//div[contains(., '')]","id(\"logo\")"],"exampleValues":[{"num":0,"value":""}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":3,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4],"isInLoop":false,"position":2,"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":4,"index":4,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":8,"relative":true,"name":"参数2_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","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_x86/tasks/110.json b/.temp_to_pub/EasySpider_windows_x86/tasks/110.json new file mode 100644 index 0000000..cb2528f --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/110.json @@ -0,0 +1 @@ +{"id":110,"name":"EBAY","url":"https://www.ebay.com","links":"https://ebay.com?id=Field[\"para1_linktext\"]","create_time":"7/8/2023, 7:41:07 AM","update_time":"7/8/2023, 7:52:42 AM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"xlsx","saveName":"current_time","containJudge":true,"desc":"https://www.ebay.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"Open Page","value":"https://www.ebay.com","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://www.ebay.com"},{"id":1,"name":"urlList_1","nodeId":3,"nodeName":"Open Page","value":"https://ebay.com?id=Field[\"para1_linktext\"]","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://ebay.com?id=Field[\"para1_linktext\"]"}],"outputParameters":[{"id":0,"name":"para1_linktext","desc":"","type":"text","recordASField":1,"exampleValue":"Score these trending kicks"},{"id":1,"name":"para1_text","desc":"","type":"text","recordASField":1,"exampleValue":"Home"},{"id":2,"name":"Exit Loop","desc":"自定义操作返回的数据","type":"text","recordASField":0,"exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,4],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"Open Page","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.ebay.com","links":"https://www.ebay.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"Collect Data","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":false,"name":"para1_linktext","desc":"","extractType":0,"relativeXPath":"/html/body/div/div[3]/div[1]/div[1]/div[1]/h2[1]/a[1]","allXPaths":["/html/body/div[6]/div[3]/div[1]/div[1]/div[1]/h2[1]/a[1]","//a[contains(., 'Score thes')]","/html/body/div[last()-10]/div[last()-4]/div/div/div[last()-1]/h2/a"],"exampleValues":[{"num":0,"value":"Score these trending kicks"}],"unique_index":"0em1vatjz5vnljt7w6f7","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":3,"parentId":0,"type":0,"option":1,"title":"Open Page","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"about:blank","links":"https://ebay.com?id=Field[\"para1_linktext\"]","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":4,"index":4,"parentId":0,"type":1,"option":8,"title":"Loop","sequence":[6,5],"isInLoop":false,"position":3,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div/div[1]/ul[1]/li","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[6]/div[1]/ul[1]/li[1]","//li[contains(., 'Home')]","//LI[@class='vl-flyout-nav__active']","/html/body/div[last()-10]/div[last()-6]/ul/li[last()-13]"]}},{"id":6,"index":5,"parentId":4,"type":0,"option":3,"title":"Collect Data","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"para1_text","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"Home"}],"unique_index":"x6qhjfubbbljt7x736","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"arguments[0].innerText += \"Field[\"para_linktext\"]\"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":5,"index":6,"parentId":4,"type":2,"option":9,"title":"If Condition","sequence":[7],"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":7,"parentId":5,"index":7,"type":3,"option":10,"title":"Condition","sequence":[9],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"3","value":"bles","code":"","waitTime":0},"position":0},{"id":-1,"parentId":5,"index":8,"type":3,"option":10,"title":"Condition","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":8,"index":9,"parentId":7,"type":0,"option":5,"title":"Exit Loop","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"}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/111.json b/.temp_to_pub/EasySpider_windows_x86/tasks/111.json new file mode 100644 index 0000000..acf86dc --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/111.json @@ -0,0 +1 @@ +{"id":111,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"7/8/2023, 7:54:10 AM","update_time":"7/8/2023, 7:54:46 AM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"xlsx","saveName":"current_time","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":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"text","exampleValue":"sadf","value":"sadf"}],"outputParameters":[],"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,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"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":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":5,"waitType":"1","beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"sadf","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"]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/112.json b/.temp_to_pub/EasySpider_windows_x86/tasks/112.json new file mode 100644 index 0000000..d54e00a --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/112.json @@ -0,0 +1 @@ +{"id":112,"name":"iP地址查询--手机号码查询归属地 | 邮政编码查询 | iP地址归属地查询 | 身份证号码验证在线查询网","url":"https://www.ip138.com","links":"https://www.ip138.com","create_time":"7/8/2023, 8:00:49 AM","update_time":"7/8/2023, 8:00:49 AM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"xlsx","saveName":"current_time","containJudge":false,"desc":"https://www.ip138.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"Open Page","value":"https://www.ip138.com","desc":"List of URLs to be collected, separated by \\n for multiple lines","type":"text","exampleValue":"https://www.ip138.com"}],"outputParameters":[{"id":0,"name":"para1_text","desc":"","type":"text","recordASField":1,"exampleValue":"\n您的iP地址是:[137.132.211.47 ] 来自:新加坡 \n"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,4,5,6],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"Open Page","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.ip138.com","links":"https://www.ip138.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":-1,"index":2,"parentId":0,"type":0,"option":2,"title":"Click Element","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/p[1]/a[1]","iframe":true,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/p[1]/a[1]","//a[contains(., '137.132.21')]","/html/body/p[last()-2]/a[last()-1]"]}},{"id":-1,"index":3,"parentId":0,"type":0,"option":2,"title":"Click Element","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/p[1]/a[1]","iframe":true,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/p[1]/a[1]","//a[contains(., '137.132.21')]","/html/body/p[last()-2]/a[last()-1]"]}},{"id":2,"index":4,"parentId":0,"type":0,"option":3,"title":"Collect Data","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":true,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"para1_text","desc":"","extractType":0,"relativeXPath":"/html/body/p[1]","allXPaths":["/html/body/p[1]","//p[contains(., '您的iP地址是:[')]","/html/body/p[last()-2]"],"exampleValues":[{"num":0,"value":"\n您的iP地址是:[137.132.211.47 ] 来自:新加坡 \n"}],"unique_index":"s1usikyht6ljt8p52a","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":5,"parentId":0,"type":0,"option":2,"title":"Click Element","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/p[1]/a[1]","iframe":true,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/p[1]/a[1]","//a[contains(., '137.132.21')]","/html/body/p[last()-2]/a[last()-1]"]}},{"id":4,"index":6,"parentId":0,"type":0,"option":3,"title":"Collect Data","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":1,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"para1_text","desc":"","extractType":0,"relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/div[1]/div[2]/div[2]/div[1]/h1[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/div[1]/div[2]/div[2]/div[1]/h1[1]","//h1[contains(., '137.132.21')]","/html/body/div[last()-3]/div/div[last()-1]/div/div[last()-1]/div[last()-2]/div/div/div/div[last()-1]/h1"],"exampleValues":[{"num":0,"value":"137.132.211.47"}],"unique_index":"538ijdy2kiljt8pa2v","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/113.json b/.temp_to_pub/EasySpider_windows_x86/tasks/113.json new file mode 100644 index 0000000..6717a06 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/113.json @@ -0,0 +1 @@ +{"id":113,"name":"Page Not Found","url":"https://www.genecards.org/lookup/text=Mrpl52","links":"https://turnstile.zeroclover.io/","create_time":"7/8/2023, 8:04:15 AM","update_time":"7/8/2023, 8:05:38 AM","version":"0.3.5","saveThreshold":10,"cloudflare":1,"environment":0,"maxViewLength":15,"outputFormat":"xlsx","saveName":"current_time","containJudge":false,"desc":"https://www.genecards.org/lookup/text=Mrpl52","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"Open Page","value":"https://turnstile.zeroclover.io/","desc":"List of URLs to be collected, separated by \\n for multiple lines","type":"text","exampleValue":"https://turnstile.zeroclover.io/"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"text","recordASField":1,"exampleValue":"Captcha success!\n\n\n\n \n \n \n Cloudflare Turnstile Demo\n \n \n\n\n \n \n Cloudflare Turnstile Demo w/ Managed Mode\n \n \n \n \n \n\n\n\n ✍操作提示框(可点此拖动) \n ● 已选中1个元素,您可以:\n 确认采集 取消选择 Path: /html/body \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":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"Open Page","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":19,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.genecards.org/lookup/text=Mrpl52","links":"https://turnstile.zeroclover.io/","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"Collect Data","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body","allXPaths":["/html/body","//body[contains(., 'Captcha su')]","/html/body"],"exampleValues":[{"num":0,"value":"Captcha success!\n\n\n\n \n \n \n Cloudflare Turnstile Demo\n \n \n\n\n \n \n Cloudflare Turnstile Demo w/ Managed Mode\n \n \n \n \n \n\n\n\n ✍操作提示框(可点此拖动) \n ● 已选中1个元素,您可以:\n 确认采集 取消选择 Path: /html/body \n"}],"unique_index":"hqoc6f3lcauljt8tjz5","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/114.json b/.temp_to_pub/EasySpider_windows_x86/tasks/114.json new file mode 100644 index 0000000..581994c --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/114.json @@ -0,0 +1 @@ +{"id":114,"name":"Just a moment...","url":"https://turnstile.zeroclover.io/","links":"https://turnstile.zeroclover.io/","create_time":"7/8/2023, 8:31:17 AM","update_time":"7/8/2023, 8:32:01 AM","version":"0.3.5","saveThreshold":10,"cloudflare":1,"environment":0,"maxViewLength":15,"outputFormat":"xlsx","saveName":"current_time","containJudge":false,"desc":"https://turnstile.zeroclover.io/","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://turnstile.zeroclover.io/","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://turnstile.zeroclover.io/"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"text","recordASField":1,"exampleValue":"Captcha success!\n\n\n\n \n \n \n Cloudflare Turnstile Demo\n \n \n\n\n \n \n Cloudflare Turnstile Demo w/ Managed Mode\n \n \n \n \n \n\n\n\n ✍操作提示框(可点此拖动) \n ● 已选中1个元素,您可以:\n 确认采集 取消选择 Path: /html/body \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":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":10,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://turnstile.zeroclover.io/","links":"https://turnstile.zeroclover.io/","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body","allXPaths":["/html/body","//body[contains(., 'Captcha su')]","/html/body"],"exampleValues":[{"num":0,"value":"Captcha success!\n\n\n\n \n \n \n Cloudflare Turnstile Demo\n \n \n\n\n \n \n Cloudflare Turnstile Demo w/ Managed Mode\n \n \n \n \n \n\n\n\n ✍操作提示框(可点此拖动) \n ● 已选中1个元素,您可以:\n 确认采集 取消选择 Path: /html/body \n"}],"unique_index":"fdncdf6wo2ljt9s7be","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/115.json b/.temp_to_pub/EasySpider_windows_x86/tasks/115.json new file mode 100644 index 0000000..6fbb76e --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/115.json @@ -0,0 +1 @@ +{"id":115,"name":"Dynamic Iframe","url":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history","links":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history","create_time":"7/8/2023, 8:43:14 AM","update_time":"7/8/2023, 8:45:16 AM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"mysql","saveName":"地震Info","containJudge":false,"desc":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":3,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"text","exampleValue":"1","value":"1"},{"id":2,"name":"loopTimes_循环_2","nodeId":5,"nodeName":"循环","desc":"循环循环执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"double","recordASField":1,"exampleValue":"5.0"},{"id":1,"name":"参数2_文本","desc":"","type":"datetime","recordASField":1,"exampleValue":"2023-06-2912:58:00"},{"id":2,"name":"参数3_文本","desc":"","type":"text","recordASField":1,"exampleValue":"37.10"},{"id":3,"name":"参数4_文本","desc":"","type":"text","recordASField":1,"exampleValue":"71.85"},{"id":4,"name":"参数5_文本","desc":"","type":"int","recordASField":1,"exampleValue":"140"},{"id":5,"name":"参数1_页面标题","desc":"","type":"text","recordASField":1,"exampleValue":"塔吉克斯坦"},{"id":6,"name":"参数7_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://news.ceic.ac.cn/CC20230629125800.html"},{"id":7,"name":"参数8_文本","desc":"","type":"text","recordASField":1,"exampleValue":"震级(M)"},{"id":8,"name":"参数9_文本","desc":"","type":"text","recordASField":1,"exampleValue":"发震时刻(UTC+8)"},{"id":9,"name":"参数10_文本","desc":"","type":"text","recordASField":1,"exampleValue":"纬度(°)"},{"id":10,"name":"参数11_文本","desc":"","type":"text","recordASField":1,"exampleValue":"经度(°)"},{"id":11,"name":"参数12_文本","desc":"","type":"text","recordASField":1,"exampleValue":"深度(千米)"},{"id":12,"name":"参数13_文本","desc":"","type":"text","recordASField":1,"exampleValue":"参考位置"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,3,4,5],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history","links":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":-1,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":6,"relative":false,"name":"参数1_页面标题","desc":"","extractType":0,"relativeXPath":"/html/body/iframe[1]","allXPaths":["/html/body/iframe[1]","//iframe[contains(., '')]","id(\"myIframe\")","/html/body/iframe[last()-1]"],"exampleValues":[{"num":0,"value":"Dynamic Iframe"}],"unique_index":"14hqdlhesn6ljt6eja8","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":false,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]","allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]","//a[contains(., '查询')]","id(\"search\")","//A[@class='check']","/html/body/div[last()-3]/div[last()-1]/div/div/div[last()-1]/form/div/a"],"exampleValues":[{"num":0,"value":"查询"}],"unique_index":"gxhcdetmmgcljt6evon","iframe":true,"default":"","paraType":"text","recordASField":0,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":5,"relative":false,"name":"参数1_页面网址","desc":"","extractType":0,"relativeXPath":"/html/body/iframe[1]","allXPaths":["/html/body/iframe[1]","//iframe[contains(., '')]","id(\"myIframe\")","/html/body/iframe[last()-1]"],"exampleValues":[{"num":0,"value":"http://localhost:8074/taskGrid/test_pages/iframe.html?address=http://www.ceic.ac.cn/history"}],"unique_index":"e663xi39mb4ljt6em4l","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":2,"index":3,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"weidu1\"]","iframe":true,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"1","allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[2]/input[1]","//input[contains(., '')]","id(\"weidu1\")","//INPUT[@class='span1']","//INPUT[@name='weidu1']","/html/body/div[last()-3]/div[last()-1]/div/div/div[last()-1]/form/div[last()-3]/input[last()-1]"]}},{"id":3,"index":4,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search\"]","iframe":true,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]","//a[contains(., '查询')]","id(\"search\")","//A[@class='check']","/html/body/div[last()-3]/div[last()-1]/div/div/div[last()-1]/form/div/a"]}},{"id":4,"index":5,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[7,6],"isInLoop":false,"position":3,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[last()-1]/a[1]","iframe":true,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]","//a[contains(., '»')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div/div/div/ul/li[last()-1]/a"]}},{"id":6,"index":6,"parentId":4,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":true,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[10]/a[1]","iframe":true,"wait":2,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]","//a[contains(., '»')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div/div/div/ul/li[last()-1]/a"],"loopType":0}},{"id":5,"index":7,"parentId":4,"type":1,"option":8,"title":"循环","sequence":[8],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr","iframe":true,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":1,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr[1]","//tr[contains(., '震级(M)发震时刻(')]","//TR[@class='speed-tr-h1']","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]"]}},{"id":7,"index":8,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":true,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":1,"relative":true,"name":"参数1_文本","desc":"","relativeXPath":"/td[1]","allXPaths":["/td[1]","//td[contains(., '5.0')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-5]"],"exampleValues":[{"num":0,"value":"5.0"}],"unique_index":"/td[1]","iframe":true,"default":"8.8","paraType":"double","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数2_文本","desc":"","relativeXPath":"/td[2]","allXPaths":["/td[2]","//td[contains(., '2023-06-29')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-4]"],"exampleValues":[{"num":0,"value":"2023-06-2912:58:00"}],"unique_index":"/td[2]","iframe":true,"default":"2020-02-08 00:01:02","paraType":"datetime","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数3_文本","desc":"","relativeXPath":"/td[3]","allXPaths":["/td[3]","//td[contains(., '37.10')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-3]"],"exampleValues":[{"num":0,"value":"37.10"}],"unique_index":"/td[3]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数4_文本","desc":"","relativeXPath":"/td[4]","allXPaths":["/td[4]","//td[contains(., '71.85')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-2]"],"exampleValues":[{"num":0,"value":"71.85"}],"unique_index":"/td[4]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数5_文本","desc":"","relativeXPath":"/td[5]","allXPaths":["/td[5]","//td[contains(., '140')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td[last()-1]"],"exampleValues":[{"num":0,"value":"140"}],"unique_index":"/td[5]","iframe":true,"default":"","paraType":"int","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_页面标题","desc":"","relativeXPath":"/td[6]/a[1]","allXPaths":["/td[6]/a[1]","//a[contains(., '塔吉克斯坦')]","id(\"cid\")","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td/a"],"exampleValues":[{"num":0,"value":"塔吉克斯坦"}],"unique_index":"/td[6]/a[1]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数7_链接地址","desc":"","relativeXPath":"/td[6]/a[1]","allXPaths":["/td[6]/a[1]","//a[contains(., '塔吉克斯坦')]","id(\"cid\")","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-19]/td/a"],"exampleValues":[{"num":0,"value":"https://news.ceic.ac.cn/CC20230629125800.html"}],"unique_index":"/td[6]/a[1]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数8_文本","desc":"","relativeXPath":"/th[1]","allXPaths":["/th[1]","//th[contains(., '震级(M)')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-5]"],"exampleValues":[{"num":1,"value":"震级(M)"}],"unique_index":"/th[1]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数9_文本","desc":"","relativeXPath":"/th[2]","allXPaths":["/th[2]","//th[contains(., '发震时刻(UTC+8')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-4]"],"exampleValues":[{"num":1,"value":"发震时刻(UTC+8)"}],"unique_index":"/th[2]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数10_文本","desc":"","relativeXPath":"/th[3]","allXPaths":["/th[3]","//th[contains(., '纬度(°)')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-3]"],"exampleValues":[{"num":1,"value":"纬度(°)"}],"unique_index":"/th[3]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数11_文本","desc":"","relativeXPath":"/th[4]","allXPaths":["/th[4]","//th[contains(., '经度(°)')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-2]"],"exampleValues":[{"num":1,"value":"经度(°)"}],"unique_index":"/th[4]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数12_文本","desc":"","relativeXPath":"/th[5]","allXPaths":["/th[5]","//th[contains(., '深度(千米)')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-1]"],"exampleValues":[{"num":1,"value":"深度(千米)"}],"unique_index":"/th[5]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数13_文本","desc":"","relativeXPath":"/th[6]","allXPaths":["/th[6]","//th[contains(., '参考位置')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th"],"exampleValues":[{"num":1,"value":"参考位置"}],"unique_index":"/th[6]","iframe":true,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":-1,"index":9,"parentId":5,"type":2,"option":9,"title":"判断条件","sequence":[10],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":-1,"parentId":9,"index":10,"type":3,"option":10,"title":"条件分支","sequence":[16],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"3","value":"日本","code":"","waitTime":0},"position":0},{"id":-1,"parentId":9,"index":11,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1},{"index":12,"id":-1,"parentId":9,"type":3,"option":10,"title":"条件分支","sequence":[13],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":0},{"id":-1,"index":13,"parentId":10,"type":2,"option":9,"title":"条件分支","sequence":[14,15],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":-1,"parentId":13,"index":14,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":0},{"id":-1,"parentId":13,"index":15,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1},{"id":-1,"index":16,"parentId":11,"type":0,"option":5,"title":"Break","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":"3","code":"","waitTime":0,"recordASField":0,"paraType":"text"}},{"id":-1,"index":17,"parentId":4,"type":2,"option":9,"title":"判断条件","sequence":[18],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":-1,"parentId":6,"index":18,"type":3,"option":10,"title":"条件分支","sequence":[20],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":true,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"5","value":"哥伦比亚","code":"return document.body.innerText.includes(\"哥伦比亚\")","waitTime":0},"position":0},{"id":-1,"parentId":7,"index":19,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1},{"id":-1,"index":20,"parentId":9,"type":0,"option":5,"title":"退出循环","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":true,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":"3","code":"","waitTime":0,"recordASField":0,"paraType":"text"}},{"index":21,"id":-1,"parentId":6,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":0}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/116.json b/.temp_to_pub/EasySpider_windows_x86/tasks/116.json new file mode 100644 index 0000000..c27b65a --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/116.json @@ -0,0 +1 @@ +{"id":116,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"7/8/2023, 9:34:27 AM","update_time":"7/8/2023, 9:14:16 PM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"mysql","saveName":"京东JD","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":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"text","exampleValue":"iPhone","value":"iPhone"}],"outputParameters":[{"id":0,"name":"自定义参数_0","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":1,"name":"自定义参数_1","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":2,"name":"自定义参数_2","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":3,"name":"自定义参数_3","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"},{"id":4,"name":"自定义参数_4","desc":"","type":"text","recordASField":1,"exampleValue":"自定义值"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,9,4],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"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":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"iPhone","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":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search-btn\"]/i[1]","iframe":false,"wait":4,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":"2","scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/button[1]/i[1]","//i[contains(., '')]","/html/body/div[last()-6]/div/div[last()-2]/div/button/i"]}},{"id":5,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[6],"isInLoop":false,"position":4,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//DIV[@class='gl-i-wrap']","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":-1,"index":5,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/91868/26/41637/476245/64a522dfF76fecfeb/6b41750d8811e863.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img14.360buyimg.com/n7/jfs/t1/219884/32/33212/102268/64a522e1F2b6c859f/a23af32be70ec877.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[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":"参数15_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数16_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '4019.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"4019.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数17_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t拍拍\t\n激活未使用Apple iPhone 13 (A2634) 国行二手苹果手机 原装5G全网通 午夜黑 128G全网通 99成新\n\t\t\t\t\t\t\t\t【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数18_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/div[4]/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":"参数19_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., '拍拍\t\n激活未使用A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"激活未使用Apple13(A2634)国行二手苹果手机原装5G全网通午夜黑128G全网通99成新"}],"unique_index":"/div[4]/a[1]/em[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":"参数20_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":0,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/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":"参数21_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【夏季大作战】准新苹')]","id(\"J_AD_10054942035113\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!"}],"unique_index":"/div[4]/a[1]/i[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":"参数23_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '1000+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数24_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"1000+"}],"unique_index":"/div[5]/strong[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":"参数25_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数26_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数27_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/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":"参数28_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/img"],"exampleValues":[{"num":0,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/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":"参数29_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"双果数码二手手机旗舰店"}],"unique_index":"/div[7]/span[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":"参数30_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-11436865.html?from=pc"}],"unique_index":"/div[7]/span[1]/a[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":"参数31_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数32_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数33_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":1,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":1,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":1,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数36_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":1,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数37_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":3,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数38_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数39_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数40_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":4,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":8,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":8,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天14时28')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":8,"value":"剩余13天14时28分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":13,"value":"//img10.360buyimg.com/n7/jfs/t1/92363/28/33578/20902/6441a7d8F3d6a519a/3d382770503f4d7c.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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":"参数47_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":18,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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":"参数48_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数50_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":19,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":6,"index":6,"parentId":5,"type":0,"option":3,"title":"提取数据","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,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"//strong/i","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_1","desc":"","extractType":0,"relativeXPath":"/div[1]/a[1]","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_2","desc":"","extractType":0,"relativeXPath":"/div[7]/span[1]/a[1]","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"自定义参数_3","desc":"","extractType":0,"relativeXPath":"//*[@id=\"J_recommendGoods\"]/div[2]/ul","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"自定义参数_4","desc":"","extractType":0,"relativeXPath":"//body","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","paraType":"text","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":-1,"index":7,"parentId":4,"type":1,"option":8,"title":"循环","sequence":[8],"isInLoop":true,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":-1,"index":8,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/91868/26/41637/476245/64a522dfF76fecfeb/6b41750d8811e863.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img14.360buyimg.com/n7/jfs/t1/219884/32/33212/102268/64a522e1F2b6c859f/a23af32be70ec877.png"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[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":"参数15_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数16_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '4019.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"4019.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数17_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t拍拍\t\n激活未使用Apple iPhone 13 (A2634) 国行二手苹果手机 原装5G全网通 午夜黑 128G全网通 99成新\n\t\t\t\t\t\t\t\t【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数18_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., '拍')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html"}],"unique_index":"/div[4]/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":"参数19_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., '拍拍\t\n激活未使用A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"激活未使用Apple13(A2634)国行二手苹果手机原装5G全网通午夜黑128G全网通99成新"}],"unique_index":"/div[4]/a[1]/em[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":"参数20_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":0,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/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":"参数21_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【夏季大作战】准新苹')]","id(\"J_AD_10054942035113\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!"}],"unique_index":"/div[4]/a[1]/i[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":"参数23_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '1000+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数24_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"1000+"}],"unique_index":"/div[5]/strong[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":"参数25_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '1000+')]","id(\"J_comment_10054942035113\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/10054942035113.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数26_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数27_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/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":"参数28_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/img"],"exampleValues":[{"num":0,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/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":"参数29_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"双果数码二手手机旗舰店"}],"unique_index":"/div[7]/span[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":"参数30_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '双果数码二手手机旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-11436865.html?from=pc"}],"unique_index":"/div[7]/span[1]/a[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":"参数31_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数32_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":1,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数33_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":1,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":1,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":1,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数36_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":1,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数37_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":3,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数38_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数39_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":4,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数40_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":4,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":8,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":8,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天14时28')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":8,"value":"剩余13天14时28分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":13,"value":"//img10.360buyimg.com/n7/jfs/t1/92363/28/33578/20902/6441a7d8F3d6a519a/3d382770503f4d7c.jpg"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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":"参数47_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":18,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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":"参数48_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数50_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":19,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":4,"index":9,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":4,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":4,"contentType":0,"relative":false,"name":"自定义参数_0","desc":"","extractType":0,"relativeXPath":"//DIV[@class='gl-i-wrap']//img[1]","recordASField":1,"allXPaths":[],"exampleValues":[{"num":0,"value":"自定义值"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":1}]}},{"id":-1,"index":10,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[11],"isInLoop":false,"position":4,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]","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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]","//div[contains(., '')]","//DIV[@class='gl-i-wrap']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div"]}},{"id":-1,"index":11,"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t"}],"unique_index":"/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":"参数2_链接地址","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html"}],"unique_index":"/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":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/a[1]/img[1]","allXPaths":["/div[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg.avif"}],"unique_index":"/div[1]/a[1]/img[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":"参数4_文本","desc":"","relativeXPath":"/div[2]/span[1]","allXPaths":["/div[2]/span[1]","//span[contains(., '<')]","//SPAN[@class='ps-prev']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/span[last()-1]"],"exampleValues":[{"num":0,"value":"<"}],"unique_index":"/div[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":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[2]","allXPaths":["/div[2]/span[2]","//span[contains(., '>')]","//SPAN[@class='ps-next']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/span"],"exampleValues":[{"num":0,"value":">"}],"unique_index":"/div[2]/span[2]","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":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数7_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]","//a[contains(., '')]","//A[@class='curr']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数8_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[1]/a[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":"参数9_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数10_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/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":"参数11_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a/img"],"exampleValues":[{"num":0,"value":"//img10.360buyimg.com/n7/jfs/t1/50423/12/21455/19477/6319674cE5de04487/71457158f73abe8f.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[2]/a[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":"参数12_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数13_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/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":"参数14_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a/img"],"exampleValues":[{"num":0,"value":"//img11.360buyimg.com/n7/jfs/t1/219701/6/20281/18752/631969dcE64d9d564/70e6f1011a15ee59.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[3]/a[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":"参数15_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数16_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/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":"参数17_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":0,"value":"//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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":"参数18_文本","desc":"","relativeXPath":"/div[3]/strong[1]/em[1]","allXPaths":["/div[3]/strong[1]/em[1]","//em[contains(., '¥')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-6]/strong/em"],"exampleValues":[{"num":0,"value":"¥"}],"unique_index":"/div[3]/strong[1]/em[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":"参数19_文本","desc":"","relativeXPath":"/div[3]/strong[1]/i[1]","allXPaths":["/div[3]/strong[1]/i[1]","//i[contains(., '8699.00')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-6]/strong/i"],"exampleValues":[{"num":0,"value":"8699.00"}],"unique_index":"/div[3]/strong[1]/i[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":"参数20_链接文本","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., 'A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t\tApple iPhone 14 Pro (A2892) 256GB 深空黑色 支持移动联通电信5G 双卡双待手机【大王卡】\n\t\t\t\t\t\t\t\t【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!\n\t\t\t\t\t\t\t"}],"unique_index":"/div[4]/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":"参数21_链接地址","desc":"","relativeXPath":"/div[4]/a[1]","allXPaths":["/div[4]/a[1]","//a[contains(., 'A')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html"}],"unique_index":"/div[4]/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":"参数22_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]","allXPaths":["/div[4]/a[1]/em[1]","//em[contains(., 'Apple iPho')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/em"],"exampleValues":[{"num":0,"value":"Apple14Pro(A2892)256GB深空黑色支持移动联通电信5G双卡双待手机【大王卡】"}],"unique_index":"/div[4]/a[1]/em[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":"参数23_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[1]","allXPaths":["/div[4]/a[1]/em[1]/font[1]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":0,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数24_文本","desc":"","relativeXPath":"/div[4]/a[1]/i[1]","allXPaths":["/div[4]/a[1]/i[1]","//i[contains(., '【好物限时购】App')]","id(\"J_AD_100038089781\")","//I[@class='promo-words']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/i"],"exampleValues":[{"num":0,"value":"【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!"}],"unique_index":"/div[4]/a[1]/i[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":"参数25_文本","desc":"","relativeXPath":"/div[5]/strong[1]","allXPaths":["/div[5]/strong[1]","//strong[contains(., '10万+条评价')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong"],"exampleValues":[{"num":0,"value":"条评价"}],"unique_index":"/div[5]/strong[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":"参数26_链接文本","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '10万+')]","id(\"J_comment_100038089781\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"10万+"}],"unique_index":"/div[5]/strong[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":"参数27_链接地址","desc":"","relativeXPath":"/div[5]/strong[1]/a[1]","allXPaths":["/div[5]/strong[1]/a[1]","//a[contains(., '10万+')]","id(\"J_comment_100038089781\")","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong/a"],"exampleValues":[{"num":0,"value":"//item.jd.com/100038089781.html#comment"}],"unique_index":"/div[5]/strong[1]/a[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":"参数28_链接文本","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"关注"}],"unique_index":"/div[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":"参数29_链接地址","desc":"","relativeXPath":"/div[6]/a[1]","allXPaths":["/div[6]/a[1]","//a[contains(., '关注')]","//A[@class='J_focus']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-3]/a"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"/div[6]/a[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":"参数30_链接文本","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '中国联通京东自营旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"中国联通京东自营旗舰店"}],"unique_index":"/div[7]/span[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":"参数31_链接地址","desc":"","relativeXPath":"/div[7]/span[1]/a[1]","allXPaths":["/div[7]/span[1]/a[1]","//a[contains(., '中国联通京东自营旗舰')]","//A[@class='curr-shop hd-shopname']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-2]/span/a"],"exampleValues":[{"num":0,"value":"//mall.jd.com/index-1000073123.html?from=pc"}],"unique_index":"/div[7]/span[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":"参数32_文本","desc":"","relativeXPath":"/div[8]/i[1]","allXPaths":["/div[8]/i[1]","//i[contains(., '自营')]","//I[@class='goods-icons J-picon-tips J-picon-fix']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]"],"exampleValues":[{"num":0,"value":"自营"}],"unique_index":"/div[8]/i[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":"参数33_文本","desc":"","relativeXPath":"/div[8]/i[2]","allXPaths":["/div[8]/i[2]","//i[contains(., '券7000-1100')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]"],"exampleValues":[{"num":0,"value":"券7000-1100"}],"unique_index":"/div[8]/i[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":"参数34_文本","desc":"","relativeXPath":"/div[8]/i[3]","allXPaths":["/div[8]/i[3]","//i[contains(., '赠')]","//I[@class='goods-icons4 J-picon-tips']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i"],"exampleValues":[{"num":0,"value":"赠"}],"unique_index":"/div[8]/i[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":"参数35_文本","desc":"","relativeXPath":"/div[9]","allXPaths":["/div[9]","//div[contains(., '海外预定')]","//DIV[@class='p-stock']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div"],"exampleValues":[{"num":2,"value":"海外预定"}],"unique_index":"/div[9]","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":"参数36_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":5,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数37_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a"],"exampleValues":[{"num":5,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/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":"参数38_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]","//img[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a/img"],"exampleValues":[{"num":5,"value":"//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg.avif"}],"unique_index":"/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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":"参数39_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/span[1]","allXPaths":["/div[4]/a[1]/em[1]/span[1]","//span[contains(., '拍拍')]","//SPAN[@class='p-tag']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-23]/div/div[last()-5]/a/em/span"],"exampleValues":[{"num":6,"value":"拍拍"}],"unique_index":"/div[4]/a[1]/em[1]/span[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":"参数40_图片地址","desc":"","relativeXPath":"/div[7]/img[1]","allXPaths":["/div[7]/img[1]","//img[contains(., '')]","//IMG[@class='shop-tag fl']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-23]/div/div[last()-2]/img"],"exampleValues":[{"num":6,"value":"//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png"}],"unique_index":"/div[7]/img[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":"参数41_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[2]","allXPaths":["/div[4]/a[1]/em[1]/font[2]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font"],"exampleValues":[{"num":7,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[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":"参数42_文本","desc":"","relativeXPath":"/div[10]/span[1]","allXPaths":["/div[10]/span[1]","//span[contains(., '预约中')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span"],"exampleValues":[{"num":7,"value":"预约中"}],"unique_index":"/div[10]/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":"参数43_文本","desc":"","relativeXPath":"/div[10]/em[1]","allXPaths":["/div[10]/em[1]","//em[contains(., '剩余13天14时22')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em"],"exampleValues":[{"num":7,"value":"剩余13天14时22分"}],"unique_index":"/div[10]/em[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":"参数44_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[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":"参数45_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":13,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/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":"参数46_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":13,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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":"参数47_文本","desc":"","relativeXPath":"/div[4]/a[1]/em[1]/font[3]","allXPaths":["/div[4]/a[1]/em[1]/font[3]","//font[contains(., 'iPhone')]","//FONT[@class='skcolor_ljg']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font"],"exampleValues":[{"num":18,"value":"iPhone"}],"unique_index":"/div[4]/a[1]/em[1]/font[3]","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":"参数48_链接文本","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数49_链接地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]","//a[contains(., '')]","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a"],"exampleValues":[{"num":19,"value":"javascript:;"}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/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":"参数50_图片地址","desc":"","relativeXPath":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","allXPaths":["/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='err-product']","/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img"],"exampleValues":[{"num":19,"value":""}],"unique_index":"/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/117.json b/.temp_to_pub/EasySpider_windows_x86/tasks/117.json new file mode 100644 index 0000000..cd722be --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/117.json @@ -0,0 +1 @@ +{"id":117,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"7/8/2023, 7:20:32 PM","update_time":"7/8/2023, 7:23:02 PM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"mysql","saveName":"地震Info","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":"手机"}],"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,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"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,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_页面标题","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"}],"unique_index":"vaoyqp5ljeljt5coby","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_x86/tasks/118.json b/.temp_to_pub/EasySpider_windows_x86/tasks/118.json new file mode 100644 index 0000000..48268a0 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/118.json @@ -0,0 +1,5604 @@ +{ + "id": 118, + "name": "京东全球版-专业的综合网上购物商城", + "url": "https://www.jd.com", + "links": "https://www.jd.com", + "create_time": "7/8/2023, 7:37:54 PM", + "update_time": "7/8/2023, 7:37:54 PM", + "version": "0.3.5", + "saveThreshold": 10, + "cloudflare": 0, + "environment": 0, + "maxViewLength": 15, + "outputFormat": "xlsx", + "saveName": "current_time", + "containJudge": true, + "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": "inputText_1", + "nodeName": "输入文字", + "nodeId": 2, + "desc": "要输入的文本,如京东搜索框输入:电脑", + "type": "text", + "exampleValue": "iPhone", + "value": "iPhone" + } + ], + "outputParameters": [ + { + "id": 0, + "name": "自定义参数_0", + "desc": "", + "type": "text", + "recordASField": 1, + "exampleValue": "自定义值" + }, + { + "id": 1, + "name": "自定义参数_1", + "desc": "", + "type": "text", + "recordASField": 1, + "exampleValue": "自定义值" + }, + { + "id": 2, + "name": "自定义参数_2", + "desc": "", + "type": "text", + "recordASField": 1, + "exampleValue": "自定义值" + }, + { + "id": 3, + "name": "自定义参数_3", + "desc": "", + "type": "text", + "recordASField": 1, + "exampleValue": "自定义值" + }, + { + "id": 4, + "name": "自定义参数_4", + "desc": "", + "type": "text", + "recordASField": 1, + "exampleValue": "自定义值" + } + ], + "graph": [ + { + "index": 0, + "id": 0, + "parentId": 0, + "type": -1, + "option": 0, + "title": "root", + "sequence": [ + 1, + 2, + 3, + 12, + 13, + 9, + 4 + ], + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "wait": 0, + "waitType": 0 + }, + "isInLoop": false + }, + { + "id": 1, + "index": 1, + "parentId": 0, + "type": 0, + "option": 1, + "title": "打开网页", + "sequence": [], + "isInLoop": false, + "position": 0, + "parameters": { + "useLoop": false, + "xpath": "", + "wait": 0, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "url": "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": 0, + "option": 4, + "title": "输入文字", + "sequence": [], + "isInLoop": false, + "position": 1, + "parameters": { + "history": 4, + "tabIndex": -1, + "useLoop": false, + "xpath": "//*[@id=\"key\"]", + "iframe": false, + "wait": 0, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "value": "iPhone", + "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": 3, + "index": 3, + "parentId": 0, + "type": 0, + "option": 2, + "title": "点击元素", + "sequence": [], + "isInLoop": false, + "position": 2, + "parameters": { + "history": 4, + "tabIndex": -1, + "useLoop": false, + "xpath": "//*[@id=\"search-btn\"]/i[1]", + "iframe": false, + "wait": 4, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "scrollType": "2", + "scrollCount": 1, + "scrollWaitTime": 1, + "clickWay": 0, + "maxWaitTime": 10, + "paras": [], + "allXPaths": [ + "/html/body/div[4]/div[1]/div[2]/div[1]/button[1]/i[1]", + "//i[contains(., '')]", + "/html/body/div[last()-6]/div/div[last()-2]/div/button/i" + ] + } + }, + { + "id": 7, + "index": 4, + "parentId": 0, + "type": 1, + "option": 8, + "title": "循环", + "sequence": [ + 18, + 17, + 15, + 14, + 19, + 6 + ], + "isInLoop": false, + "position": 6, + "parameters": { + "history": 5, + "tabIndex": -1, + "useLoop": false, + "xpath": "//DIV[@class='gl-i-wrap']", + "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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]", + "//div[contains(., '')]", + "//DIV[@class='gl-i-wrap']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div" + ] + } + }, + { + "id": -1, + "index": 5, + "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, + "paras": [ + { + "nodeType": 1, + "contentType": 0, + "relative": true, + "name": "参数1_链接文本", + "desc": "", + "relativeXPath": "/div[1]/a[1]", + "allXPaths": [ + "/div[1]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + } + ], + "unique_index": "/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": "参数2_链接地址", + "desc": "", + "relativeXPath": "/div[1]/a[1]", + "allXPaths": [ + "/div[1]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//item.jd.com/10054942035113.html" + } + ], + "unique_index": "/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": "参数3_图片地址", + "desc": "", + "relativeXPath": "/div[1]/a[1]/img[1]", + "allXPaths": [ + "/div[1]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png" + } + ], + "unique_index": "/div[1]/a[1]/img[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": "参数4_文本", + "desc": "", + "relativeXPath": "/div[2]/span[1]", + "allXPaths": [ + "/div[2]/span[1]", + "//span[contains(., '<')]", + "//SPAN[@class='ps-prev']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span[last()-1]" + ], + "exampleValues": [ + { + "num": 0, + "value": "<" + } + ], + "unique_index": "/div[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": "参数5_文本", + "desc": "", + "relativeXPath": "/div[2]/span[2]", + "allXPaths": [ + "/div[2]/span[2]", + "//span[contains(., '>')]", + "//SPAN[@class='ps-next']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span" + ], + "exampleValues": [ + { + "num": 0, + "value": ">" + } + ], + "unique_index": "/div[2]/span[2]", + "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": "/div[2]/div[1]/ul[1]/li[1]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[1]/a[1]", + "//a[contains(., '')]", + "//A[@class='curr']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[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": "参数7_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[1]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[1]/a[1]", + "//a[contains(., '')]", + "//A[@class='curr']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[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": "参数8_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[1]/a[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": "参数9_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[2]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[2]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[2]/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": "参数10_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[2]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[2]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[2]/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": "参数11_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img11.360buyimg.com/n7/jfs/t1/91868/26/41637/476245/64a522dfF76fecfeb/6b41750d8811e863.png" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[2]/a[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": "参数12_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[3]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[3]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[3]/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": "参数13_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[3]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[3]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[3]/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": "参数14_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img14.360buyimg.com/n7/jfs/t1/219884/32/33212/102268/64a522e1F2b6c859f/a23af32be70ec877.png" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[3]/a[1]/img[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": "参数15_文本", + "desc": "", + "relativeXPath": "/div[3]/strong[1]/em[1]", + "allXPaths": [ + "/div[3]/strong[1]/em[1]", + "//em[contains(., '¥')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/em" + ], + "exampleValues": [ + { + "num": 0, + "value": "¥" + } + ], + "unique_index": "/div[3]/strong[1]/em[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": "参数16_文本", + "desc": "", + "relativeXPath": "/div[3]/strong[1]/i[1]", + "allXPaths": [ + "/div[3]/strong[1]/i[1]", + "//i[contains(., '4019.00')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/i" + ], + "exampleValues": [ + { + "num": 0, + "value": "4019.00" + } + ], + "unique_index": "/div[3]/strong[1]/i[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": "参数17_链接文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]", + "allXPaths": [ + "/div[4]/a[1]", + "//a[contains(., '拍')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t拍拍\t\n激活未使用Apple iPhone 13 (A2634) 国行二手苹果手机 原装5G全网通 午夜黑 128G全网通 99成新\n\t\t\t\t\t\t\t\t【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!\n\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[4]/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": "参数18_链接地址", + "desc": "", + "relativeXPath": "/div[4]/a[1]", + "allXPaths": [ + "/div[4]/a[1]", + "//a[contains(., '拍')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//item.jd.com/10054942035113.html" + } + ], + "unique_index": "/div[4]/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": "参数19_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]", + "allXPaths": [ + "/div[4]/a[1]/em[1]", + "//em[contains(., '拍拍\t\n激活未使用A')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em" + ], + "exampleValues": [ + { + "num": 0, + "value": "激活未使用Apple13(A2634)国行二手苹果手机原装5G全网通午夜黑128G全网通99成新" + } + ], + "unique_index": "/div[4]/a[1]/em[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": "参数20_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]/span[1]", + "allXPaths": [ + "/div[4]/a[1]/em[1]/span[1]", + "//span[contains(., '拍拍')]", + "//SPAN[@class='p-tag']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/span" + ], + "exampleValues": [ + { + "num": 0, + "value": "拍拍" + } + ], + "unique_index": "/div[4]/a[1]/em[1]/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": "参数21_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]/font[1]", + "allXPaths": [ + "/div[4]/a[1]/em[1]/font[1]", + "//font[contains(., 'iPhone')]", + "//FONT[@class='skcolor_ljg']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/font" + ], + "exampleValues": [ + { + "num": 0, + "value": "iPhone" + } + ], + "unique_index": "/div[4]/a[1]/em[1]/font[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": "参数22_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/i[1]", + "allXPaths": [ + "/div[4]/a[1]/i[1]", + "//i[contains(., '【夏季大作战】准新苹')]", + "id(\"J_AD_10054942035113\")", + "//I[@class='promo-words']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/i" + ], + "exampleValues": [ + { + "num": 0, + "value": "【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!" + } + ], + "unique_index": "/div[4]/a[1]/i[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": "参数23_文本", + "desc": "", + "relativeXPath": "/div[5]/strong[1]", + "allXPaths": [ + "/div[5]/strong[1]", + "//strong[contains(., '1000+条评价')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong" + ], + "exampleValues": [ + { + "num": 0, + "value": "条评价" + } + ], + "unique_index": "/div[5]/strong[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": "参数24_链接文本", + "desc": "", + "relativeXPath": "/div[5]/strong[1]/a[1]", + "allXPaths": [ + "/div[5]/strong[1]/a[1]", + "//a[contains(., '1000+')]", + "id(\"J_comment_10054942035113\")", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "1000+" + } + ], + "unique_index": "/div[5]/strong[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": "参数25_链接地址", + "desc": "", + "relativeXPath": "/div[5]/strong[1]/a[1]", + "allXPaths": [ + "/div[5]/strong[1]/a[1]", + "//a[contains(., '1000+')]", + "id(\"J_comment_10054942035113\")", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//item.jd.com/10054942035113.html#comment" + } + ], + "unique_index": "/div[5]/strong[1]/a[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": "参数26_链接文本", + "desc": "", + "relativeXPath": "/div[6]/a[1]", + "allXPaths": [ + "/div[6]/a[1]", + "//a[contains(., '关注')]", + "//A[@class='J_focus']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "关注" + } + ], + "unique_index": "/div[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": "参数27_链接地址", + "desc": "", + "relativeXPath": "/div[6]/a[1]", + "allXPaths": [ + "/div[6]/a[1]", + "//a[contains(., '关注')]", + "//A[@class='J_focus']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[6]/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": "参数28_图片地址", + "desc": "", + "relativeXPath": "/div[7]/img[1]", + "allXPaths": [ + "/div[7]/img[1]", + "//img[contains(., '')]", + "//IMG[@class='shop-tag fl']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + } + ], + "unique_index": "/div[7]/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": "参数29_链接文本", + "desc": "", + "relativeXPath": "/div[7]/span[1]/a[1]", + "allXPaths": [ + "/div[7]/span[1]/a[1]", + "//a[contains(., '双果数码二手手机旗舰')]", + "//A[@class='curr-shop hd-shopname']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "双果数码二手手机旗舰店" + } + ], + "unique_index": "/div[7]/span[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": "参数30_链接地址", + "desc": "", + "relativeXPath": "/div[7]/span[1]/a[1]", + "allXPaths": [ + "/div[7]/span[1]/a[1]", + "//a[contains(., '双果数码二手手机旗舰')]", + "//A[@class='curr-shop hd-shopname']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//mall.jd.com/index-11436865.html?from=pc" + } + ], + "unique_index": "/div[7]/span[1]/a[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": "参数31_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[4]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[4]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 1, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[4]/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": "参数32_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[4]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[4]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 1, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[4]/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": "参数33_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 1, + "value": "//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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": "参数34_文本", + "desc": "", + "relativeXPath": "/div[8]/i[1]", + "allXPaths": [ + "/div[8]/i[1]", + "//i[contains(., '自营')]", + "//I[@class='goods-icons J-picon-tips J-picon-fix']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]" + ], + "exampleValues": [ + { + "num": 1, + "value": "自营" + } + ], + "unique_index": "/div[8]/i[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": "参数35_文本", + "desc": "", + "relativeXPath": "/div[8]/i[2]", + "allXPaths": [ + "/div[8]/i[2]", + "//i[contains(., '券7000-1100')]", + "//I[@class='goods-icons4 J-picon-tips']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]" + ], + "exampleValues": [ + { + "num": 1, + "value": "券7000-1100" + } + ], + "unique_index": "/div[8]/i[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": "参数36_文本", + "desc": "", + "relativeXPath": "/div[8]/i[3]", + "allXPaths": [ + "/div[8]/i[3]", + "//i[contains(., '赠')]", + "//I[@class='goods-icons4 J-picon-tips']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i" + ], + "exampleValues": [ + { + "num": 1, + "value": "赠" + } + ], + "unique_index": "/div[8]/i[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": "参数37_文本", + "desc": "", + "relativeXPath": "/div[9]", + "allXPaths": [ + "/div[9]", + "//div[contains(., '海外预定')]", + "//DIV[@class='p-stock']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div" + ], + "exampleValues": [ + { + "num": 3, + "value": "海外预定" + } + ], + "unique_index": "/div[9]", + "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": "参数38_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[5]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[5]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 4, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[5]/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": "参数39_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[5]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[5]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 4, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[5]/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": "参数40_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 4, + "value": "//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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": "参数41_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]/font[2]", + "allXPaths": [ + "/div[4]/a[1]/em[1]/font[2]", + "//font[contains(., 'iPhone')]", + "//FONT[@class='skcolor_ljg']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font" + ], + "exampleValues": [ + { + "num": 8, + "value": "iPhone" + } + ], + "unique_index": "/div[4]/a[1]/em[1]/font[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": "参数42_文本", + "desc": "", + "relativeXPath": "/div[10]/span[1]", + "allXPaths": [ + "/div[10]/span[1]", + "//span[contains(., '预约中')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span" + ], + "exampleValues": [ + { + "num": 8, + "value": "预约中" + } + ], + "unique_index": "/div[10]/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": "参数43_文本", + "desc": "", + "relativeXPath": "/div[10]/em[1]", + "allXPaths": [ + "/div[10]/em[1]", + "//em[contains(., '剩余13天14时28')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em" + ], + "exampleValues": [ + { + "num": 8, + "value": "剩余13天14时28分" + } + ], + "unique_index": "/div[10]/em[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": "参数44_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[6]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[6]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 13, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[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": "参数45_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[6]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[6]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 13, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[6]/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": "参数46_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 13, + "value": "//img10.360buyimg.com/n7/jfs/t1/92363/28/33578/20902/6441a7d8F3d6a519a/3d382770503f4d7c.jpg" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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": "参数47_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]/font[3]", + "allXPaths": [ + "/div[4]/a[1]/em[1]/font[3]", + "//font[contains(., 'iPhone')]", + "//FONT[@class='skcolor_ljg']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font" + ], + "exampleValues": [ + { + "num": 18, + "value": "iPhone" + } + ], + "unique_index": "/div[4]/a[1]/em[1]/font[3]", + "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": "参数48_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[7]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[7]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 19, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[7]/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": "参数49_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[7]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[7]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 19, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[7]/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": "参数50_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]", + "//img[contains(., '')]", + "//IMG[@class='err-product']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 19, + "value": "" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]", + "iframe": false, + "default": "", + "paraType": "text", + "recordASField": 1, + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + } + ], + "loopType": 1 + } + }, + { + "id": 13, + "index": 6, + "parentId": 7, + "type": 0, + "option": 3, + "title": "提取数据", + "sequence": [], + "isInLoop": true, + "position": 5, + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "iframe": false, + "wait": 0, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "paras": [ + { + "nodeType": 0, + "contentType": 0, + "relative": true, + "name": "自定义参数_0", + "desc": "", + "extractType": 0, + "relativeXPath": "//strong/i", + "recordASField": 1, + "allXPaths": [], + "exampleValues": [ + { + "num": 0, + "value": "自定义值" + } + ], + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "paraType": "text", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 0, + "relative": true, + "name": "自定义参数_1", + "desc": "", + "extractType": 0, + "relativeXPath": "/div[1]/a[1]", + "recordASField": 1, + "allXPaths": [], + "exampleValues": [ + { + "num": 0, + "value": "自定义值" + } + ], + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "paraType": "text", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 0, + "relative": true, + "name": "自定义参数_2", + "desc": "", + "extractType": 0, + "relativeXPath": "/div[7]/span[1]/a[1]", + "recordASField": 1, + "allXPaths": [], + "exampleValues": [ + { + "num": 0, + "value": "自定义值" + } + ], + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "paraType": "text", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 0, + "relative": false, + "name": "自定义参数_3", + "desc": "", + "extractType": 0, + "relativeXPath": "//*[@id=\"J_recommendGoods\"]/div[2]/ul", + "recordASField": 1, + "allXPaths": [], + "exampleValues": [ + { + "num": 0, + "value": "自定义值" + } + ], + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "paraType": "text", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + }, + { + "nodeType": 0, + "contentType": 0, + "relative": false, + "name": "自定义参数_4", + "desc": "", + "extractType": 0, + "relativeXPath": "//body", + "recordASField": 1, + "allXPaths": [], + "exampleValues": [ + { + "num": 0, + "value": "自定义值" + } + ], + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "paraType": "text", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + } + ] + } + }, + { + "id": -1, + "index": 7, + "parentId": 4, + "type": 1, + "option": 8, + "title": "循环", + "sequence": [ + 8 + ], + "isInLoop": true, + "position": 1, + "parameters": { + "history": 5, + "tabIndex": -1, + "useLoop": false, + "xpath": "/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]", + "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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]", + "//div[contains(., '')]", + "//DIV[@class='gl-i-wrap']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div" + ] + } + }, + { + "id": -1, + "index": 8, + "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, + "paras": [ + { + "nodeType": 1, + "contentType": 0, + "relative": true, + "name": "参数1_链接文本", + "desc": "", + "relativeXPath": "/div[1]/a[1]", + "allXPaths": [ + "/div[1]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + } + ], + "unique_index": "/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": "参数2_链接地址", + "desc": "", + "relativeXPath": "/div[1]/a[1]", + "allXPaths": [ + "/div[1]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//item.jd.com/10054942035113.html" + } + ], + "unique_index": "/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": "参数3_图片地址", + "desc": "", + "relativeXPath": "/div[1]/a[1]/img[1]", + "allXPaths": [ + "/div[1]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-8]/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png" + } + ], + "unique_index": "/div[1]/a[1]/img[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": "参数4_文本", + "desc": "", + "relativeXPath": "/div[2]/span[1]", + "allXPaths": [ + "/div[2]/span[1]", + "//span[contains(., '<')]", + "//SPAN[@class='ps-prev']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span[last()-1]" + ], + "exampleValues": [ + { + "num": 0, + "value": "<" + } + ], + "unique_index": "/div[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": "参数5_文本", + "desc": "", + "relativeXPath": "/div[2]/span[2]", + "allXPaths": [ + "/div[2]/span[2]", + "//span[contains(., '>')]", + "//SPAN[@class='ps-next']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/span" + ], + "exampleValues": [ + { + "num": 0, + "value": ">" + } + ], + "unique_index": "/div[2]/span[2]", + "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": "/div[2]/div[1]/ul[1]/li[1]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[1]/a[1]", + "//a[contains(., '')]", + "//A[@class='curr']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[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": "参数7_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[1]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[1]/a[1]", + "//a[contains(., '')]", + "//A[@class='curr']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[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": "参数8_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-2]/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img13.360buyimg.com/n7/jfs/t1/212446/31/31562/99762/64a522d9F4dc18a43/212d97e0f5a40e82.png" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[1]/a[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": "参数9_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[2]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[2]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[2]/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": "参数10_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[2]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[2]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[2]/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": "参数11_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li[last()-1]/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img11.360buyimg.com/n7/jfs/t1/91868/26/41637/476245/64a522dfF76fecfeb/6b41750d8811e863.png" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[2]/a[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": "参数12_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[3]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[3]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[3]/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": "参数13_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[3]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[3]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[3]/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": "参数14_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-7]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img14.360buyimg.com/n7/jfs/t1/219884/32/33212/102268/64a522e1F2b6c859f/a23af32be70ec877.png" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[3]/a[1]/img[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": "参数15_文本", + "desc": "", + "relativeXPath": "/div[3]/strong[1]/em[1]", + "allXPaths": [ + "/div[3]/strong[1]/em[1]", + "//em[contains(., '¥')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/em" + ], + "exampleValues": [ + { + "num": 0, + "value": "¥" + } + ], + "unique_index": "/div[3]/strong[1]/em[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": "参数16_文本", + "desc": "", + "relativeXPath": "/div[3]/strong[1]/i[1]", + "allXPaths": [ + "/div[3]/strong[1]/i[1]", + "//i[contains(., '4019.00')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-6]/strong/i" + ], + "exampleValues": [ + { + "num": 0, + "value": "4019.00" + } + ], + "unique_index": "/div[3]/strong[1]/i[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": "参数17_链接文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]", + "allXPaths": [ + "/div[4]/a[1]", + "//a[contains(., '拍')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t拍拍\t\n激活未使用Apple iPhone 13 (A2634) 国行二手苹果手机 原装5G全网通 午夜黑 128G全网通 99成新\n\t\t\t\t\t\t\t\t【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!\n\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[4]/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": "参数18_链接地址", + "desc": "", + "relativeXPath": "/div[4]/a[1]", + "allXPaths": [ + "/div[4]/a[1]", + "//a[contains(., '拍')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//item.jd.com/10054942035113.html" + } + ], + "unique_index": "/div[4]/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": "参数19_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]", + "allXPaths": [ + "/div[4]/a[1]/em[1]", + "//em[contains(., '拍拍\t\n激活未使用A')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em" + ], + "exampleValues": [ + { + "num": 0, + "value": "激活未使用Apple13(A2634)国行二手苹果手机原装5G全网通午夜黑128G全网通99成新" + } + ], + "unique_index": "/div[4]/a[1]/em[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": "参数20_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]/span[1]", + "allXPaths": [ + "/div[4]/a[1]/em[1]/span[1]", + "//span[contains(., '拍拍')]", + "//SPAN[@class='p-tag']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/span" + ], + "exampleValues": [ + { + "num": 0, + "value": "拍拍" + } + ], + "unique_index": "/div[4]/a[1]/em[1]/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": "参数21_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]/font[1]", + "allXPaths": [ + "/div[4]/a[1]/em[1]/font[1]", + "//font[contains(., 'iPhone')]", + "//FONT[@class='skcolor_ljg']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/em/font" + ], + "exampleValues": [ + { + "num": 0, + "value": "iPhone" + } + ], + "unique_index": "/div[4]/a[1]/em[1]/font[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": "参数22_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/i[1]", + "allXPaths": [ + "/div[4]/a[1]/i[1]", + "//i[contains(., '【夏季大作战】准新苹')]", + "id(\"J_AD_10054942035113\")", + "//I[@class='promo-words']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-5]/a/i" + ], + "exampleValues": [ + { + "num": 0, + "value": "【夏季大作战】准新苹果13-128G券后低至3999;99新苹果13Pro256G低至5849;下单送价值199元20W快充,详情咨询客服!" + } + ], + "unique_index": "/div[4]/a[1]/i[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": "参数23_文本", + "desc": "", + "relativeXPath": "/div[5]/strong[1]", + "allXPaths": [ + "/div[5]/strong[1]", + "//strong[contains(., '1000+条评价')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong" + ], + "exampleValues": [ + { + "num": 0, + "value": "条评价" + } + ], + "unique_index": "/div[5]/strong[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": "参数24_链接文本", + "desc": "", + "relativeXPath": "/div[5]/strong[1]/a[1]", + "allXPaths": [ + "/div[5]/strong[1]/a[1]", + "//a[contains(., '1000+')]", + "id(\"J_comment_10054942035113\")", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "1000+" + } + ], + "unique_index": "/div[5]/strong[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": "参数25_链接地址", + "desc": "", + "relativeXPath": "/div[5]/strong[1]/a[1]", + "allXPaths": [ + "/div[5]/strong[1]/a[1]", + "//a[contains(., '1000+')]", + "id(\"J_comment_10054942035113\")", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-4]/strong/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//item.jd.com/10054942035113.html#comment" + } + ], + "unique_index": "/div[5]/strong[1]/a[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": "参数26_链接文本", + "desc": "", + "relativeXPath": "/div[6]/a[1]", + "allXPaths": [ + "/div[6]/a[1]", + "//a[contains(., '关注')]", + "//A[@class='J_focus']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "关注" + } + ], + "unique_index": "/div[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": "参数27_链接地址", + "desc": "", + "relativeXPath": "/div[6]/a[1]", + "allXPaths": [ + "/div[6]/a[1]", + "//a[contains(., '关注')]", + "//A[@class='J_focus']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-3]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[6]/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": "参数28_图片地址", + "desc": "", + "relativeXPath": "/div[7]/img[1]", + "allXPaths": [ + "/div[7]/img[1]", + "//img[contains(., '')]", + "//IMG[@class='shop-tag fl']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + } + ], + "unique_index": "/div[7]/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": "参数29_链接文本", + "desc": "", + "relativeXPath": "/div[7]/span[1]/a[1]", + "allXPaths": [ + "/div[7]/span[1]/a[1]", + "//a[contains(., '双果数码二手手机旗舰')]", + "//A[@class='curr-shop hd-shopname']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "双果数码二手手机旗舰店" + } + ], + "unique_index": "/div[7]/span[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": "参数30_链接地址", + "desc": "", + "relativeXPath": "/div[7]/span[1]/a[1]", + "allXPaths": [ + "/div[7]/span[1]/a[1]", + "//a[contains(., '双果数码二手手机旗舰')]", + "//A[@class='curr-shop hd-shopname']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-19]/div/div[last()-2]/span/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//mall.jd.com/index-11436865.html?from=pc" + } + ], + "unique_index": "/div[7]/span[1]/a[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": "参数31_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[4]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[4]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 1, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[4]/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": "参数32_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[4]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[4]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 1, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[4]/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": "参数33_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 1, + "value": "//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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": "参数34_文本", + "desc": "", + "relativeXPath": "/div[8]/i[1]", + "allXPaths": [ + "/div[8]/i[1]", + "//i[contains(., '自营')]", + "//I[@class='goods-icons J-picon-tips J-picon-fix']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]" + ], + "exampleValues": [ + { + "num": 1, + "value": "自营" + } + ], + "unique_index": "/div[8]/i[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": "参数35_文本", + "desc": "", + "relativeXPath": "/div[8]/i[2]", + "allXPaths": [ + "/div[8]/i[2]", + "//i[contains(., '券7000-1100')]", + "//I[@class='goods-icons4 J-picon-tips']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]" + ], + "exampleValues": [ + { + "num": 1, + "value": "券7000-1100" + } + ], + "unique_index": "/div[8]/i[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": "参数36_文本", + "desc": "", + "relativeXPath": "/div[8]/i[3]", + "allXPaths": [ + "/div[8]/i[3]", + "//i[contains(., '赠')]", + "//I[@class='goods-icons4 J-picon-tips']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i" + ], + "exampleValues": [ + { + "num": 1, + "value": "赠" + } + ], + "unique_index": "/div[8]/i[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": "参数37_文本", + "desc": "", + "relativeXPath": "/div[9]", + "allXPaths": [ + "/div[9]", + "//div[contains(., '海外预定')]", + "//DIV[@class='p-stock']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div" + ], + "exampleValues": [ + { + "num": 3, + "value": "海外预定" + } + ], + "unique_index": "/div[9]", + "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": "参数38_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[5]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[5]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 4, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[5]/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": "参数39_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[5]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[5]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 4, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[5]/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": "参数40_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-26]/div/div[last()-7]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 4, + "value": "//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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": "参数41_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]/font[2]", + "allXPaths": [ + "/div[4]/a[1]/em[1]/font[2]", + "//font[contains(., 'iPhone')]", + "//FONT[@class='skcolor_ljg']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font" + ], + "exampleValues": [ + { + "num": 8, + "value": "iPhone" + } + ], + "unique_index": "/div[4]/a[1]/em[1]/font[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": "参数42_文本", + "desc": "", + "relativeXPath": "/div[10]/span[1]", + "allXPaths": [ + "/div[10]/span[1]", + "//span[contains(., '预约中')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span" + ], + "exampleValues": [ + { + "num": 8, + "value": "预约中" + } + ], + "unique_index": "/div[10]/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": "参数43_文本", + "desc": "", + "relativeXPath": "/div[10]/em[1]", + "allXPaths": [ + "/div[10]/em[1]", + "//em[contains(., '剩余13天14时28')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em" + ], + "exampleValues": [ + { + "num": 8, + "value": "剩余13天14时28分" + } + ], + "unique_index": "/div[10]/em[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": "参数44_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[6]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[6]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 13, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[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": "参数45_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[6]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[6]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 13, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[6]/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": "参数46_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 13, + "value": "//img10.360buyimg.com/n7/jfs/t1/92363/28/33578/20902/6441a7d8F3d6a519a/3d382770503f4d7c.jpg" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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": "参数47_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]/font[3]", + "allXPaths": [ + "/div[4]/a[1]/em[1]/font[3]", + "//font[contains(., 'iPhone')]", + "//FONT[@class='skcolor_ljg']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font" + ], + "exampleValues": [ + { + "num": 18, + "value": "iPhone" + } + ], + "unique_index": "/div[4]/a[1]/em[1]/font[3]", + "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": "参数48_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[7]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[7]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 19, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[7]/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": "参数49_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[7]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[7]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 19, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[7]/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": "参数50_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]", + "//img[contains(., '')]", + "//IMG[@class='err-product']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 19, + "value": "" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]", + "iframe": false, + "default": "", + "paraType": "text", + "recordASField": 1, + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + } + ] + } + }, + { + "id": 6, + "index": 9, + "parentId": 0, + "type": 0, + "option": 3, + "title": "提取数据", + "sequence": [], + "isInLoop": false, + "position": 5, + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "iframe": false, + "wait": 4, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "paras": [ + { + "nodeType": 4, + "contentType": 0, + "relative": false, + "name": "自定义参数_0", + "desc": "", + "extractType": 0, + "relativeXPath": "//DIV[@class='gl-i-wrap']//img[1]", + "recordASField": 1, + "allXPaths": [], + "exampleValues": [ + { + "num": 0, + "value": "自定义值" + } + ], + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 1 + } + ] + } + }, + { + "id": -1, + "index": 10, + "parentId": 0, + "type": 1, + "option": 8, + "title": "循环", + "sequence": [ + 11 + ], + "isInLoop": false, + "position": 4, + "parameters": { + "history": 4, + "tabIndex": -1, + "useLoop": false, + "xpath": "/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]", + "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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]", + "//div[contains(., '')]", + "//DIV[@class='gl-i-wrap']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div" + ] + } + }, + { + "id": -1, + "index": 11, + "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, + "paras": [ + { + "nodeType": 1, + "contentType": 0, + "relative": true, + "name": "参数1_链接文本", + "desc": "", + "relativeXPath": "/div[1]/a[1]", + "allXPaths": [ + "/div[1]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t \t" + } + ], + "unique_index": "/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": "参数2_链接地址", + "desc": "", + "relativeXPath": "/div[1]/a[1]", + "allXPaths": [ + "/div[1]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//item.jd.com/100038089781.html" + } + ], + "unique_index": "/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": "参数3_图片地址", + "desc": "", + "relativeXPath": "/div[1]/a[1]/img[1]", + "allXPaths": [ + "/div[1]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-8]/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg.avif" + } + ], + "unique_index": "/div[1]/a[1]/img[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": "参数4_文本", + "desc": "", + "relativeXPath": "/div[2]/span[1]", + "allXPaths": [ + "/div[2]/span[1]", + "//span[contains(., '<')]", + "//SPAN[@class='ps-prev']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/span[last()-1]" + ], + "exampleValues": [ + { + "num": 0, + "value": "<" + } + ], + "unique_index": "/div[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": "参数5_文本", + "desc": "", + "relativeXPath": "/div[2]/span[2]", + "allXPaths": [ + "/div[2]/span[2]", + "//span[contains(., '>')]", + "//SPAN[@class='ps-next']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/span" + ], + "exampleValues": [ + { + "num": 0, + "value": ">" + } + ], + "unique_index": "/div[2]/span[2]", + "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": "/div[2]/div[1]/ul[1]/li[1]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[1]/a[1]", + "//a[contains(., '')]", + "//A[@class='curr']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[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": "参数7_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[1]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[1]/a[1]", + "//a[contains(., '')]", + "//A[@class='curr']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[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": "参数8_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[1]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-3]/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img11.360buyimg.com/n7/jfs/t1/191960/4/28218/17255/63196f11Ee943e61b/ec9d8feadce365fe.jpg.avif" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[1]/a[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": "参数9_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[2]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[2]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[2]/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": "参数10_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[2]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[2]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[2]/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": "参数11_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[2]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-2]/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img10.360buyimg.com/n7/jfs/t1/50423/12/21455/19477/6319674cE5de04487/71457158f73abe8f.jpg.avif" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[2]/a[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": "参数12_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[3]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[3]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[3]/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": "参数13_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[3]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[3]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[3]/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": "参数14_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[3]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li[last()-1]/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img11.360buyimg.com/n7/jfs/t1/219701/6/20281/18752/631969dcE64d9d564/70e6f1011a15ee59.jpg.avif" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[3]/a[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": "参数15_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[4]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[4]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[4]/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": "参数16_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[4]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[4]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[4]/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": "参数17_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[4]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-7]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 0, + "value": "//img10.360buyimg.com/n7/jfs/t1/107032/1/21858/21295/63196886E895b7f35/2ef82f3c7ecb9e43.jpg.avif" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[4]/a[1]/img[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": "参数18_文本", + "desc": "", + "relativeXPath": "/div[3]/strong[1]/em[1]", + "allXPaths": [ + "/div[3]/strong[1]/em[1]", + "//em[contains(., '¥')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-6]/strong/em" + ], + "exampleValues": [ + { + "num": 0, + "value": "¥" + } + ], + "unique_index": "/div[3]/strong[1]/em[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": "参数19_文本", + "desc": "", + "relativeXPath": "/div[3]/strong[1]/i[1]", + "allXPaths": [ + "/div[3]/strong[1]/i[1]", + "//i[contains(., '8699.00')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-6]/strong/i" + ], + "exampleValues": [ + { + "num": 0, + "value": "8699.00" + } + ], + "unique_index": "/div[3]/strong[1]/i[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": "参数20_链接文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]", + "allXPaths": [ + "/div[4]/a[1]", + "//a[contains(., 'A')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "\n\t\t\t\t\t\t\t\tApple iPhone 14 Pro (A2892) 256GB 深空黑色 支持移动联通电信5G 双卡双待手机【大王卡】\n\t\t\t\t\t\t\t\t【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!\n\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[4]/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": "参数21_链接地址", + "desc": "", + "relativeXPath": "/div[4]/a[1]", + "allXPaths": [ + "/div[4]/a[1]", + "//a[contains(., 'A')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//item.jd.com/100038089781.html" + } + ], + "unique_index": "/div[4]/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": "参数22_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]", + "allXPaths": [ + "/div[4]/a[1]/em[1]", + "//em[contains(., 'Apple iPho')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/em" + ], + "exampleValues": [ + { + "num": 0, + "value": "Apple14Pro(A2892)256GB深空黑色支持移动联通电信5G双卡双待手机【大王卡】" + } + ], + "unique_index": "/div[4]/a[1]/em[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": "参数23_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]/font[1]", + "allXPaths": [ + "/div[4]/a[1]/em[1]/font[1]", + "//font[contains(., 'iPhone')]", + "//FONT[@class='skcolor_ljg']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/em/font" + ], + "exampleValues": [ + { + "num": 0, + "value": "iPhone" + } + ], + "unique_index": "/div[4]/a[1]/em[1]/font[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": "参数24_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/i[1]", + "allXPaths": [ + "/div[4]/a[1]/i[1]", + "//i[contains(., '【好物限时购】App')]", + "id(\"J_AD_100038089781\")", + "//I[@class='promo-words']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-5]/a/i" + ], + "exampleValues": [ + { + "num": 0, + "value": "【好物限时购】Apple好物限量特价,限时优惠等你来购~快来抢购吧!" + } + ], + "unique_index": "/div[4]/a[1]/i[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": "参数25_文本", + "desc": "", + "relativeXPath": "/div[5]/strong[1]", + "allXPaths": [ + "/div[5]/strong[1]", + "//strong[contains(., '10万+条评价')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong" + ], + "exampleValues": [ + { + "num": 0, + "value": "条评价" + } + ], + "unique_index": "/div[5]/strong[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": "参数26_链接文本", + "desc": "", + "relativeXPath": "/div[5]/strong[1]/a[1]", + "allXPaths": [ + "/div[5]/strong[1]/a[1]", + "//a[contains(., '10万+')]", + "id(\"J_comment_100038089781\")", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "10万+" + } + ], + "unique_index": "/div[5]/strong[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": "参数27_链接地址", + "desc": "", + "relativeXPath": "/div[5]/strong[1]/a[1]", + "allXPaths": [ + "/div[5]/strong[1]/a[1]", + "//a[contains(., '10万+')]", + "id(\"J_comment_100038089781\")", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-4]/strong/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//item.jd.com/100038089781.html#comment" + } + ], + "unique_index": "/div[5]/strong[1]/a[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": "参数28_链接文本", + "desc": "", + "relativeXPath": "/div[6]/a[1]", + "allXPaths": [ + "/div[6]/a[1]", + "//a[contains(., '关注')]", + "//A[@class='J_focus']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-3]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "关注" + } + ], + "unique_index": "/div[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": "参数29_链接地址", + "desc": "", + "relativeXPath": "/div[6]/a[1]", + "allXPaths": [ + "/div[6]/a[1]", + "//a[contains(., '关注')]", + "//A[@class='J_focus']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-3]/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "javascript:;" + } + ], + "unique_index": "/div[6]/a[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": "参数30_链接文本", + "desc": "", + "relativeXPath": "/div[7]/span[1]/a[1]", + "allXPaths": [ + "/div[7]/span[1]/a[1]", + "//a[contains(., '中国联通京东自营旗舰')]", + "//A[@class='curr-shop hd-shopname']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-2]/span/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "中国联通京东自营旗舰店" + } + ], + "unique_index": "/div[7]/span[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": "参数31_链接地址", + "desc": "", + "relativeXPath": "/div[7]/span[1]/a[1]", + "allXPaths": [ + "/div[7]/span[1]/a[1]", + "//a[contains(., '中国联通京东自营旗舰')]", + "//A[@class='curr-shop hd-shopname']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-2]/span/a" + ], + "exampleValues": [ + { + "num": 0, + "value": "//mall.jd.com/index-1000073123.html?from=pc" + } + ], + "unique_index": "/div[7]/span[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": "参数32_文本", + "desc": "", + "relativeXPath": "/div[8]/i[1]", + "allXPaths": [ + "/div[8]/i[1]", + "//i[contains(., '自营')]", + "//I[@class='goods-icons J-picon-tips J-picon-fix']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-2]" + ], + "exampleValues": [ + { + "num": 0, + "value": "自营" + } + ], + "unique_index": "/div[8]/i[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": "参数33_文本", + "desc": "", + "relativeXPath": "/div[8]/i[2]", + "allXPaths": [ + "/div[8]/i[2]", + "//i[contains(., '券7000-1100')]", + "//I[@class='goods-icons4 J-picon-tips']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i[last()-1]" + ], + "exampleValues": [ + { + "num": 0, + "value": "券7000-1100" + } + ], + "unique_index": "/div[8]/i[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": "参数34_文本", + "desc": "", + "relativeXPath": "/div[8]/i[3]", + "allXPaths": [ + "/div[8]/i[3]", + "//i[contains(., '赠')]", + "//I[@class='goods-icons4 J-picon-tips']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-29]/div/div[last()-1]/i" + ], + "exampleValues": [ + { + "num": 0, + "value": "赠" + } + ], + "unique_index": "/div[8]/i[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": "参数35_文本", + "desc": "", + "relativeXPath": "/div[9]", + "allXPaths": [ + "/div[9]", + "//div[contains(., '海外预定')]", + "//DIV[@class='p-stock']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-27]/div/div" + ], + "exampleValues": [ + { + "num": 2, + "value": "海外预定" + } + ], + "unique_index": "/div[9]", + "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": "参数36_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[5]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[5]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 5, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[5]/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": "参数37_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[5]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[5]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 5, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[5]/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": "参数38_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[5]/a[1]/img[1]", + "//img[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-24]/div/div[last()-7]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 5, + "value": "//img10.360buyimg.com/n7/jfs/t1/211889/13/25653/16750/63ecb0feF255ba96e/bdf29159bc58b8cb.jpg.avif" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[5]/a[1]/img[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": "参数39_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]/span[1]", + "allXPaths": [ + "/div[4]/a[1]/em[1]/span[1]", + "//span[contains(., '拍拍')]", + "//SPAN[@class='p-tag']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-23]/div/div[last()-5]/a/em/span" + ], + "exampleValues": [ + { + "num": 6, + "value": "拍拍" + } + ], + "unique_index": "/div[4]/a[1]/em[1]/span[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": "参数40_图片地址", + "desc": "", + "relativeXPath": "/div[7]/img[1]", + "allXPaths": [ + "/div[7]/img[1]", + "//img[contains(., '')]", + "//IMG[@class='shop-tag fl']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-23]/div/div[last()-2]/img" + ], + "exampleValues": [ + { + "num": 6, + "value": "//m.360buyimg.com/cc/jfs/t1/197706/29/27826/4384/63314bc6E21b4c3e9/8b4d5fc44efc5b3f.png" + } + ], + "unique_index": "/div[7]/img[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": "参数41_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]/font[2]", + "allXPaths": [ + "/div[4]/a[1]/em[1]/font[2]", + "//font[contains(., 'iPhone')]", + "//FONT[@class='skcolor_ljg']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div[last()-6]/a/em/font" + ], + "exampleValues": [ + { + "num": 7, + "value": "iPhone" + } + ], + "unique_index": "/div[4]/a[1]/em[1]/font[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": "参数42_文本", + "desc": "", + "relativeXPath": "/div[10]/span[1]", + "allXPaths": [ + "/div[10]/span[1]", + "//span[contains(., '预约中')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/span" + ], + "exampleValues": [ + { + "num": 7, + "value": "预约中" + } + ], + "unique_index": "/div[10]/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": "参数43_文本", + "desc": "", + "relativeXPath": "/div[10]/em[1]", + "allXPaths": [ + "/div[10]/em[1]", + "//em[contains(., '剩余13天14时22')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-22]/div/div/em" + ], + "exampleValues": [ + { + "num": 7, + "value": "剩余13天14时22分" + } + ], + "unique_index": "/div[10]/em[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": "参数44_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[6]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[6]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 13, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[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": "参数45_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[6]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[6]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 13, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[6]/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": "参数46_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[6]/a[1]/img[1]", + "//img[contains(., '')]", + "//IMG[@class='err-product']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-16]/div/div[last()-8]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 13, + "value": "" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[6]/a[1]/img[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": "参数47_文本", + "desc": "", + "relativeXPath": "/div[4]/a[1]/em[1]/font[3]", + "allXPaths": [ + "/div[4]/a[1]/em[1]/font[3]", + "//font[contains(., 'iPhone')]", + "//FONT[@class='skcolor_ljg']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-11]/div/div[last()-5]/a/em/font" + ], + "exampleValues": [ + { + "num": 18, + "value": "iPhone" + } + ], + "unique_index": "/div[4]/a[1]/em[1]/font[3]", + "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": "参数48_链接文本", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[7]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[7]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 19, + "value": "\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[7]/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": "参数49_链接地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[7]/a[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[7]/a[1]", + "//a[contains(., '')]", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a" + ], + "exampleValues": [ + { + "num": 19, + "value": "javascript:;" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[7]/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": "参数50_图片地址", + "desc": "", + "relativeXPath": "/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]", + "allXPaths": [ + "/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]", + "//img[contains(., '')]", + "//IMG[@class='err-product']", + "/html/body/div[last()-11]/div/div/div[last()-1]/div/div[last()-2]/ul/li[last()-10]/div/div[last()-8]/div/ul/li/a/img" + ], + "exampleValues": [ + { + "num": 19, + "value": "" + } + ], + "unique_index": "/div[2]/div[1]/ul[1]/li[7]/a[1]/img[1]", + "iframe": false, + "default": "", + "paraType": "text", + "recordASField": 1, + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + } + ] + } + }, + { + "id": 4, + "index": 12, + "parentId": 0, + "type": 0, + "option": 6, + "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 + } + }, + { + "id": 5, + "index": 13, + "parentId": 0, + "type": 0, + "option": 7, + "title": "移动到元素", + "sequence": [], + "isInLoop": false, + "position": 4, + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "iframe": false, + "wait": 0, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0 + } + }, + { + "id": 11, + "index": 14, + "parentId": 7, + "type": 0, + "option": 7, + "title": "移动到元素", + "sequence": [], + "isInLoop": true, + "position": 3, + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "iframe": false, + "wait": 0, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0 + } + }, + { + "id": 10, + "index": 15, + "parentId": 7, + "type": 0, + "option": 6, + "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 + } + }, + { + "id": -1, + "index": 16, + "parentId": 7, + "type": 0, + "option": 6, + "title": "提取数据", + "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 + } + }, + { + "id": 9, + "index": 17, + "parentId": 7, + "type": 0, + "option": 6, + "title": "切换下拉选项", + "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 + } + }, + { + "id": 8, + "index": 18, + "parentId": 7, + "type": 0, + "option": 2, + "title": "点击元素", + "sequence": [], + "isInLoop": true, + "position": 0, + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "iframe": false, + "wait": 2, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "scrollType": 0, + "scrollCount": 1, + "scrollWaitTime": 1, + "clickWay": 0, + "maxWaitTime": 10, + "paras": [] + } + }, + { + "id": 12, + "index": 19, + "parentId": 7, + "type": 2, + "option": 9, + "title": "判断条件", + "sequence": [ + 20, + 21 + ], + "isInLoop": true, + "position": 4, + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "iframe": false, + "wait": 0, + "waitType": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0 + } + }, + { + "id": 14, + "parentId": 12, + "index": 20, + "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": "2", + "value": "", + "code": "", + "waitTime": 0 + }, + "position": 0 + }, + { + "id": 15, + "parentId": 12, + "index": 21, + "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 + } + ] +} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/12.json b/.temp_to_pub/EasySpider_windows_x86/tasks/12.json new file mode 100644 index 0000000..2d40c20 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/12.json @@ -0,0 +1 @@ +{"id":12,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 3:13:24 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数3_链接文本","desc":"","type":"string","exampleValue":"手机"},{"id":1,"name":"参数4_链接地址","desc":"","type":"string","exampleValue":"https://shouji.jd.com/"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,4],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":-1,"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[1]/a","wait":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(., '手机')]"]}},{"id":-1,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"},{"num":1,"value":"数码"}],"default":"","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/"},{"num":1,"value":"https://shuma.jd.com/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":2,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[5],"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","wait":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(., '手机')]"]}},{"id":3,"index":5,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":9,"relative":true,"name":"参数3_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"},{"num":1,"value":"家用电器"},{"num":2,"value":"数码"},{"num":3,"value":"电脑"},{"num":4,"value":"办公"},{"num":5,"value":"家纺"},{"num":6,"value":"家居"},{"num":7,"value":"厨具"},{"num":8,"value":"家具"},{"num":9,"value":"家装"},{"num":10,"value":"灯具"},{"num":11,"value":"工业品"},{"num":12,"value":"内衣"},{"num":13,"value":"男装"},{"num":14,"value":"女装"},{"num":15,"value":"童装"},{"num":16,"value":"箱包"},{"num":17,"value":"钟表"},{"num":18,"value":"珠宝"},{"num":19,"value":"女鞋"},{"num":20,"value":"运动"},{"num":21,"value":"户外"},{"num":22,"value":"男鞋"},{"num":23,"value":"汽车用品"},{"num":24,"value":"车载电器"},{"num":25,"value":"母婴"},{"num":26,"value":"洗护喂养"},{"num":27,"value":"玩具乐器"},{"num":28,"value":"宠物生活"},{"num":29,"value":"家庭清洁"},{"num":30,"value":"个人护理"},{"num":31,"value":"计生情趣"},{"num":32,"value":"图书"},{"num":33,"value":"童书"},{"num":34,"value":"文学"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"return arguments[0].innerText.replace(\"女\", \"Girl\") + \" Class\"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数4_链接地址","desc":"","relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"https://shouji.jd.com/"},{"num":1,"value":"https://search.jd.com/Search?keyword=%E5%B0%8F%E5%AE%B6%E7%94%B5&enc=utf-8&wq=%E5%B0%8F%E5%AE%B6%E7%94%B5&pvid=261a350161304c979fa0e7ce95c05671"},{"num":2,"value":"https://shuma.jd.com/"},{"num":3,"value":"https://diannao.jd.com/"},{"num":4,"value":"https://bg.jd.com/"},{"num":5,"value":"https://channel.jd.com/jf.html"},{"num":6,"value":"https://channel.jd.com/home.html"},{"num":7,"value":"https://channel.jd.com/kitchenware.html"},{"num":8,"value":"https://channel.jd.com/furniture.html"},{"num":9,"value":"https://jzjc.jd.com/"},{"num":10,"value":"https://channel.jd.com/9855-9856.html"},{"num":11,"value":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"},{"num":12,"value":"https://channel.jd.com/underwear.html"},{"num":13,"value":"https://channel.jd.com/1315-1342.html"},{"num":14,"value":"https://channel.jd.com/women.html"},{"num":15,"value":"https://list.jd.com/list.html?cat=1319,11842"},{"num":16,"value":"https://channel.jd.com/bag.html"},{"num":17,"value":"https://channel.jd.com/watch.html"},{"num":18,"value":"https://channel.jd.com/jewellery.html"},{"num":19,"value":"https://channel.jd.com/womensshoes.html"},{"num":20,"value":"https://phat.jd.com/10-109.html"},{"num":21,"value":"https://channel.jd.com/outdoor.html"},{"num":22,"value":"https://channel.jd.com/mensshoes.html"},{"num":23,"value":"https://che.jd.com/"},{"num":24,"value":"https://list.jd.com/list.html?cat=6728,6740&page=1&delivery_glb=1&stock=1&sort=sort_totalsales15_desc&trans=1&JL=4_7_0#J_main"},{"num":25,"value":"https://search.jd.com/Search?keyword=%E6%AF%8D%E5%A9%B4&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%AF%8D%E5%A9%B4&stock=1&gp=2&click=1"},{"num":26,"value":"https://channel.jd.com/feed.html"},{"num":27,"value":"https://toy.jd.com/"},{"num":28,"value":"https://channel.jd.com/pet.html"},{"num":29,"value":"https://channel.jd.com/beauty.html"},{"num":30,"value":"https://lady.jd.com/"},{"num":31,"value":"https://channel.jd.com/9192-9196.html"},{"num":32,"value":"https://book.jd.com/"},{"num":33,"value":"https://book.jd.com/children.html"},{"num":34,"value":"https://channel.jd.com/p_wenxuezongheguan.html"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/13.json b/.temp_to_pub/EasySpider_windows_x86/tasks/13.json new file mode 100644 index 0000000..e2f0e46 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/13.json @@ -0,0 +1 @@ +{"id":13,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 3:18:20 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"自定义操作","desc":"自定义操作返回的数据","type":"string","exampleValue":""},{"id":1,"name":"自定义操作1","desc":"自定义操作返回的数据","type":"string","exampleValue":""}],"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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":"1","code":"C:\\Users\\q9823\\Desktop/test.bat","waitTime":0,"recordASField":"1"}},{"id":3,"index":3,"parentId":0,"type":0,"option":5,"title":"自定义操作1","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":10,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":0,"code":"return document.title=\"123\"","waitTime":0,"recordASField":"1"}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/14.json b/.temp_to_pub/EasySpider_windows_x86/tasks/14.json new file mode 100644 index 0000000..4bad668 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/14.json @@ -0,0 +1 @@ +{"id":14,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 3:19:53 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"string","exampleValue":"手机"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div/a","wait":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(., '手机')]"]}},{"id":4,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"},{"num":1,"value":"数码"},{"num":2,"value":"家用电器"},{"num":3,"value":"电脑"},{"num":4,"value":"办公"},{"num":5,"value":"家纺"},{"num":6,"value":"家居"},{"num":7,"value":"厨具"},{"num":8,"value":"家具"},{"num":9,"value":"家装"},{"num":10,"value":"灯具"},{"num":11,"value":"工业品"},{"num":12,"value":"内衣"},{"num":13,"value":"男装"},{"num":14,"value":"女装"},{"num":15,"value":"童装"},{"num":16,"value":"箱包"},{"num":17,"value":"钟表"},{"num":18,"value":"珠宝"},{"num":19,"value":"女鞋"},{"num":20,"value":"运动"},{"num":21,"value":"户外"},{"num":22,"value":"男鞋"},{"num":23,"value":"汽车用品"},{"num":24,"value":"车载电器"},{"num":25,"value":"母婴"},{"num":26,"value":"洗护喂养"},{"num":27,"value":"玩具乐器"},{"num":28,"value":"宠物生活"},{"num":29,"value":"家庭清洁"},{"num":30,"value":"个人护理"},{"num":31,"value":"计生情趣"},{"num":32,"value":"图书"},{"num":33,"value":"童书"},{"num":34,"value":"文学"}],"default":"","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/"},{"num":1,"value":"https://shuma.jd.com/"},{"num":2,"value":"https://search.jd.com/Search?keyword=%E5%B0%8F%E5%AE%B6%E7%94%B5&enc=utf-8&wq=%E5%B0%8F%E5%AE%B6%E7%94%B5&pvid=261a350161304c979fa0e7ce95c05671"},{"num":3,"value":"https://diannao.jd.com/"},{"num":4,"value":"https://bg.jd.com/"},{"num":5,"value":"https://channel.jd.com/jf.html"},{"num":6,"value":"https://channel.jd.com/home.html"},{"num":7,"value":"https://channel.jd.com/kitchenware.html"},{"num":8,"value":"https://channel.jd.com/furniture.html"},{"num":9,"value":"https://jzjc.jd.com/"},{"num":10,"value":"https://channel.jd.com/9855-9856.html"},{"num":11,"value":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"},{"num":12,"value":"https://channel.jd.com/underwear.html"},{"num":13,"value":"https://channel.jd.com/1315-1342.html"},{"num":14,"value":"https://channel.jd.com/women.html"},{"num":15,"value":"https://list.jd.com/list.html?cat=1319,11842"},{"num":16,"value":"https://channel.jd.com/bag.html"},{"num":17,"value":"https://channel.jd.com/watch.html"},{"num":18,"value":"https://channel.jd.com/jewellery.html"},{"num":19,"value":"https://channel.jd.com/womensshoes.html"},{"num":20,"value":"https://phat.jd.com/10-109.html"},{"num":21,"value":"https://channel.jd.com/outdoor.html"},{"num":22,"value":"https://channel.jd.com/mensshoes.html"},{"num":23,"value":"https://che.jd.com/"},{"num":24,"value":"https://list.jd.com/list.html?cat=6728,6740&page=1&delivery_glb=1&stock=1&sort=sort_totalsales15_desc&trans=1&JL=4_7_0#J_main"},{"num":25,"value":"https://search.jd.com/Search?keyword=%E6%AF%8D%E5%A9%B4&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%AF%8D%E5%A9%B4&stock=1&gp=2&click=1"},{"num":26,"value":"https://channel.jd.com/feed.html"},{"num":27,"value":"https://toy.jd.com/"},{"num":28,"value":"https://channel.jd.com/pet.html"},{"num":29,"value":"https://channel.jd.com/beauty.html"},{"num":30,"value":"https://lady.jd.com/"},{"num":31,"value":"https://channel.jd.com/9192-9196.html"},{"num":32,"value":"https://book.jd.com/"},{"num":33,"value":"https://book.jd.com/children.html"},{"num":34,"value":"https://channel.jd.com/p_wenxuezongheguan.html"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":3,"index":4,"parentId":2,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":"2","code":"arguments[0].innerText = arguments[0].innerText + \"11111\"","waitTime":0,"recordASField":0}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/15.json b/.temp_to_pub/EasySpider_windows_x86/tasks/15.json new file mode 100644 index 0000000..01a43d7 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/15.json @@ -0,0 +1 @@ +{"id":15,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 3:24:20 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"string","exampleValue":"iphone","value":"iphone"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"string","exampleValue":"大牌奥莱"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","exampleValue":"//pro.jd.com/mall/active/2aRK8YxJGhgc1gEnXLJPhT6KodXd/index.html?babelChannel=ttt3"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,4],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","wait":0,"beforeJS":"arguments[0].value = \"PPP\"","beforeJSWaitTime":0,"afterJS":"arguments[0].value = \"TTT\"","afterJSWaitTime":0,"value":"iphone","allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/input[1]","//input[contains(., '')]","id(\"key\")","//INPUT[@class='text defcolor']"]}},{"id":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search-btn\"]/i[1]","wait":2,"beforeJS":"arguments[0].innerText = \"AAA\"","beforeJSWaitTime":0,"afterJS":"arguments[0].innerText = \"BBB\"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/button[1]/i[1]","//i[contains(., '')]"]}},{"id":4,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[5],"isInLoop":false,"position":3,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[4]/div[1]/div[3]/ul[1]/li/a[1]","wait":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[4]/div[1]/div[3]/ul[1]/li[1]/a[1]","//a[contains(., '大牌奥莱')]","//A[@class='b']"]}},{"id":5,"index":5,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","wait":5,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"大牌奥莱"},{"num":1,"value":"美妆馆"},{"num":2,"value":"超市"},{"num":3,"value":"生鲜"}],"default":"","beforeJS":"arguments[0].innerText += \"QQQ\"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"arguments[0].innerText += \"WWW\"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数2_链接地址","desc":"","relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"//pro.jd.com/mall/active/2aRK8YxJGhgc1gEnXLJPhT6KodXd/index.html?babelChannel=ttt3"},{"num":1,"value":"//channel.jd.com/beautysale.html"},{"num":2,"value":"//channel.jd.com/chaoshi.html"},{"num":3,"value":"//fresh.jd.com"}],"default":"","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_x86/tasks/16.json b/.temp_to_pub/EasySpider_windows_x86/tasks/16.json new file mode 100644 index 0000000..ee301ee --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/16.json @@ -0,0 +1 @@ +{"id":16,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 3:26:45 AM","version":"0.3.1","containJudge":true,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":2,"option":9,"title":"判断条件","sequence":[3,4],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":3,"parentId":2,"index":3,"type":3,"option":10,"title":"条件分支","sequence":[5],"isInLoop":false,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"5","value":"","code":"return window.innerHeight > 500","waitTime":0},"position":0},{"id":4,"parentId":2,"index":4,"type":3,"option":10,"title":"条件分支","sequence":[6],"isInLoop":false,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1},{"id":5,"index":5,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG LeftSide_menu_hover__OCHiO']"],"exampleValues":[{"num":0,"value":"/手机/数码"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":6,"index":6,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]","allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]","//div[contains(., '/家用电器')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG LeftSide_menu_hover__OCHiO']"],"exampleValues":[{"num":0,"value":"/家用电器"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/17.json b/.temp_to_pub/EasySpider_windows_x86/tasks/17.json new file mode 100644 index 0000000..f966b3a --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/17.json @@ -0,0 +1 @@ +{"id":17,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 3:29:31 AM","version":"0.3.1","containJudge":true,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"string","exampleValue":"手机"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4],"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","wait":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(., '手机')]"]}},{"id":6,"index":3,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"},{"num":1,"value":"数码"},{"num":2,"value":"家用电器"},{"num":3,"value":"电脑"},{"num":4,"value":"办公"},{"num":5,"value":"家纺"},{"num":6,"value":"家居"},{"num":7,"value":"厨具"},{"num":8,"value":"家具"},{"num":9,"value":"家装"},{"num":10,"value":"灯具"},{"num":11,"value":"工业品"},{"num":12,"value":"内衣"},{"num":13,"value":"男装"},{"num":14,"value":"女装"},{"num":15,"value":"童装"},{"num":16,"value":"箱包"},{"num":17,"value":"钟表"},{"num":18,"value":"珠宝"},{"num":19,"value":"女鞋"},{"num":20,"value":"运动"},{"num":21,"value":"户外"},{"num":22,"value":"男鞋"},{"num":23,"value":"汽车用品"},{"num":24,"value":"车载电器"},{"num":25,"value":"母婴"},{"num":26,"value":"洗护喂养"},{"num":27,"value":"玩具乐器"},{"num":28,"value":"宠物生活"},{"num":29,"value":"家庭清洁"},{"num":30,"value":"个人护理"},{"num":31,"value":"计生情趣"},{"num":32,"value":"图书"},{"num":33,"value":"童书"},{"num":34,"value":"文学"}],"default":"","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/"},{"num":1,"value":"https://shuma.jd.com/"},{"num":2,"value":"https://search.jd.com/Search?keyword=%E5%B0%8F%E5%AE%B6%E7%94%B5&enc=utf-8&wq=%E5%B0%8F%E5%AE%B6%E7%94%B5&pvid=261a350161304c979fa0e7ce95c05671"},{"num":3,"value":"https://diannao.jd.com/"},{"num":4,"value":"https://bg.jd.com/"},{"num":5,"value":"https://channel.jd.com/jf.html"},{"num":6,"value":"https://channel.jd.com/home.html"},{"num":7,"value":"https://channel.jd.com/kitchenware.html"},{"num":8,"value":"https://channel.jd.com/furniture.html"},{"num":9,"value":"https://jzjc.jd.com/"},{"num":10,"value":"https://channel.jd.com/9855-9856.html"},{"num":11,"value":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"},{"num":12,"value":"https://channel.jd.com/underwear.html"},{"num":13,"value":"https://channel.jd.com/1315-1342.html"},{"num":14,"value":"https://channel.jd.com/women.html"},{"num":15,"value":"https://list.jd.com/list.html?cat=1319,11842"},{"num":16,"value":"https://channel.jd.com/bag.html"},{"num":17,"value":"https://channel.jd.com/watch.html"},{"num":18,"value":"https://channel.jd.com/jewellery.html"},{"num":19,"value":"https://channel.jd.com/womensshoes.html"},{"num":20,"value":"https://phat.jd.com/10-109.html"},{"num":21,"value":"https://channel.jd.com/outdoor.html"},{"num":22,"value":"https://channel.jd.com/mensshoes.html"},{"num":23,"value":"https://che.jd.com/"},{"num":24,"value":"https://list.jd.com/list.html?cat=6728,6740&page=1&delivery_glb=1&stock=1&sort=sort_totalsales15_desc&trans=1&JL=4_7_0#J_main"},{"num":25,"value":"https://search.jd.com/Search?keyword=%E6%AF%8D%E5%A9%B4&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%AF%8D%E5%A9%B4&stock=1&gp=2&click=1"},{"num":26,"value":"https://channel.jd.com/feed.html"},{"num":27,"value":"https://toy.jd.com/"},{"num":28,"value":"https://channel.jd.com/pet.html"},{"num":29,"value":"https://channel.jd.com/beauty.html"},{"num":30,"value":"https://lady.jd.com/"},{"num":31,"value":"https://channel.jd.com/9192-9196.html"},{"num":32,"value":"https://book.jd.com/"},{"num":33,"value":"https://book.jd.com/children.html"},{"num":34,"value":"https://channel.jd.com/p_wenxuezongheguan.html"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":3,"index":4,"parentId":2,"type":2,"option":9,"title":"判断条件","sequence":[5,6],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":4,"parentId":3,"index":5,"type":3,"option":10,"title":"条件分支","sequence":[3],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"7","value":"","code":"return arguments[0].innerText.length > 2","waitTime":0},"position":0},{"id":5,"parentId":3,"index":6,"type":3,"option":10,"title":"条件分支","sequence":[7],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1},{"id":7,"index":7,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":false,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[4]/div[1]/div[3]/div[1]/a[1]","allXPaths":["/html/body/div[4]/div[1]/div[3]/div[1]/a[1]","//a[contains(., '我的购物车')]"],"exampleValues":[{"num":0,"value":"我的购物车"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/18.json b/.temp_to_pub/EasySpider_windows_x86/tasks/18.json new file mode 100644 index 0000000..2efdb2d --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/18.json @@ -0,0 +1 @@ +{"id":18,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 3:32:32 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"/手机/数码"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,7],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":3,"index":2,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":4,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG LeftSide_menu_hover__OCHiO']"],"exampleValues":[{"num":0,"value":"/手机/数码"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":-1,"index":3,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4],"isInLoop":false,"position":2,"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":-1,"index":4,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":3,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数2_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":-1,"index":5,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[6],"isInLoop":false,"position":2,"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":-1,"index":6,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数3_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":2,"index":7,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[2],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":"5","pathList":"","textList":"","code":"return window.innerHeight > 500","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/19.json b/.temp_to_pub/EasySpider_windows_x86/tasks/19.json new file mode 100644 index 0000000..22c373a --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/19.json @@ -0,0 +1 @@ +{"id":19,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 3:34:58 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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":"1","breakCode":"return window.innerHeight > 500","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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG LeftSide_menu_hover__OCHiO']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","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_x86/tasks/2.json b/.temp_to_pub/EasySpider_windows_x86/tasks/2.json index 6bac483..e197a01 100644 --- a/.temp_to_pub/EasySpider_windows_x86/tasks/2.json +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/2.json @@ -1 +1 @@ -{"id":2,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:36:55 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":7,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}}]} \ No newline at end of file +{"id":2,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/26/2023, 4:40:54 PM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,5],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":30,"scrollType":"1","scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":7,"title":"移动到元素","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[8]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[8]","//div[contains(., '/运动/户外/男鞋')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":-1,"index":3,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":-1,"index":4,"parentId":3,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"],"loopType":0}},{"id":3,"index":5,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[6,7],"isInLoop":false,"position":2,"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","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":"2","scrollCount":1,"scrollWaitTime":1,"loopType":1,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":""}},{"id":4,"index":6,"parentId":3,"type":0,"option":7,"title":"移动到元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":"","loopType":1}},{"id":5,"index":7,"parentId":3,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":"1","scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/20.json b/.temp_to_pub/EasySpider_windows_x86/tasks/20.json new file mode 100644 index 0000000..3787c91 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/20.json @@ -0,0 +1 @@ +{"id":20,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 3:36:50 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":2,"pathList":"//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[2]\n//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[3]\n//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[4]\n//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[5]\n//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[6]\n//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[7]\n//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[8]\n//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[9]\n//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[10]\n//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[11]\n//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[12]\n//*[contains(@class, \"LeftSide_menu_list__qXCeM\")]/div[13]","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":"1","breakCode":"return window.innerHeight > 500","breakCodeWaitTime":0,"allXPaths":""}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/家用电器"},{"num":1,"value":"/电脑/办公"},{"num":2,"value":"/家纺/家居/厨具"},{"num":3,"value":"/家具/家装/灯具/工业品"},{"num":4,"value":"/内衣/男装/女装/童装"},{"num":5,"value":"/箱包/钟表/珠宝/女鞋"},{"num":6,"value":"/运动/户外/男鞋"},{"num":7,"value":"/汽车用品/车载电器"},{"num":8,"value":"/母婴/洗护喂养"},{"num":9,"value":"/玩具乐器/宠物生活"},{"num":10,"value":"/家庭清洁/个人护理/计生情趣"},{"num":11,"value":"/图书/童书/文学"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":2}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/21.json b/.temp_to_pub/EasySpider_windows_x86/tasks/21.json new file mode 100644 index 0000000..0b107d5 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/21.json @@ -0,0 +1 @@ +{"id":21,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 3:51:56 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"string","exampleValue":"iPhone","value":"iPhone"},{"id":2,"name":"loopTimes_循环_2","nodeId":4,"nodeName":"循环","desc":"循环循环执行的次数(0代表无限循环)","type":"int","exampleValue":5,"value":5}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"8899.00"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,4],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"iPhone","allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/input[1]","//input[contains(., '')]","id(\"key\")","//INPUT[@class='text defcolor']"]}},{"id":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search-btn\"]/i[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":"2","scrollCount":1,"scrollWaitTime":1,"maxWaitTime":20,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/button[1]/i[1]","//i[contains(., '')]"]}},{"id":4,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[6,5],"isInLoop":false,"position":3,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pn-next\")]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":5,"historyWait":2,"breakMode":"1","breakCode":"return window.innerHeight > 500","breakCodeWaitTime":0,"allXPaths":["/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/span[1]/a[9]","//a[contains(., '下一页>')]","//A[@class='pn-next']"]}},{"id":6,"index":5,"parentId":4,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":true,"xpath":"//*[contains(@class, \"pn-next\")]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":"2","scrollCount":1,"scrollWaitTime":1,"maxWaitTime":20,"paras":[],"allXPaths":["/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/span[1]/a[9]","//a[contains(., '下一页>')]","//A[@class='pn-next']"],"loopType":0}},{"id":5,"index":6,"parentId":4,"type":1,"option":8,"title":"循环","sequence":[7],"isInLoop":true,"position":0,"parameters":{"history":6,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li/div[1]/div[3]/strong[1]/i[1]","wait":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[2]/div[2]/div[1]/div[1]/div[2]/ul[1]/li[1]/div[1]/div[3]/strong[1]/i[1]","//i[contains(., '8899.00')]"]}},{"id":7,"index":7,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":6,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"8899.00"},{"num":1,"value":"7899.00"},{"num":2,"value":"6899.00"},{"num":3,"value":"8999.00"},{"num":4,"value":"7999.00"},{"num":5,"value":"6999.00"},{"num":6,"value":"8899.00"},{"num":7,"value":"7899.00"},{"num":8,"value":"6367.00"},{"num":9,"value":"8899.00"},{"num":10,"value":"5999.00"},{"num":11,"value":"7999.00"},{"num":12,"value":"8999.00"},{"num":13,"value":"8999.00"},{"num":14,"value":"7899.00"},{"num":15,"value":"11699.00"},{"num":16,"value":"9899.00"},{"num":17,"value":"6099.00"},{"num":18,"value":"5999.00"},{"num":19,"value":"7099.00"},{"num":20,"value":"7999.00"},{"num":21,"value":"8899.00"},{"num":22,"value":"6799.00"},{"num":23,"value":"11699.00"},{"num":24,"value":"7749.00"},{"num":25,"value":"8999.00"},{"num":26,"value":"12499.00"},{"num":27,"value":"8299.00"},{"num":28,"value":"3899.00"},{"num":29,"value":"6199.00"}],"default":"","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_x86/tasks/22.json b/.temp_to_pub/EasySpider_windows_x86/tasks/22.json new file mode 100644 index 0000000..739c547 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/22.json @@ -0,0 +1 @@ +{"id":22,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 4:19:07 AM","version":"0.3.1","containJudge":true,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":"2","scrollCount":1,"scrollWaitTime":5}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4],"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":6,"index":3,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":3,"index":4,"parentId":2,"type":2,"option":9,"title":"判断条件","sequence":[5,6],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":4,"parentId":3,"index":5,"type":3,"option":10,"title":"条件分支","sequence":[3],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"6","value":"","code":"python D:/test.py","waitTime":0},"position":0},{"id":5,"parentId":3,"index":6,"type":3,"option":10,"title":"条件分支","sequence":[7],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1},{"id":7,"index":7,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[4]/div[1]/ul[1]/li[2]/a[1]","allXPaths":["/html/body/div[4]/div[1]/ul[1]/li[2]/a[1]","//a[contains(., '今日推荐')]"],"exampleValues":[{"num":0,"value":"今日推荐"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/23.json b/.temp_to_pub/EasySpider_windows_x86/tasks/23.json new file mode 100644 index 0000000..03ef123 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/23.json @@ -0,0 +1 @@ +{"id":23,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 4:20:40 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":"6","pathList":"","textList":"","code":"python D:/test.py","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[3]","allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[3]","//div[contains(., '/电脑/办公')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG LeftSide_menu_hover__OCHiO']"],"exampleValues":[{"num":0,"value":"/电脑/办公"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/24.json b/.temp_to_pub/EasySpider_windows_x86/tasks/24.json new file mode 100644 index 0000000..3f2218d --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/24.json @@ -0,0 +1 @@ +{"id":24,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/28/2023, 1:46:16 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_图片页面标题","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":4,"contentType":6,"relative":false,"name":"参数1_图片页面标题","desc":"","extractType":0,"relativeXPath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/div[1]/a[1]/img[1]","allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/div[1]/a[1]/img[1]","//img[contains(., '')]"],"exampleValues":[{"num":0,"value":"京东全球版-专业的综合网上购物商城"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/25.json b/.temp_to_pub/EasySpider_windows_x86/tasks/25.json new file mode 100644 index 0000000..2446e88 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/25.json @@ -0,0 +1 @@ +{"id":25,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/28/2023, 2:07:23 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_图片地址","desc":"","type":"string","exampleValue":"//m.360buyimg.com/babel/s710x370_jfs/t1/197659/30/31344/62825/640fd751F694963ed/a6e1ac2e5c27f160.jpg!q70.dpg"}],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div/div[1]/div[1]/a[1]/img[1]","wait":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[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[1]/img[1]","//img[contains(., '')]"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":4,"contentType":0,"relative":true,"name":"参数1_图片地址","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"//m.360buyimg.com/babel/s710x370_jfs/t1/197659/30/31344/62825/640fd751F694963ed/a6e1ac2e5c27f160.jpg!q70.dpg"},{"num":1,"value":"//m.360buyimg.com/babel/s1125x600_jfs/t1/156011/19/36990/85599/646c850aF5e22eaa0/87641bfb5cf707ba.jpg!q70.dpg"},{"num":2,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/194401/20/32669/76553/64142a96F7733e6ad/cf2727848c86cf45.jpg!q70.dpg"},{"num":3,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/157323/27/24475/67142/646dee40F69bc6df5/fe4249a7d6dab710.jpg!q70.dpg"},{"num":4,"value":"//m.360buyimg.com/babel/s1125x600_jfs/t1/156011/19/36990/85599/646c850aF5e22eaa0/87641bfb5cf707ba.jpg!q70.dpg"},{"num":5,"value":"//m.360buyimg.com/babel/s710x370_jfs/t1/197659/30/31344/62825/640fd751F694963ed/a6e1ac2e5c27f160.jpg!q70.dpg"},{"num":6,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/194401/20/32669/76553/64142a96F7733e6ad/cf2727848c86cf45.jpg!q70.dpg"},{"num":7,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/157323/27/24475/67142/646dee40F69bc6df5/fe4249a7d6dab710.jpg!q70.dpg"},{"num":8,"value":"//m.360buyimg.com/babel/s1125x600_jfs/t1/156011/19/36990/85599/646c850aF5e22eaa0/87641bfb5cf707ba.jpg!q70.dpg"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":1}],"loopType":1}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/26.json b/.temp_to_pub/EasySpider_windows_x86/tasks/26.json new file mode 100644 index 0000000..4d5458a --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/26.json @@ -0,0 +1 @@ +{"id":26,"name":"Databases Search","url":"https://nus.edu.sg/nuslibraries/databases-search","links":"https://nus.edu.sg/nuslibraries/databases-search","create_time":"5/29/2023, 3:10:57 PM","version":"0.3.2","containJudge":false,"desc":"https://nus.edu.sg/nuslibraries/databases-search","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://nus.edu.sg/nuslibraries/databases-search","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://nus.edu.sg/nuslibraries/databases-search"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"string","exampleValue":"AccessPharmacy"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","exampleValue":"https://libproxy1.nus.edu.sg/login?url=https://accesspharmacy.mhmedical.com/"}],"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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://nus.edu.sg/nuslibraries/databases-search","links":"https://nus.edu.sg/nuslibraries/databases-search","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"dropdownSubjectButton\"]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/section[7]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/button[1]","//button[contains(., '')]","id(\"dropdownSubjectButton\")","//BUTTON[@class='btn dropdown-toggle']"]}},{"id":3,"index":3,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4,7],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"subject-dropdown\"]/div/label[1]","wait":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":4,"index":4,"parentId":3,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"/html/body/div[1]/section[7]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":"2","scrollCount":5,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":"","loopType":1}},{"id":-1,"index":5,"parentId":3,"type":1,"option":8,"title":"循环","sequence":[6],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":2,"pathList":"//*[@id=\"database-search-result-table\"]/tbody[1]/tr[2]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[3]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[4]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[5]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[6]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[7]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[8]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[9]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[10]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[11]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[12]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[13]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[14]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[15]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[16]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[17]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[18]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[19]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[20]/td[1]/a[1]\n//*[@id=\"database-search-result-table\"]/tbody[1]/tr[21]/td[1]/a[1]","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":""}},{"id":-1,"index":6,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"AccessPharmacy"},{"num":1,"value":"AGRIS"},{"num":2,"value":"American Association for the Advancement of Science"},{"num":3,"value":"Annual reviews"},{"num":4,"value":"ASM journals"},{"num":5,"value":"Bentham Open"},{"num":6,"value":"BIOSIS previews"},{"num":7,"value":"Brill online : books and journals"},{"num":8,"value":"Cambridge core"},{"num":9,"value":"CAS Analytical Methods (Publisher's website)"},{"num":10,"value":"CAS Analytical Methods (Registration guide for first time users)"},{"num":11,"value":"Current protocols in bioinformatics"},{"num":12,"value":"Current protocols in cell biology"},{"num":13,"value":"Current protocols in immunology"},{"num":14,"value":"Current protocols in molecular biology"},{"num":15,"value":"Current protocols in pharmacology"},{"num":16,"value":"Digital Commons network"},{"num":17,"value":"EBSCO ebook collection"},{"num":18,"value":"EBSCOhost"},{"num":19,"value":"Embase"}],"default":"","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://libproxy1.nus.edu.sg/login?url=https://accesspharmacy.mhmedical.com/"},{"num":1,"value":"https://agris.fao.org/agris-search/index.do"},{"num":2,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.sciencemag.org"},{"num":3,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.annualreviews.org/"},{"num":4,"value":"https://libproxy1.nus.edu.sg/login?url=https://journals.asm.org/"},{"num":5,"value":"https://benthamopen.com/index.php"},{"num":6,"value":"https://libproxy1.nus.edu.sg/login?url=https://webofknowledge.com/BIOSIS"},{"num":7,"value":"https://libproxy1.nus.edu.sg/login?url=https://booksandjournals.brillonline.com"},{"num":8,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.cambridge.org/core"},{"num":9,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.methodsnow.com/"},{"num":10,"value":"https://lib.nus.edu.sg/learning/sci/chm/SciFinder_FirstTimeRegistration.pdf"},{"num":11,"value":"https://libproxy1.nus.edu.sg/login?url=https://currentprotocols.onlinelibrary.wiley.com/journal/1934340x"},{"num":12,"value":"https://libproxy1.nus.edu.sg/login?url=https://currentprotocols.onlinelibrary.wiley.com/journal/19342616"},{"num":13,"value":"https://libproxy1.nus.edu.sg/login?url=https://currentprotocols.onlinelibrary.wiley.com/journal/1934368x"},{"num":14,"value":"https://libproxy1.nus.edu.sg/login?url=https://currentprotocols.onlinelibrary.wiley.com/journal/19343647"},{"num":15,"value":"https://libproxy1.nus.edu.sg/login?url=https://currentprotocols.onlinelibrary.wiley.com/journal/19348290"},{"num":16,"value":"https://network.bepress.com/"},{"num":17,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&profile=ebooks"},{"num":18,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&custid=s2800890&groupid=main&profile=ehost"},{"num":19,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.embase.com"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":2}},{"id":5,"index":7,"parentId":3,"type":1,"option":8,"title":"循环","sequence":[8],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[1]/section[8]/div[1]/div[2]/table[1]/tbody[1]/tr/td[1]/a[1]","wait":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]/section[8]/div[1]/div[2]/table[1]/tbody[1]/tr[2]/td[1]/a[1]","//a[contains(., 'AccessPhar')]"]}},{"id":6,"index":8,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"AccessPharmacy"},{"num":1,"value":"AGRIS"},{"num":2,"value":"American Association for the Advancement of Science"},{"num":3,"value":"Annual reviews"},{"num":4,"value":"ASM journals"},{"num":5,"value":"Bentham Open"},{"num":6,"value":"BIOSIS previews"},{"num":7,"value":"Brill online : books and journals"},{"num":8,"value":"Cambridge core"},{"num":9,"value":"CAS Analytical Methods (Publisher's website)"},{"num":10,"value":"CAS Analytical Methods (Registration guide for first time users)"},{"num":11,"value":"Current protocols in bioinformatics"},{"num":12,"value":"Current protocols in cell biology"},{"num":13,"value":"Current protocols in immunology"},{"num":14,"value":"Current protocols in molecular biology"},{"num":15,"value":"Current protocols in pharmacology"},{"num":16,"value":"Digital Commons network"},{"num":17,"value":"EBSCO ebook collection"},{"num":18,"value":"EBSCOhost"},{"num":19,"value":"Embase"},{"num":20,"value":"FAO catalogue online"},{"num":21,"value":"Formulus a CAS solution (Publisher's website)"},{"num":22,"value":"Formulus a CAS solution (Registration guide for first time users)"},{"num":23,"value":"FSTA food science and technology abstracts /"},{"num":24,"value":"GEOBASE"},{"num":25,"value":"GeoRef in Process"},{"num":26,"value":"HighWire library of the sciences and medicine"},{"num":27,"value":"HSTalks lectures by leading world experts Biomedical and life sciences collection"},{"num":28,"value":"Informa healthcare"},{"num":29,"value":"International pharmaceutical abstracts"},{"num":30,"value":"ISI essential science indicators"},{"num":31,"value":"ISI proceedings"},{"num":32,"value":"Journal citation reports"},{"num":33,"value":"JSTOR"},{"num":34,"value":"Kinokuniya BookWEB Pro"},{"num":35,"value":"LearningIn10.com"},{"num":36,"value":"Mary Ann Liebert, Inc. Publishers"},{"num":37,"value":"Medical imaging in video"},{"num":38,"value":"MEDLINE"},{"num":39,"value":"MEDLINEplus"},{"num":40,"value":"Micromedex Solutions"},{"num":41,"value":"Nature.com"},{"num":42,"value":"Oxford bibliographies Evolutionary biology"},{"num":43,"value":"Oxford journals"},{"num":44,"value":"Oxford medicine online"},{"num":45,"value":"ProQuest"},{"num":46,"value":"PubChem"},{"num":47,"value":"PubMed"},{"num":48,"value":"PubMed central an archive of life science journals (PMC)"},{"num":49,"value":"Royal Society Journals"},{"num":50,"value":"SciFinder-n (new SciFinder-n)"},{"num":51,"value":"SciFinder-n (Registration guide for first time users)"},{"num":52,"value":"Springer Nature Experiments"},{"num":53,"value":"SpringerLink"},{"num":54,"value":"TAIR the Arabidopsis Information Resource"},{"num":55,"value":"The Biodiversity Library of Southeast Asia (BLSEA) (BLSEA)"},{"num":56,"value":"The Cochrane library"},{"num":57,"value":"The Company of biologists"},{"num":58,"value":"The complete work of Charles Darwin online"},{"num":59,"value":"The Scientist"},{"num":60,"value":"The Zoological record"},{"num":61,"value":"Thieme"},{"num":62,"value":"University press scholarship online"},{"num":63,"value":"Web of knowledge"},{"num":64,"value":"Web of Science"},{"num":65,"value":"Wiley Online Library"},{"num":66,"value":"Wiley Online Library Reference works"},{"num":67,"value":"World Health Organization publications (Open Access)"},{"num":68,"value":"World Scientific"},{"num":69,"value":"中国知网 China knowledge resource integrated database (English New Interface)"},{"num":70,"value":"中国知网 China knowledge resource integrated database (中文新平台)"},{"num":71,"value":"华艺线上图书馆 Airiti Library (includes CEPS 中文电子期刊资料库暨平台服务 and CETD 中文硕博士论文资料库暨平台服务)"},{"num":72,"value":"新方志 Local gazetteers"}],"default":"","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://libproxy1.nus.edu.sg/login?url=https://accesspharmacy.mhmedical.com/"},{"num":1,"value":"https://agris.fao.org/agris-search/index.do"},{"num":2,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.sciencemag.org"},{"num":3,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.annualreviews.org/"},{"num":4,"value":"https://libproxy1.nus.edu.sg/login?url=https://journals.asm.org/"},{"num":5,"value":"https://benthamopen.com/index.php"},{"num":6,"value":"https://libproxy1.nus.edu.sg/login?url=https://webofknowledge.com/BIOSIS"},{"num":7,"value":"https://libproxy1.nus.edu.sg/login?url=https://booksandjournals.brillonline.com"},{"num":8,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.cambridge.org/core"},{"num":9,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.methodsnow.com/"},{"num":10,"value":"https://lib.nus.edu.sg/learning/sci/chm/SciFinder_FirstTimeRegistration.pdf"},{"num":11,"value":"https://libproxy1.nus.edu.sg/login?url=https://currentprotocols.onlinelibrary.wiley.com/journal/1934340x"},{"num":12,"value":"https://libproxy1.nus.edu.sg/login?url=https://currentprotocols.onlinelibrary.wiley.com/journal/19342616"},{"num":13,"value":"https://libproxy1.nus.edu.sg/login?url=https://currentprotocols.onlinelibrary.wiley.com/journal/1934368x"},{"num":14,"value":"https://libproxy1.nus.edu.sg/login?url=https://currentprotocols.onlinelibrary.wiley.com/journal/19343647"},{"num":15,"value":"https://libproxy1.nus.edu.sg/login?url=https://currentprotocols.onlinelibrary.wiley.com/journal/19348290"},{"num":16,"value":"https://network.bepress.com/"},{"num":17,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&profile=ebooks"},{"num":18,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&custid=s2800890&groupid=main&profile=ehost"},{"num":19,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.embase.com"},{"num":20,"value":"https://www.fao.org/publications/en/"},{"num":21,"value":"https://formulus.cas.org/"},{"num":22,"value":"https://lib.nus.edu.sg/learning/sci/chm/SciFinder_FirstTimeRegistration.pdf"},{"num":23,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&PAGE=main&NEWS=n&DBC=y&D=fsta"},{"num":24,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.engineeringvillage.com/controller/servlet/Controller?CID=quickSearch&database=8192"},{"num":25,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&PAGE=main&NEWS=n&DBC=y&D=inpr"},{"num":26,"value":"https://libproxy1.nus.edu.sg/login?url=http://highwire.stanford.edu/lists/allsites.dtl"},{"num":27,"value":"https://libproxy1.nus.edu.sg/login?url=https://hstalks.com/biosci"},{"num":28,"value":"https://libproxy1.nus.edu.sg/login?url=https://informahealthcare.com/"},{"num":29,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&PAGE=main&NEWS=n&DBC=y&D=ipab"},{"num":30,"value":"https://libproxy1.nus.edu.sg/login?url=https://esi.clarivate.com"},{"num":31,"value":"https://libproxy1.nus.edu.sg/login?url=https://webofknowledge.com/WOS"},{"num":32,"value":"https://libproxy1.nus.edu.sg/login?url=https://jcr.clarivate.com"},{"num":33,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.jstor.org"},{"num":34,"value":"https://singapore.kinokuniya.com/"},{"num":35,"value":"https://www.learningin10.com/"},{"num":36,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.liebertonline.com/"},{"num":37,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.alexanderstreet.com/dimg"},{"num":38,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&NEWS=n&CSC=Y&PAGE=main&D=medall"},{"num":39,"value":"https://medlineplus.gov/"},{"num":40,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.micromedexsolutions.com/micromedex2/librarian/"},{"num":41,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.nature.com/"},{"num":42,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordbibliographies.com/browse?module_0=obo-9780199941728"},{"num":43,"value":"https://libproxy1.nus.edu.sg/login?url=https://academic.oup.com"},{"num":44,"value":"https://libproxy1.nus.edu.sg/login?url=https://oxfordmedicine.com/browse?btog=book&isQuickSearch=true&avail_0=unlocked"},{"num":45,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/index?accountid=13876#"},{"num":46,"value":"https://pubchem.ncbi.nlm.nih.gov/"},{"num":47,"value":"https://libproxy1.nus.edu.sg/login?url=https://pubmed.ncbi.nlm.nih.gov/?otool=isgnuslib"},{"num":48,"value":"https://www.ncbi.nlm.nih.gov/pmc"},{"num":49,"value":"https://libproxy1.nus.edu.sg/login?url=https://royalsocietypublishing.org/journals"},{"num":50,"value":"https://libproxy1.nus.edu.sg/login?url=https://scifinder-n.cas.org"},{"num":51,"value":"https://lib.nus.edu.sg/learning_nus/gen_nus/database/scifinder/SciFinder_FirstTimeRegistration.pdf"},{"num":52,"value":"https://libproxy1.nus.edu.sg/login?url=https://experiments.springernature.com/"},{"num":53,"value":"https://libproxy1.nus.edu.sg/login?url=https://link.springer.com"},{"num":54,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.arabidopsis.org/"},{"num":55,"value":"https://blsea.nus.edu.sg/"},{"num":56,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.cochranelibrary.com"},{"num":57,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.biologists.com/"},{"num":58,"value":"http://darwin-online.org.uk"},{"num":59,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.the-scientist.com/"},{"num":60,"value":"https://libproxy1.nus.edu.sg/login?url=https://webofknowledge.com/ZOOREC"},{"num":61,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.thieme-connect.com/products"},{"num":62,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.universitypressscholarship.com/"},{"num":63,"value":"https://libproxy1.nus.edu.sg/login?url=https://webofknowledge.com"},{"num":64,"value":"https://libproxy1.nus.edu.sg/login?url=https://webofknowledge.com/WOS"},{"num":65,"value":"https://libproxy1.nus.edu.sg/login?url=https://onlinelibrary.wiley.com/"},{"num":66,"value":"https://libproxy1.nus.edu.sg/login?url=https://onlinelibrary.wiley.com/action/showPublications?PubType=refWork"},{"num":67,"value":"https://www.who.int/publications"},{"num":68,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.worldscientific.com/page/worldscinet"},{"num":69,"value":"https://chn.oversea.cnki.net/index/"},{"num":70,"value":"https://chn.oversea.cnki.net/index/"},{"num":71,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.airitilibrary.com"},{"num":72,"value":"https://libproxy1.nus.edu.sg/login?url=http://c.g.wanfangdata.com.hk/LocalChronicle.aspx"}],"default":"","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_x86/tasks/27.json b/.temp_to_pub/EasySpider_windows_x86/tasks/27.json new file mode 100644 index 0000000..7940199 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/27.json @@ -0,0 +1 @@ +{"id":27,"name":"A-Z Databases","url":"https://libguides.nus.edu.sg/az.php?p=1","links":"https://libguides.nus.edu.sg/az.php?p=1","create_time":"5/29/2023, 3:30:21 PM","version":"0.3.2","containJudge":false,"desc":"https://libguides.nus.edu.sg/az.php?p=1","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://libguides.nus.edu.sg/az.php?p=1","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://libguides.nus.edu.sg/az.php?p=1"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"string","exampleValue":"ABI/INFORM Complete"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","exampleValue":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/abicomplete"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,4],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://libguides.nus.edu.sg/az.php?p=1","links":"https://libguides.nus.edu.sg/az.php?p=1","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":-1,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":6,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[4]/section[2]/div[1]/div[1]/div[3]/div[1]/div/div/div[1]/a[1]","wait":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[4]/section[2]/div[1]/div[1]/div[3]/div[1]/div[2]/div[1]/div[1]/a[1]","//a[contains(., 'ABI/INFORM')]"]}},{"id":-1,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":6,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[],"loopType":1}},{"id":2,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[5],"isInLoop":false,"position":1,"parameters":{"history":6,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[4]/section[2]/div[1]/div[1]/div[3]/div[1]/div/div/div[1]/a[1]","wait":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[4]/section[2]/div[1]/div[1]/div[3]/div[1]/div[2]/div[1]/div[1]/a[1]","//a[contains(., 'ABI/INFORM')]"]}},{"id":3,"index":5,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":6,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"ABI/INFORM Complete"},{"num":1,"value":"Academic OneFile | GALE"},{"num":2,"value":"Academic Search Complete"},{"num":3,"value":"Access Medicine"},{"num":4,"value":"Access Pharmacy"},{"num":5,"value":"ACLS Humanities E-Book"},{"num":6,"value":"ACM Digital Library"},{"num":7,"value":"Adam Matthew Databases"},{"num":8,"value":"AGRIS"},{"num":9,"value":"AIP Conference Proceedings"},{"num":10,"value":"America: History & Life (EBSCO)"},{"num":11,"value":"American Association for Cancer Research (AACR)"},{"num":12,"value":"American Chemical Society (ACS) Publications"},{"num":13,"value":"American Institute of Aeronautics and Astronautics (AIAA) Publications"},{"num":14,"value":"American Mathematical Society (AMS) Publications"},{"num":15,"value":"American Medical Association (AMA) Journals"},{"num":16,"value":"American Physical Society (APS) Journals"},{"num":17,"value":"American Thoracic Society (ATS) Journals"},{"num":18,"value":"Analytical Abstracts"},{"num":19,"value":"Annual Reviews"},{"num":20,"value":"Applied Social Sciences Index and Abstracts (ASSIA)"},{"num":21,"value":"ARTstor"},{"num":22,"value":"ASCE Library"},{"num":23,"value":"Asian Film Online"},{"num":24,"value":"Asian Studies E-Books Online, Collection 2010"},{"num":25,"value":"ASM Alloy Phase Diagram Database"},{"num":26,"value":"ASM Journals"},{"num":27,"value":"ASME Digital Collection"},{"num":28,"value":"ATLA Religion Database"},{"num":29,"value":"Avery Index to Architectural Periodicals"},{"num":30,"value":"Bentham Open"},{"num":31,"value":"Bibliography of Asian Studies (BAS)"},{"num":32,"value":"Biodiversity Library of Southeast Asia (BLSEA)"},{"num":33,"value":"BioMedCentral"},{"num":34,"value":"BIOSIS Previews"},{"num":35,"value":"BMJ Journals"},{"num":36,"value":"Brill Online Reference Works"},{"num":37,"value":"Brill Online: Books and Journals"},{"num":38,"value":"British And Irish Women's Letters And Diaries"},{"num":39,"value":"British Standards Online (BSOL)"},{"num":40,"value":"Business Source Ultimate"},{"num":41,"value":"Cambridge Companions Online"},{"num":42,"value":"Cambridge Core"},{"num":43,"value":"Cambridge Histories Online"},{"num":44,"value":"Canadian Centre for Occupational Health and Safety’s Academic Support Program"},{"num":45,"value":"CAS Analytical Methods (formerly known as MethodsNow)"},{"num":46,"value":"CEIC Data"},{"num":47,"value":"Chemical Hazards in Industry"},{"num":48,"value":"CHEMnetBASE"},{"num":49,"value":"ChemSpider"},{"num":50,"value":"Chicago Manual of Style Online (17th edition)"},{"num":51,"value":"China Digital Library (中华数字书苑)"},{"num":52,"value":"China: Culture and Society"},{"num":53,"value":"China: Trade, Politics and Culture, 1793-1980"},{"num":54,"value":"CINAHL Complete"},{"num":55,"value":"CiNii Research"},{"num":56,"value":"Classical Scores Library"},{"num":57,"value":"ClinicalKey"},{"num":58,"value":"ClinicalKey Student"},{"num":59,"value":"Cold War Intelligence"},{"num":60,"value":"Communication & Mass Media Complete (CMMC)"},{"num":61,"value":"Construction InfoNet"},{"num":62,"value":"D&B Hoovers"},{"num":63,"value":"De Gruyter Online"},{"num":64,"value":"Digital Commons Network"},{"num":65,"value":"Digital Theatre+"},{"num":66,"value":"EBSCO eBook Collection"},{"num":67,"value":"EBSCOhost"},{"num":68,"value":"EconLit (Ovid)"},{"num":69,"value":"Economist Historical Archive, 1843-2020"},{"num":70,"value":"eHRAF World Cultures"},{"num":71,"value":"Eighteenth Century Collections Online (ECCO)"},{"num":72,"value":"Eighteenth Century Journals"},{"num":73,"value":"EIU.com"},{"num":74,"value":"Elsevier Open Access Journals"},{"num":75,"value":"Embase"},{"num":76,"value":"Emerald Insight"},{"num":77,"value":"Empire Online"},{"num":78,"value":"Engineering Village"},{"num":79,"value":"Environment Complete"},{"num":80,"value":"ERIC"},{"num":81,"value":"Factiva"},{"num":82,"value":"FIAF databases (Ovid)"},{"num":83,"value":"Filmakers Library Online"},{"num":84,"value":"FitchConnect"},{"num":85,"value":"Food Science and Technology Abstracts (Ovid)"},{"num":86,"value":"Formulus"},{"num":87,"value":"Frost & Sullivan Online"},{"num":88,"value":"Gale Databases"},{"num":89,"value":"Gale in context: Environmental studies"},{"num":90,"value":"Gartner"},{"num":91,"value":"GEOBASE"},{"num":92,"value":"GeoRef (Ovid)"},{"num":93,"value":"GeoRef In Process"},{"num":94,"value":"Global Commodities: Trade, Exploration and Cultural Exchange"},{"num":95,"value":"GreenFILE"},{"num":96,"value":"HathiTrust (Global Public Domain only)"},{"num":97,"value":"HeinOnline International & Non-U.S. Law Journals"},{"num":98,"value":"HeinOnline Law Journal Library"},{"num":99,"value":"Henry Stewart Talks"},{"num":100,"value":"Henry Stewart Talks: Biomedical & Life Sciences Collection"},{"num":101,"value":"Hindawi Publishing Open Access"},{"num":102,"value":"House of Commons Parliamentary Papers (UK version)"},{"num":103,"value":"ICE Virtual Library"},{"num":104,"value":"ICONDA"},{"num":105,"value":"ICSD: Inorganic Crystal Structure Database"},{"num":106,"value":"IEEE Xplore"},{"num":107,"value":"Index to Foreign Legal Periodicals (Ovid)"},{"num":108,"value":"Informa Healthcare"},{"num":109,"value":"INFORMS PubsOnLine"},{"num":110,"value":"IngentaConnect"},{"num":111,"value":"INSPEC"},{"num":112,"value":"IntelliConnect"},{"num":113,"value":"International Bibliography of the Social Sciences (IBSS)"},{"num":114,"value":"International Commercial Law"},{"num":115,"value":"International Pharmaceutical Abstracts (Ovid)"},{"num":116,"value":"Investment Arbitration Reporter"},{"num":117,"value":"Investor-State LawGuide"},{"num":118,"value":"IOPscience platform"},{"num":119,"value":"IWA Publishing Online"},{"num":120,"value":"J-STAGE"},{"num":121,"value":"Journal Citations Report (JCR)"},{"num":122,"value":"Journal of Visualized Experiments (JoVE)"},{"num":123,"value":"JSTOR"},{"num":124,"value":"JSTOR Global Plants"},{"num":125,"value":"Karger"},{"num":126,"value":"Kluwer Arbitration"},{"num":127,"value":"LawInfoChina"},{"num":128,"value":"LegalTrac"},{"num":129,"value":"Linguistics and Language Behavior Abstracts (LLBA)"},{"num":130,"value":"Macmillan Cabinet Papers, 1957-1963"},{"num":131,"value":"Material ConneXion"},{"num":132,"value":"Material Safety Data Sheet (MSDS)"},{"num":133,"value":"MathSciNet"},{"num":134,"value":"MedlinePlus"},{"num":135,"value":"Micromedex Solutions"},{"num":136,"value":"MIT Press Journals"},{"num":137,"value":"MLA International Bibliography"},{"num":138,"value":"Morgan & Claypool Publishers"},{"num":139,"value":"Music Periodicals Database"},{"num":140,"value":"NASW Register of Clinical Social Workers, 14th ed."},{"num":141,"value":"National Criminal Justice Reference Service (NCJRS) Abstracts Database"},{"num":142,"value":"Nature Journal Archive"},{"num":143,"value":"Nature Journals Online"},{"num":144,"value":"Nature Open Access"},{"num":145,"value":"Naxos Music Library"},{"num":146,"value":"NBER Working Papers"},{"num":147,"value":"NBER Working Papers"},{"num":148,"value":"New England Journal of Medicine"},{"num":149,"value":"New York Review of Books Archive"},{"num":150,"value":"NewspaperSG"},{"num":151,"value":"Nexis Uni"},{"num":152,"value":"NIST Chemistry Webbook"},{"num":153,"value":"Nixon Years, 1969-1974"},{"num":154,"value":"NMRShiftDB"},{"num":155,"value":"NRC Research Press Journals"},{"num":156,"value":"NTIS"},{"num":157,"value":"OAPEN"},{"num":158,"value":"Observatory on Borderless Higher Education"},{"num":159,"value":"OECD iLibrary Ebooks"},{"num":160,"value":"OnePetro"},{"num":161,"value":"Optics InfoBase Basic"},{"num":162,"value":"Orbis"},{"num":163,"value":"Oxford Art Online"},{"num":164,"value":"Oxford Bibliographies Online : Anthropology"},{"num":165,"value":"Oxford Bibliographies Online : Ecology"},{"num":166,"value":"Oxford Bibliographies Online: Buddhism"},{"num":167,"value":"Oxford Bibliographies Online: Classics"},{"num":168,"value":"Oxford Bibliographies Online: Hinduism"},{"num":169,"value":"Oxford Dictionary of National Biography"},{"num":170,"value":"Oxford English Dictionary"},{"num":171,"value":"Oxford Journals"},{"num":172,"value":"Oxford Journals Archive"},{"num":173,"value":"Oxford Journals Full Collection 2012"},{"num":174,"value":"Oxford Journals Full Collection 2013"},{"num":175,"value":"Oxford Music Online"},{"num":176,"value":"Oxford Reports on International Law"},{"num":177,"value":"Oxford Scholarly Editions Online"},{"num":178,"value":"Oxford Scholarship Online"},{"num":179,"value":"PAIS International"},{"num":180,"value":"Passport"},{"num":181,"value":"Performing Arts Periodicals Database"},{"num":182,"value":"PERIND: Index to articles relating to Singapore, Malaysia, Brunei & ASEAN"},{"num":183,"value":"Philosophy Documentation Center Collection"},{"num":184,"value":"PhilPapers"},{"num":185,"value":"Physical Review Online Archive"},{"num":186,"value":"PLoS Currents"},{"num":187,"value":"Political Science Database (ProQuest)"},{"num":188,"value":"Powder Diffraction File"},{"num":189,"value":"Project Euclid Direct"},{"num":190,"value":"Project MUSE"},{"num":191,"value":"Project MUSE - Single Title Subscriptions"},{"num":192,"value":"ProQuest"},{"num":193,"value":"ProQuest Asian Business & Reference"},{"num":194,"value":"ProQuest Dissertations & Theses Global"},{"num":195,"value":"ProQuest Historical Newspapers: Chicago Defender"},{"num":196,"value":"ProQuest Historical Newspapers: Chicago Tribune (1849-1989)"},{"num":197,"value":"ProQuest Historical Newspapers: Guardian, The (1821-1900) and Observer, The (1791-1900)"},{"num":198,"value":"ProQuest Historical Newspapers: Los Angeles Times (1881-1990)"},{"num":199,"value":"ProQuest Historical Newspapers: New York Times, The (1851-2010)"},{"num":200,"value":"ProQuest Historical Newspapers: Times of India"},{"num":201,"value":"ProQuest Historical Newspapers: Wall Street Journal"},{"num":202,"value":"ProQuest Historical Newspapers: Washington Post (1877-1997)"},{"num":203,"value":"ProQuest Natural Science Collection"},{"num":204,"value":"ProQuest Social Science Journals"},{"num":205,"value":"ProQuest Social Sciences Databases"},{"num":206,"value":"ProQuest Sociology"},{"num":207,"value":"PsycINFO(via Ovid) 1806 -"},{"num":208,"value":"PubChem"},{"num":209,"value":"Public Library of Science (PLoS)"},{"num":210,"value":"PubMed"},{"num":211,"value":"PubMed Central"},{"num":212,"value":"Reaxys"},{"num":213,"value":"Referex"},{"num":214,"value":"Resources for College Libraries"},{"num":215,"value":"Royal Society of Chemistry"},{"num":216,"value":"Royal Society of Chemistry eBooks"},{"num":217,"value":"Royal Society of Medicine Press"},{"num":218,"value":"Royal Society Package S"},{"num":219,"value":"Royal Society Publications"},{"num":220,"value":"RSC Publishing"},{"num":221,"value":"Sagamore Publishing Journals"},{"num":222,"value":"SAGE Journals Online"},{"num":223,"value":"SAGE Knowledge"},{"num":224,"value":"ScholarBank@NUS"},{"num":225,"value":"Science"},{"num":226,"value":"ScienceDirect"},{"num":227,"value":"SciFinder-n"},{"num":228,"value":"Scitation Publications"},{"num":229,"value":"Scopus"},{"num":230,"value":"SIAM Journals Online"},{"num":231,"value":"Social Science Premium Collection"},{"num":232,"value":"Social Sciences Abstracts (H.W. Wilson)"},{"num":233,"value":"Social Services Abstracts"},{"num":234,"value":"Sociological Abstracts"},{"num":235,"value":"Spectral Database for Organic Compounds, SDBS"},{"num":236,"value":"SPIE Digital Library"},{"num":237,"value":"Springer Nature Experiments"},{"num":238,"value":"SpringerLink"},{"num":239,"value":"SpringerMaterials"},{"num":240,"value":"Statista"},{"num":241,"value":"Taylor & Francis Online"},{"num":242,"value":"The Arabidopsis Information Resource (TAIR)"},{"num":243,"value":"The Cochrane Library"},{"num":244,"value":"The Scientist"},{"num":245,"value":"Times Digital Archive, 1785-2019"},{"num":246,"value":"Trip Pro"},{"num":247,"value":"U.S. Declassified Documents Online (USDDO)"},{"num":248,"value":"UN Demographic Yearbook"},{"num":249,"value":"UNCTADstat"},{"num":250,"value":"University of Chicago Press Journals"},{"num":251,"value":"UpToDate"},{"num":252,"value":"USC Digital Library"},{"num":253,"value":"Web of Science"},{"num":254,"value":"Wiley Online Library"},{"num":255,"value":"Wiley Online Library Reference Works"},{"num":256,"value":"Wiley Open Access"},{"num":257,"value":"World Health Organization Publications"},{"num":258,"value":"World Religion Database (WRD)"},{"num":259,"value":"World Scientific"},{"num":260,"value":"Worldwide Political Science Abstracts"},{"num":261,"value":"Zoological Record"},{"num":262,"value":"中华数字书苑 (China digital library)"},{"num":263,"value":"新方志 Local gazetteers"}],"default":"","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://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/abicomplete"},{"num":1,"value":"https://libproxy1.nus.edu.sg/login?url=https://infotrac.galegroup.com/itweb/nuslib?db=AONE"},{"num":2,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&group=main&profile=asc"},{"num":3,"value":"https://libproxy1.nus.edu.sg/login?url=https://accessmedicine.mhmedical.com/"},{"num":4,"value":"https://libproxy1.nus.edu.sg/login?url=https://accesspharmacy.mhmedical.com/"},{"num":5,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.humanitiesebook.org/"},{"num":6,"value":"https://libproxy1.nus.edu.sg/login?url=https://dl.acm.org/contents_dl.cfm"},{"num":7,"value":"https://libproxy1.nus.edu.sg/login?url=https://libproxy1.nus.edu.sg/login?url=https://www.archivesdirect.amdigital.co.uk/"},{"num":8,"value":"https://agris.fao.org/agris-search/index.do"},{"num":9,"value":"https://libproxy1.nus.edu.sg/login?url=https://scitation.aip.org/content/aip/proceeding/aipcp"},{"num":10,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&profile=ehost&defaultdb=ahl"},{"num":11,"value":"https://libproxy1.nus.edu.sg/login?url=https://cancerres.aacrjournals.org/search.dtl"},{"num":12,"value":"https://libproxy1.nus.edu.sg/login?url=https://libproxy1.nus.edu.sg/login?url=https://pubs.acs.org/"},{"num":13,"value":"https://libproxy1.nus.edu.sg/login?url=https://arc.aiaa.org/action/showPublications?pubType=journal"},{"num":14,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.ams.org/joursearch/"},{"num":15,"value":"https://libproxy1.nus.edu.sg/login?url=https://jamanetwork.com"},{"num":16,"value":"https://libproxy1.nus.edu.sg/login?url=https://www-aps-org.libproxy1.nus.edu.sg/publications/index.cfm"},{"num":17,"value":"https://libproxy1.nus.edu.sg/login?url=https://www-atsjournals-org.libproxy1.nus.edu.sg/"},{"num":18,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.rsc.org/Publishing/CurrentAwareness/AA/index.asp"},{"num":19,"value":"https://libproxy1.nus.edu.sg/login?url=https://www-annualreviews-org.libproxy1.nus.edu.sg/"},{"num":20,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/assia"},{"num":21,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.artstor.org"},{"num":22,"value":"https://libproxy1.nus.edu.sg/login?url=https://ascelibrary.org/"},{"num":23,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.alexanderstreet.com/asiv"},{"num":24,"value":"https://libproxy1.nus.edu.sg/login?url=https://booksandjournals.brillonline.com/content/asian_studies_e-books_online_collection_2010"},{"num":25,"value":"https://libproxy1.nus.edu.sg/login?url=https://matdata.asminternational.org/apd/"},{"num":26,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.journals.asm.org/"},{"num":27,"value":"https://libproxy1.nus.edu.sg/login?url=https://asmedigitalcollection.asme.org"},{"num":28,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&profile=ehost&defaultdb=reh"},{"num":29,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&profile=ehost&defaultdb=bvh"},{"num":30,"value":"https://benthamopen.com/index.php"},{"num":31,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&group=main&profile=bas"},{"num":32,"value":"https://digitalgems.nus.edu.sg/collection/72/items"},{"num":33,"value":"https://www.biomedcentral.com/"},{"num":34,"value":"https://libproxy1.nus.edu.sg/login?url=https://webofknowledge.com/BIOSIS"},{"num":35,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.bmj.com/thebmj"},{"num":36,"value":"https://libproxy1.nus.edu.sg/login?url=https://referenceworks.brillonline.com/"},{"num":37,"value":"https://libproxy1.nus.edu.sg/login?url=https://booksandjournals.brillonline.com"},{"num":38,"value":"https://libproxy1.nus.edu.sg/login?url=https://bwl2.alexanderstreet.com"},{"num":39,"value":"https://libproxy1.nus.edu.sg/login?url=https://bsol.bsigroup.com/"},{"num":40,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/direct.asp?db=bsu"},{"num":41,"value":"https://libproxy1.nus.edu.sg/login?url=https://universitypublishingonline.org/cambridge/companions/"},{"num":42,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.cambridge.org/core"},{"num":43,"value":"https://libproxy1.nus.edu.sg/login?url=https://universitypublishingonline.org/cambridge/histories/"},{"num":44,"value":"https://libproxy1.nus.edu.sg/login?url=http://ccinfoweb.ccohs.ca/asp"},{"num":45,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.methodsnow.com/"},{"num":46,"value":"https://libproxy1.nus.edu.sg/login?url=https://lib.nus.edu.sg/eforms/ceic.html"},{"num":47,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.rsc.org/chi"},{"num":48,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.chemnetbase.com/?AUTH_TOKEN="},{"num":49,"value":"https://www.chemspider.com/"},{"num":50,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.chicagomanualofstyle.org/"},{"num":51,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.apabi.com/nus"},{"num":52,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.chinacultureandsociety.amdigital.co.uk"},{"num":53,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.china.amdigital.co.uk/"},{"num":54,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/direct.asp?db=ccm"},{"num":55,"value":"https://libproxy1.nus.edu.sg/login?url=https://ci.nii.ac.jp/"},{"num":56,"value":"https://search-alexanderstreet-com.libproxy1.nus.edu.sg/shmu"},{"num":57,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.clinicalkey.com/"},{"num":58,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.clinicalkey.com/student"},{"num":59,"value":"https://libproxy1.nus.edu.sg/login?url=https://primarysources.brillonline.com/browse/cold-war-intelligence"},{"num":60,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&profile=ehost&defaultdb=ufh"},{"num":61,"value":"https://linc.nus.edu.sg/record=b2271087"},{"num":62,"value":"https://libproxy1.nus.edu.sg/login?url=https://signon.onesource.com/?LogonUserID=RollingUserID"},{"num":63,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.degruyter.com/dg/advancedsearch"},{"num":64,"value":"https://network.bepress.com/"},{"num":65,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.digitaltheatreplus.com/"},{"num":66,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&profile=ehost&defaultdb=nlebk"},{"num":67,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&custid=s2800890&groupid=main&profile=ehost"},{"num":68,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&MODE=ovid&PAGE=main&NEWS=n&DBC=y&D=econ"},{"num":69,"value":"https://libproxy1.nus.edu.sg/login?url=https://infotrac.galegroup.com/itweb/nuslib?db=ECON"},{"num":70,"value":"https://ehrafworldcultures.yale.edu.libproxy1.nus.edu.sg/ehrafe/"},{"num":71,"value":"https://libproxy1.nus.edu.sg/login?url=https://infotrac.galegroup.com/itweb/nuslib?db=ECCO"},{"num":72,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.18thcjournals.amdigital.co.uk/"},{"num":73,"value":"https://libproxy1.nus.edu.sg/login?url=https://libproxy1.nus.edu.sg/login?url=https://viewpoint.eiu.com"},{"num":74,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.elsevier.com/about/open-access/open-access-journals"},{"num":75,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.embase.com"},{"num":76,"value":"https://www-emerald-com.libproxy1.nus.edu.sg/insight/"},{"num":77,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.empire.amdigital.co.uk/"},{"num":78,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.engineeringvillage.com"},{"num":79,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/direct.asp?db=eih"},{"num":80,"value":"https://www.eric.ed.gov/"},{"num":81,"value":"https://libproxy1.nus.edu.sg/login?url=https://libproxy1.nus.edu.sg/login?url=https://global.factiva.com/en/sess/login.asp?xsid=S001dVp1Gb85DEu5DEmM9AvOTUnMD7yMHn0YqYvMq382rbRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQAA"},{"num":82,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&PAGE=main&NEWS=n&DBC=y&D=fiaf"},{"num":83,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.alexanderstreet.com/flon"},{"num":84,"value":"https://lib.nus.edu.sg/BMIResearchRegistration/login.aspx"},{"num":85,"value":"https://libproxy1.nus.edu.sg/login?url=https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&PAGE=main&NEWS=n&DBC=y&D=fsta"},{"num":86,"value":"https://formulus.cas.org/"},{"num":87,"value":"https://libproxy1.nus.edu.sg/login?url=https://libproxy1.nus.edu.sg/login?url=https://member.frost.com/login"},{"num":88,"value":"https://libproxy1.nus.edu.sg/login?url=https://find.galegroup.com/menu/commonmenu.do?userGroupName=nuslib"},{"num":89,"value":"https://libproxy1.nus.edu.sg/login?url=https://go.gale.com/ps/start.do?p=GRNR&u=nuslib"},{"num":90,"value":"https://lib.nus.edu.sg/GartnerRegistration/login.aspx"},{"num":91,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.engineeringvillage.com/controller/servlet/Controller?CID=quickSearch&database=8192"},{"num":92,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&PAGE=main&NEWS=n&DBC=y&D=gref"},{"num":93,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&PAGE=main&NEWS=n&DBC=y&D=inpr"},{"num":94,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.globalcommodities.amdigital.co.uk/"},{"num":95,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&profile=grnf"},{"num":96,"value":"https://www.hathitrust.org/"},{"num":97,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.heinonline.org/HOL/Index?collection=fijournals"},{"num":98,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.heinonline.org/HOL/Index?collection=journals"},{"num":99,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.hstalks.com/"},{"num":100,"value":"https://libproxy1.nus.edu.sg/login?url=https://hstalks.com/main/index_category.php?id=252"},{"num":101,"value":"https://www.hindawi.com/journals/"},{"num":102,"value":"https://libproxy1.nus.edu.sg/login?url=https://parlipapers.chadwyck.co.uk/home.do"},{"num":103,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.icevirtuallibrary.com/"},{"num":104,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&PAGE=main&NEWS=n&DBC=y&D=icon"},{"num":105,"value":"https://libproxy1.nus.edu.sg/login?url=https://icsd.fiz-karlsruhe.de/"},{"num":106,"value":"https://libproxy1.nus.edu.sg/login?url=https://ieeexplore.ieee.org/Xplore/home.jsp"},{"num":107,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&PAGE=main&NEWS=n&DBC=y&D=iflp"},{"num":108,"value":"https://libproxy1.nus.edu.sg/login?url=https://informahealthcare.com"},{"num":109,"value":"https://libproxy1.nus.edu.sg/login?url=https://pubsonline.informs.org"},{"num":110,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.ingentaconnect.com"},{"num":111,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.engineeringvillage.com/controller/servlet/Controller?CID=quickSearch&database=2"},{"num":112,"value":"https://libproxy1.nus.edu.sg/login?url=https://intelliconnect.cch.com"},{"num":113,"value":"https://libproxy1.nus.edu.sg/login?url=https://linc.nus.edu.sg/record=b2795347"},{"num":114,"value":"https://libguides.nus.edu.sg/icml"},{"num":115,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&PAGE=main&NEWS=n&DBC=y&D=ipab"},{"num":116,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.iareporter.com/"},{"num":117,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.investorstatelawguide.com/Home/Login"},{"num":118,"value":"https://libproxy1.nus.edu.sg/login?url=https://iopscience.iop.org/"},{"num":119,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.iwaponline.com/wio/"},{"num":120,"value":"https://www.jstage.jst.go.jp/browse/-char/en"},{"num":121,"value":"https://libproxy1.nus.edu.sg/login?url=https://jcr.clarivate.com"},{"num":122,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.jove.com/"},{"num":123,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.jstor.org"},{"num":124,"value":"https://libproxy1.nus.edu.sg/login?url=https://plants.jstor.org/"},{"num":125,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.karger.com"},{"num":126,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.kluwerarbitration.com/"},{"num":127,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.pkulaw.com/english"},{"num":128,"value":"https://libproxy1.nus.edu.sg/login?url=https://infotrac.galegroup.com/itweb/nuslib?db=LT"},{"num":129,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/llba"},{"num":130,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.archivesdirect.amdigital.co.uk/Introduction/Macmillan/default.aspx"},{"num":131,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.materialconnexion.online/database/"},{"num":132,"value":"https://libproxy1.nus.edu.sg/login?url=https://sds-ccohs-ca.libproxy1.nus.edu.sg/#/"},{"num":133,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.ams.org/mathscinet"},{"num":134,"value":"https://medlineplus.gov/"},{"num":135,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.micromedexsolutions.com/micromedex2/librarian"},{"num":136,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.mitpressjournals.org/"},{"num":137,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&profile=mla"},{"num":138,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.morganclaypool.com/page/browseLbS.jsp"},{"num":139,"value":"https://www-proquest-com.libproxy1.nus.edu.sg/iimp/advanced/arts/fromDatabasesLayer"},{"num":140,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&NEWS=n&CSC=Y&PAGE=main&D=clre"},{"num":141,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/ncjrs"},{"num":142,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.nature.com/nature/archive/"},{"num":143,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.nature.com"},{"num":144,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.nature.com/siteindex/index.html"},{"num":145,"value":"https://libproxy1.nus.edu.sg/login?url=https://nus.naxosmusiclibrary.com"},{"num":146,"value":"https://libproxy1.nus.edu.sg/login?url=https://papers.nber.org/papers/?module=search&action=query"},{"num":147,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.nber.org/publications/"},{"num":148,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.nejm.org/"},{"num":149,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.nybooks.com/archives"},{"num":150,"value":"https://eresources.nlb.gov.sg/newspapers/"},{"num":151,"value":"https://libproxy1.nus.edu.sg/login?url=https://advance.lexis.com/?identityprofileid=7PHNGQ59319"},{"num":152,"value":"https://webbook.nist.gov/"},{"num":153,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.archivesdirect.amdigital.co.uk/Introduction/Nixon"},{"num":154,"value":"https://nmrshiftdb.nmr.uni-koeln.de/"},{"num":155,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.nrcresearchpress.com/"},{"num":156,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.engineeringvillage2.org/controller/servlet/Controller?CID=quickSearch&database=4"},{"num":157,"value":"https://www.oapen.org/xtf/search?browse-all=yes;brand=oapen"},{"num":158,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.obhe.ac.uk/home"},{"num":159,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oecd-ilibrary.org/books"},{"num":160,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.onepetro.org/"},{"num":161,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.opticsinfobase.org/default.cfm"},{"num":162,"value":"https://libproxy1.nus.edu.sg/login?url=https://orbis.bvdinfo.com/ip"},{"num":163,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordartonline.com"},{"num":164,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordbibliographies.com/browse?module_0=obo-9780199766567"},{"num":165,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordbibliographies.com/browse?module_0=obo-9780199830060"},{"num":166,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordbibliographies.com/browse?module_0=obo-9780195393521"},{"num":167,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordbibliographies.com/browse?module_0=obo-9780195389661"},{"num":168,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordbibliographies.com/browse?sticky=true&module_1=obo-9780195399318&q="},{"num":169,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxforddnb.com/"},{"num":170,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oed.com"},{"num":171,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordjournals.org/en/"},{"num":172,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordjournals.org/en/"},{"num":173,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordjournals.org/"},{"num":174,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordjournals.org/"},{"num":175,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordmusiconline.com/"},{"num":176,"value":"https://libproxy1.nus.edu.sg/login?url=https://opil.ouplaw.com/home/ORIL"},{"num":177,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordscholarlyeditions.com/"},{"num":178,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.oxfordscholarship.com"},{"num":179,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/pais"},{"num":180,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.portal.euromonitor.com"},{"num":181,"value":"https://www-proquest-com.libproxy1.nus.edu.sg/iipaft/arts/fromDatabasesLayer?accountid=13876"},{"num":182,"value":"https://libbrs.nus.edu.sg:8080/infogate?d=1"},{"num":183,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.pdcnet.org/collection"},{"num":184,"value":"https://libproxy1.nus.edu.sg/login?url=https://libproxy1.nus.edu.sg/login?url=https://philpapers.org/"},{"num":185,"value":"https://libproxy1.nus.edu.sg/login?url=https://journals.aps.org/archive"},{"num":186,"value":"https://currents.plos.org"},{"num":187,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/politicalscience"},{"num":188,"value":"https://linc.nus.edu.sg/record=b2674711"},{"num":189,"value":"https://libproxy1.nus.edu.sg/login?url=https://projecteuclid.org/Search"},{"num":190,"value":"https://libproxy1.nus.edu.sg/login?url=https://libproxy1.nus.edu.sg/login?url=https://muse.jhu.edu/search"},{"num":191,"value":"https://libproxy1.nus.edu.sg/login?url=https://muse.jhu.edu/journals/"},{"num":192,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/index?accountid=13876#"},{"num":193,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/asianbusiness"},{"num":194,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/pqdtglobal?accountid=13876"},{"num":195,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/hnpchicagodefender"},{"num":196,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/hnpchicagotribune"},{"num":197,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/hnpguardianobserverooc"},{"num":198,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/hnplatimes"},{"num":199,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/hnpnewyorktimes"},{"num":200,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/hnptimesofindia"},{"num":201,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/hnpwallstreetjournal"},{"num":202,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/hnpwashingtonpost"},{"num":203,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/naturalscicollection"},{"num":204,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/socscijournals"},{"num":205,"value":"https://libproxy1.nus.edu.sg/login?url=https://search-proquest-com.libproxy1.nus.edu.sg/socialsciences/advanced?accountid=13876"},{"num":206,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/sociology"},{"num":207,"value":"https://libproxy1.nus.edu.sg/login?url=https://ovidsp.ovid.com/ovidweb.cgi?T=JS&PAGE=main&NEWS=n&DBC=y&D=psyf,psyb,psyh"},{"num":208,"value":"https://pubchem.ncbi.nlm.nih.gov/"},{"num":209,"value":"https://plos.org/"},{"num":210,"value":"https://libproxy1.nus.edu.sg/login?url=https://pubmed.ncbi.nlm.nih.gov/?otool=isgnuslib"},{"num":211,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.ncbi.nlm.nih.gov/pmc/"},{"num":212,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.reaxys.com"},{"num":213,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.engineeringvillage2.org/controller/servlet/Controller?CID=quickSearch&database=131072"},{"num":214,"value":"https://libproxy1.nus.edu.sg/login?url=https://rclweb.net/"},{"num":215,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.rsc.org/Publishing/Journals/Index.asp"},{"num":216,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.rsc.org/Publishing/eBooks/index.asp"},{"num":217,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.rsmpress.co.uk/"},{"num":218,"value":"https://libproxy1.nus.edu.sg/login?url=https://royalsocietypublishing.org/"},{"num":219,"value":"https://libproxy1.nus.edu.sg/login?url=https://royalsocietypublishing.org/journals"},{"num":220,"value":"https://libproxy1.nus.edu.sg/login?url=https://pubs-rsc-org.libproxy1.nus.edu.sg/"},{"num":221,"value":"https://libproxy1.nus.edu.sg/login?url=https://js.sagamorepub.com/"},{"num":222,"value":"https://libproxy1.nus.edu.sg/login?url=https://online.sagepub.com/"},{"num":223,"value":"https://libproxy1.nus.edu.sg/login?url=https://sk.sagepub.com/"},{"num":224,"value":"https://scholarbank.nus.edu.sg/"},{"num":225,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.sciencemag.org/"},{"num":226,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.sciencedirect.com"},{"num":227,"value":"https://libproxy1.nus.edu.sg/login?url=https://scifinder-n.cas.org"},{"num":228,"value":"https://libproxy1.nus.edu.sg/login?url=https://scitation.aip.org/"},{"num":229,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.scopus.com/home.url"},{"num":230,"value":"https://libproxy1.nus.edu.sg/login?url=https://epubs.siam.org/journals"},{"num":231,"value":"https://linc.nus.edu.sg/search~S16?/Xsocial+science+premium&searchscope=16&SORT=A/Xsocial+science+premium&searchscope=16&SORT=A&SUBKEY=social+science+premium/1%2C14%2C14%2CB/frameset&FF=Xsocial+science+premium&searchscope=16&SORT=A&1%2C1%2C"},{"num":232,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.ebscohost.com/login.aspx?authtype=ip,uid&profile=ehost&defaultdb=ssa"},{"num":233,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/socialservices"},{"num":234,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/socabs"},{"num":235,"value":"https://sdbs.db.aist.go.jp/sdbs/cgi-bin/cre_index.cgi?lang=eng"},{"num":236,"value":"https://libproxy1.nus.edu.sg/login?url=https://journals.spiedigitallibrary.org/journals.aspx"},{"num":237,"value":"https://libproxy1.nus.edu.sg/login?url=https://experiments.springernature.com"},{"num":238,"value":"https://libproxy1.nus.edu.sg/login?url=https://link.springer.com/search?facet-content-type=%22Journal%22"},{"num":239,"value":"https://libproxy1.nus.edu.sg/login?url=https://materials.springer.com"},{"num":240,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.statista.com/"},{"num":241,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.tandfonline.com"},{"num":242,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.arabidopsis.org/index.jsp"},{"num":243,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.cochranelibrary.com"},{"num":244,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.the-scientist.com/"},{"num":245,"value":"https://libproxy1.nus.edu.sg/login?url=https://infotrac.galegroup.com/itweb/nuslib?db=TTDA"},{"num":246,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.tripdatabase.com/"},{"num":247,"value":"https://libproxy1.nus.edu.sg/login?url=https://find.galegroup.com/menu/start?prod=DDRS-1&userGroupName=%%locid%%"},{"num":248,"value":"https://unstats.un.org/unsd/demographic/products/dyb/dyb2.htm"},{"num":249,"value":"https://unctadstat.unctad.org/EN/"},{"num":250,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.journals.uchicago.edu/"},{"num":251,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.uptodate.com/contents/search?unid=^u&srcsys=EZPX263832"},{"num":252,"value":"https://digitallibrary.usc.edu"},{"num":253,"value":"https://libproxy1.nus.edu.sg/login?url=https://webofknowledge.com/WOS"},{"num":254,"value":"https://libproxy1.nus.edu.sg/login?url=https://onlinelibrary.wiley.com"},{"num":255,"value":"https://onlinelibrary-wiley-com.libproxy1.nus.edu.sg/action/showPublications?PubType=refWork"},{"num":256,"value":"https://libproxy1.nus.edu.sg/login?url=https://authorservices.wiley.com/open-research/open-access/browse-journals.html"},{"num":257,"value":"https://www.who.int/publications"},{"num":258,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.worldreligiondatabase.org/wrd_default.asp"},{"num":259,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.worldscientific.com"},{"num":260,"value":"https://libproxy1.nus.edu.sg/login?url=https://search.proquest.com/wpsa"},{"num":261,"value":"https://libproxy1.nus.edu.sg/login?url=https://webofknowledge.com/ZOOREC"},{"num":262,"value":"https://libproxy1.nus.edu.sg/login?url=https://www.apabi.com/nus"},{"num":263,"value":"https://libproxy1.nus.edu.sg/login?url=https://libproxy1.nus.edu.sg/login?url=http://c.g.wanfangdata.com.hk/LocalChronicle.aspx"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/28.json b/.temp_to_pub/EasySpider_windows_x86/tasks/28.json new file mode 100644 index 0000000..cf3e4ec --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/28.json @@ -0,0 +1 @@ +{"id":28,"name":"芜湖房地产交易信息网","url":"https://www.whfdcjy.cn:8065/website/app/NewHouse/index","links":"https://www.whfdcjy.cn:8065/website/app/NewHouse/index","create_time":"6/1/2023, 12:03:07 PM","version":"0.3.2","containJudge":false,"desc":"https://www.whfdcjy.cn:8065/website/app/NewHouse/index","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.whfdcjy.cn:8065/website/app/NewHouse/index","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.whfdcjy.cn:8065/website/app/NewHouse/index"},{"id":1,"name":"loopTimes_循环_1","nodeId":5,"nodeName":"循环","desc":"循环循环执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"\n\t\t\t\t\t\t\t伟星天玺\n\t\t\t\t\t\t\t规划用途:住宅、商业\n\t\t\t\t\t\t"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,5],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.whfdcjy.cn:8065/website/app/NewHouse/index","links":"https://www.whfdcjy.cn:8065/website/app/NewHouse/index","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":3,"index":2,"parentId":2,"type":1,"option":8,"title":"循环","sequence":[3,4],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[2]/div[3]/div[1]/div[1]/div[2]/ul[1]/li/ul[1]/li[1]/a[1]","wait":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":5,"index":3,"parentId":3,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"/html/body/div[2]/div[3]/div[1]/div[1]/div[2]/ul[1]/li/ul[1]/li[1]/a[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":"","loopType":1}},{"id":6,"index":4,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[2]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]","allXPaths":["/html/body/div[2]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]","//div[contains(., '伟星')]","//DIV[@class='project-detail__name']"],"exampleValues":[{"num":0,"value":"\n\t\t\t\t\t\t\t伟星天玺\n\t\t\t\t\t\t\t规划用途:住宅、商业\n\t\t\t\t\t\t"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":2,"index":5,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[2,6],"isInLoop":false,"position":1,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"laypage_next\")]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[2]/div[3]/div[1]/div[1]/div[2]/div[1]/div[1]/a[6]","//a[contains(., '>')]","//A[@class='laypage_next']"]}},{"id":4,"index":6,"parentId":2,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":3,"tabIndex":-1,"useLoop":true,"xpath":"//*[contains(@class, \"laypage_next\")]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[2]/div[3]/div[1]/div[1]/div[2]/div[1]/div[1]/a[6]","//a[contains(., '>')]","//A[@class='laypage_next']"],"loopType":0}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/29.json b/.temp_to_pub/EasySpider_windows_x86/tasks/29.json new file mode 100644 index 0000000..e6dcc49 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/29.json @@ -0,0 +1 @@ +{"id":29,"name":"BigSpy","url":"https://bigspy.com/adspy/facebook/?app_type=3","links":"https://bigspy.com/adspy/facebook/?app_type=3","create_time":"6/2/2023, 10:20:57 PM","version":"0.3.2","containJudge":false,"desc":"https://bigspy.com/adspy/facebook/?app_type=3","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://bigspy.com/adspy/facebook/?app_type=3","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://bigspy.com/adspy/facebook/?app_type=3"}],"outputParameters":[],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1],"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":500,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://bigspy.com/adspy/facebook/?app_type=3","links":"https://bigspy.com/adspy/facebook/?app_type=3","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/3.json b/.temp_to_pub/EasySpider_windows_x86/tasks/3.json index 71bb1a8..9ae2a83 100644 --- a/.temp_to_pub/EasySpider_windows_x86/tasks/3.json +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/3.json @@ -1 +1 @@ -{"id":3,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:39:56 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_图片地址","desc":"","type":"string","exampleValue":"//m.360buyimg.com/babel/s1125x600_jfs/t1/156011/19/36990/85599/646c850aF5e22eaa0/87641bfb5cf707ba.jpg!q70.dpg"}],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div/div[1]/div[1]/a[1]/img[1]","wait":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[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[1]/img[1]","//img[contains(., '')]"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":4,"contentType":0,"relative":true,"name":"参数1_图片地址","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"//m.360buyimg.com/babel/s1125x600_jfs/t1/156011/19/36990/85599/646c850aF5e22eaa0/87641bfb5cf707ba.jpg!q70.dpg"},{"num":1,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/194401/20/32669/76553/64142a96F7733e6ad/cf2727848c86cf45.jpg!q70.dpg"},{"num":2,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/157323/27/24475/67142/646dee40F69bc6df5/fe4249a7d6dab710.jpg!q70.dpg"},{"num":3,"value":"//m.360buyimg.com/babel/s710x370_jfs/t1/197659/30/31344/62825/640fd751F694963ed/a6e1ac2e5c27f160.jpg!q70.dpg"},{"num":4,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/194401/20/32669/76553/64142a96F7733e6ad/cf2727848c86cf45.jpg!q70.dpg"},{"num":5,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/157323/27/24475/67142/646dee40F69bc6df5/fe4249a7d6dab710.jpg!q70.dpg"},{"num":6,"value":"//m.360buyimg.com/babel/s710x370_jfs/t1/197659/30/31344/62825/640fd751F694963ed/a6e1ac2e5c27f160.jpg!q70.dpg"},{"num":7,"value":"//m.360buyimg.com/babel/s1125x600_jfs/t1/156011/19/36990/85599/646c850aF5e22eaa0/87641bfb5cf707ba.jpg!q70.dpg"},{"num":8,"value":"//m.360buyimg.com/babel/s1420x740_jfs/t1/194401/20/32669/76553/64142a96F7733e6ad/cf2727848c86cf45.jpg!q70.dpg"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":1}],"loopType":1}}]} \ No newline at end of file +{"id":3,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/26/2023, 4:47:06 PM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"string","exampleValue":"iphone","value":"iphone"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"string","exampleValue":"大牌奥莱"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","exampleValue":"//pro.jd.com/mall/active/2aRK8YxJGhgc1gEnXLJPhT6KodXd/index.html?babelChannel=ttt3"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,4],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"iphone","allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/input[1]","//input[contains(., '')]","id(\"key\")","//INPUT[@class='text defcolor']"]}},{"id":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search-btn\"]/i[1]","wait":5,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":15,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/button[1]/i[1]","//i[contains(., '')]"]}},{"id":4,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[5],"isInLoop":false,"position":3,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[4]/div[1]/div[3]/ul[1]/li/a[1]","wait":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[4]/div[1]/div[3]/ul[1]/li[1]/a[1]","//a[contains(., '大牌奥莱')]","//A[@class='b']"]}},{"id":5,"index":5,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"大牌奥莱"},{"num":1,"value":"美妆馆"},{"num":2,"value":"超市"},{"num":3,"value":"生鲜"}],"default":"","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":"//pro.jd.com/mall/active/2aRK8YxJGhgc1gEnXLJPhT6KodXd/index.html?babelChannel=ttt3"},{"num":1,"value":"//channel.jd.com/beautysale.html"},{"num":2,"value":"//channel.jd.com/chaoshi.html"},{"num":3,"value":"//fresh.jd.com"}],"default":"","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_x86/tasks/30.json b/.temp_to_pub/EasySpider_windows_x86/tasks/30.json new file mode 100644 index 0000000..5807f75 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/30.json @@ -0,0 +1 @@ +{"id":30,"name":"Sina Visitor System","url":"https://www.weibo.com","links":"https://weibo.com/hot/weibo/102803","create_time":"6/4/2023, 4:10:10 PM","version":"0.3.2","containJudge":false,"desc":"https://www.weibo.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://weibo.com/hot/weibo/102803","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://weibo.com/hot/weibo/102803"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"会火大叔 2分钟前 来自 iPhone 13 Pro这是多大的富贵命。#人类幼崽#被你萌化了#老鼠头# ​​​ 转发 评论 1"}],"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":10,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.weibo.com","links":"https://weibo.com/hot/weibo/102803","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3],"isInLoop":false,"position":1,"parameters":{"history":7,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":2,"pathList":"//*[contains(@class, \"vue-recycle-scroller__item-wrapper\")]/div[2]/div[1]/article[1]\n//*[contains(@class, \"vue-recycle-scroller__item-wrapper\")]/div[1]/div[1]/article[1]\n//*[contains(@class, \"vue-recycle-scroller__item-wrapper\")]/div[3]/div[1]/article[1]\n//*[contains(@class, \"vue-recycle-scroller__item-wrapper\")]/div[4]/div[1]/article[1]\n//*[contains(@class, \"vue-recycle-scroller__item-wrapper\")]/div[5]/div[1]/article[1]\n//*[contains(@class, \"vue-recycle-scroller__item-wrapper\")]/div[6]/div[1]/article[1]\n//*[contains(@class, \"vue-recycle-scroller__item-wrapper\")]/div[7]/div[1]/article[1]","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":""}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":7,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"会火大叔 2分钟前 来自 iPhone 13 Pro这是多大的富贵命。#人类幼崽#被你萌化了#老鼠头# ​​​ 转发 评论 1"},{"num":1,"value":"会火大叔 2020-11-16 来自 中国华为iPhone XR中国人最伟大的发明,在吃的上面,第一是发明了炒,第二是发明了猪油。 #不可辜负的美食##吃蛋糕吃出了干饭的感觉# 会火大叔的微博视频 ​​​播放视频播放当前时间 00:00/时长 02:57加载完毕: 3.10%媒体流类型 直播试图直播,当前实时播放直播 播放速度0.5x1x(默认), 选择1.25x1.5x2x倍速高清 720p, 选择标清 480p流畅 360p720p小窗播放试试“小窗播放”,边刷微博边看视频\n \n \n \n \n \n \n \n 全屏静音This is a modal window.Context Menu复制视频地址https://video.weibo.com/show?fid=1034:4571967949570069+ 关注正在小窗播放中点击展开02:57 269万次观看 3462 2813 8214"},{"num":2,"value":"会火大叔 3分钟前 来自 微博视频号#校方回应食堂饭菜中吃出老鼠头#【江西一高职食堂饭菜中吃出#老鼠头#?校方:当事人已确认为鸭脖】6月3日晚,江西工业职业技术学院官方微博发布情况通报,回应了此前引发争议的“学校食堂饭菜中吃出老鼠头”一事,称饭菜中的“异物”经当事人确认为鸭脖。所以大家不要乱想了 古有 ​​​ ...展开播放视频播放当前时间 00:00/时长 00:16加载完毕: 7.33%媒体流类型 直播试图直播,当前实时播放直播 播放速度0.5x1x(默认), 选择1.25x1.5x2x倍速高清 1080p高清 720p, 选择标清 480p流畅 360p720p小窗播放试试“小窗播放”,边刷微博边看视频\n \n \n \n \n \n \n \n 全屏静音This is a modal window.Context Menu复制视频地址https://video.weibo.com/show?fid=1034:4908939624775691+ 关注正在小窗播放中点击展开00:16 251次观看 转发 评论 1"},{"num":3,"value":"会火大叔 11分钟前 来自 微博视频号百分之九十五的女性都不懂这个道理。#任敏哭了# 会火大叔的微博视频 ​​​播放视频播放当前时间 00:00/时长 00:15加载完毕: 7.53%媒体流类型 直播试图直播,当前实时播放直播 播放速度0.5x1x(默认), 选择1.25x1.5x2x倍速高清 1080p高清 720p, 选择标清 480p流畅 360p720p小窗播放试试“小窗播放”,边刷微博边看视频\n \n \n \n \n \n \n \n 全屏静音This is a modal window.Context Menu复制视频地址https://video.weibo.com/show?fid=1034:4908937628287031+ 关注正在小窗播放中点击展开00:15 1151次观看 转发 评论 赞"},{"num":4,"value":"会火大叔 4分钟前 来自 微博视频号你永远可以相信人民子弟兵,独属于中国人的安全感#中国军人 #感动瞬间 #致敬 #人民子弟兵 #传递正能量# 会火大叔的微博视频 ​​​播放视频播放当前时间 00:00/时长 03:26加载完毕: 2.48%媒体流类型 直播试图直播,当前实时播放直播 播放速度0.5x1x(默认), 选择1.25x1.5x2x倍速高清 1080p高清 720p, 选择标清 480p流畅 360p720p小窗播放试试“小窗播放”,边刷微博边看视频\n \n \n \n \n \n \n \n 全屏静音This is a modal window.Context Menu复制视频地址https://video.weibo.com/show?fid=1034:4908939045699612+ 关注正在小窗播放中点击展开03:26 24次观看 转发 评论 1"},{"num":5,"value":"会火大叔 2小时前 来自 微博视频号6月2日安徽,小学班级纪律委员被换,女孩向老师委屈求“职位”,万万没想到,还有空调管理员 #学生的迷惑 ##任敏哭了# 会火大叔的微博视频 ​​​00:24 2644次观看 转发 1 3"},{"num":6,"value":"会火大叔 2小时前 来自 iPhone 13 Pro#女生生气真的会生病的#老婆一发怒 有理也让步 老婆心情差 面子要放下 ​​​ 转发 评论 1"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":2}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/31.json b/.temp_to_pub/EasySpider_windows_x86/tasks/31.json new file mode 100644 index 0000000..c0938c6 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/31.json @@ -0,0 +1 @@ +{"id":31,"name":"嘉兴市建筑业行业协会","url":"https://www.jx-jx.net/article/9","links":"https://www.jx-jx.net/article/9","create_time":"6/7/2023, 10:07:55 PM","version":"0.3.2","containJudge":false,"desc":"https://www.jx-jx.net/article/9","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jx-jx.net/article/9","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jx-jx.net/article/9"},{"id":1,"name":"loopTimes_循环_1","nodeId":2,"nodeName":"循环","desc":"循环循环执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"string","exampleValue":"华建建设集团有限公司"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","exampleValue":"https://www.jx-jx.net/articleview/574.html"}],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jx-jx.net/article/9","links":"https://www.jx-jx.net/article/9","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[7,3],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pagination\")]/li[last()]/a[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[1]/div[5]/div[1]/div[1]/div[2]/div[2]/ul[1]/li[7]/a[1]","//a[contains(., '下页')]"]}},{"id":4,"index":3,"parentId":2,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"//*[contains(@class, \"pagination\")]/li[7]/a[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[5]/div[1]/div[1]/div[2]/div[2]/ul[1]/li[7]/a[1]","//a[contains(., '下页')]"],"loopType":0}},{"id":-1,"index":4,"parentId":2,"type":1,"option":8,"title":"循环","sequence":[5,6],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[1]/div[5]/div[1]/div[1]/div[2]/ul[1]/li/a[1]","wait":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,"index":5,"parentId":3,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":true,"xpath":"/html/body/div[1]/div[5]/div[1]/div[1]/div[2]/ul[1]/li/a[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":"","loopType":1}},{"id":-1,"index":6,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":6,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[1]/div[5]/div[1]/div[1]/div[2]/div[3]","allXPaths":["/html/body/div[1]/div[5]/div[1]/div[1]/div[2]/div[3]","//div[contains(., '海宁市建设监理咨询有')]","//DIV[@class='news_info_content']"],"exampleValues":[{"num":0,"value":"海宁市建设监理咨询有限公司"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":7,"parentId":2,"type":1,"option":8,"title":"循环","sequence":[8],"isInLoop":true,"position":0,"parameters":{"history":12,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[1]/div[5]/div[1]/div[1]/div[2]/ul[1]/li/a[1]","wait":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[5]/div[1]/div[1]/div[2]/ul[1]/li[1]/a[1]","//a[contains(., '华建建设集团有限公司')]"]}},{"id":5,"index":8,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":12,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"华建建设集团有限公司"},{"num":1,"value":"嘉兴市明洲电力建设有限公司"},{"num":2,"value":"浙江嘉旺建设有限公司"},{"num":3,"value":"浙江尚都建设有限公司"},{"num":4,"value":"浙江华兴建设有限公司"},{"num":5,"value":"浙江秀州建设有限公司"},{"num":6,"value":"浙江嘉兴福达建设股份有限公司"},{"num":7,"value":"正益集团有限责任公司"},{"num":8,"value":"嘉兴市秀洲建筑设计院"},{"num":9,"value":"嘉兴市秀洲区建筑业管理处"},{"num":10,"value":"嘉兴市秀洲区规划与建设局"},{"num":11,"value":"浙江吉天建设有限公司"},{"num":12,"value":"嘉兴市恒诚装饰工程有限公司"},{"num":13,"value":"浙江大陆交通建设有限公司"},{"num":14,"value":"浙江华耀装饰工程有限公司"},{"num":15,"value":"浙江雅迪装饰工程有限公司"},{"num":16,"value":"嘉兴市天立工程建设监理有限公司"},{"num":17,"value":"浙江恒祥建设有限公司"}],"default":"","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://www.jx-jx.net/articleview/574.html"},{"num":1,"value":"https://www.jx-jx.net/articleview/573.html"},{"num":2,"value":"https://www.jx-jx.net/articleview/572.html"},{"num":3,"value":"https://www.jx-jx.net/articleview/571.html"},{"num":4,"value":"https://www.jx-jx.net/articleview/570.html"},{"num":5,"value":"https://www.jx-jx.net/articleview/569.html"},{"num":6,"value":"https://www.jx-jx.net/articleview/568.html"},{"num":7,"value":"https://www.jx-jx.net/articleview/567.html"},{"num":8,"value":"https://www.jx-jx.net/articleview/566.html"},{"num":9,"value":"https://www.jx-jx.net/articleview/565.html"},{"num":10,"value":"https://www.jx-jx.net/articleview/564.html"},{"num":11,"value":"https://www.jx-jx.net/articleview/563.html"},{"num":12,"value":"https://www.jx-jx.net/articleview/562.html"},{"num":13,"value":"https://www.jx-jx.net/articleview/561.html"},{"num":14,"value":"https://www.jx-jx.net/articleview/560.html"},{"num":15,"value":"https://www.jx-jx.net/articleview/559.html"},{"num":16,"value":"https://www.jx-jx.net/articleview/558.html"},{"num":17,"value":"https://www.jx-jx.net/articleview/557.html"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/32.json b/.temp_to_pub/EasySpider_windows_x86/tasks/32.json new file mode 100644 index 0000000..46630b6 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/32.json @@ -0,0 +1,437 @@ +{ + "id": 32, + "name": "名录产品检索", + "url": "https://emagecompany.com/search.php?key=协会&page=1&total=360", + "links": "https://emagecompany.com/search.php?key=%E5%8D%8F%E4%BC%9A&page=1&total=360", + "create_time": "6/7/2023, 10:20:17 PM", + "version": "0.3.2", + "containJudge": true, + "desc": "https://emagecompany.com/search.php?key=协会&page=1&total=360", + "inputParameters": [ + { + "id": 0, + "name": "loopTimes_循环点击下一页_0", + "nodeId": 3, + "nodeName": "循环点击下一页", + "desc": "循环循环点击下一页执行的次数(0代表无限循环)", + "type": "int", + "exampleValue": 0, + "value": 0 + }, + { + "id": 1, + "name": "urlList_1", + "nodeId": 12, + "nodeName": "打开网页", + "value": "https://emagecompany.com/search.php?key=%E5%8D%8F%E4%BC%9A&page=1&total=360", + "desc": "要采集的网址列表,多行以\\n分开", + "type": "string", + "exampleValue": "https://emagecompany.com/search.php?key=%E5%8D%8F%E4%BC%9A&page=1&total=360" + } + ], + "outputParameters": [ + { + "id": 0, + "name": "自定义参数_0", + "desc": "", + "type": "string", + "exampleValue": "自定义字段" + } + ], + "graph": [ + { + "index": 0, + "id": 0, + "parentId": 0, + "type": -1, + "option": 0, + "title": "root", + "sequence": [ + 12, + 3 + ], + "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, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "url": "emagecompany.com/search.php?key=协会&page=1&total=360", + "links": "emagecompany.com/search.php?key=协会&page=1&total=360", + "maxWaitTime": 10, + "scrollType": 0, + "scrollCount": 1, + "scrollWaitTime": 1 + } + }, + { + "id": -1, + "index": 2, + "parentId": 0, + "type": 0, + "option": 1, + "title": "打开网页", + "sequence": [], + "isInLoop": false, + "position": 1, + "parameters": { + "useLoop": false, + "xpath": "", + "wait": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "url": "https://emagecompany.com/search.php?key=协会&page=1&total=360", + "links": "https://emagecompany.com/search.php?key=协会&page=1&total=360", + "maxWaitTime": 10, + "scrollType": 0, + "scrollCount": 1, + "scrollWaitTime": 1 + } + }, + { + "id": 2, + "index": 3, + "parentId": 0, + "type": 1, + "option": 8, + "title": "循环点击下一页", + "sequence": [ + 5, + 4 + ], + "isInLoop": false, + "position": 1, + "parameters": { + "history": 4, + "tabIndex": -1, + "useLoop": false, + "xpath": "/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/table[13]/tbody[1]/tr[1]/td[1]/a[last()]/font[1]", + "wait": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "scrollType": 0, + "scrollCount": 1, + "scrollWaitTime": 1, + "loopType": 0, + "pathList": "", + "textList": "", + "code": "", + "waitTime": 0, + "exitCount": 0, + "historyWait": 2, + "breakMode": 0, + "breakCode": "", + "breakCodeWaitTime": 0, + "allXPaths": [ + "/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/table[13]/tbody[1]/tr[1]/td[1]/a[11]/font[1]", + "//font[contains(., '下一页')]" + ] + } + }, + { + "id": 4, + "index": 4, + "parentId": 2, + "type": 0, + "option": 2, + "title": "点击元素", + "sequence": [], + "isInLoop": true, + "position": 1, + "parameters": { + "history": 4, + "tabIndex": -1, + "useLoop": true, + "xpath": "/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/table[13]/tbody[1]/tr[1]/td[1]/a[11]/font[1]", + "wait": 2, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "scrollType": 0, + "scrollCount": 1, + "scrollWaitTime": 1, + "maxWaitTime": 10, + "paras": [], + "allXPaths": [ + "/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/table[13]/tbody[1]/tr[1]/td[1]/a[11]/font[1]", + "//font[contains(., '下一页')]" + ], + "loopType": 0 + } + }, + { + "id": 3, + "index": 5, + "parentId": 2, + "type": 1, + "option": 8, + "title": "循环", + "sequence": [ + 7, + 6 + ], + "isInLoop": true, + "position": 0, + "parameters": { + "history": 5, + "tabIndex": -1, + "useLoop": false, + "xpath": "/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/table/tbody[1]/tr[1]/td[1]/a[1]", + "wait": 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": 6, + "index": 6, + "parentId": 3, + "type": 0, + "option": 2, + "title": "点击元素", + "sequence": [], + "isInLoop": true, + "position": 1, + "parameters": { + "history": 5, + "tabIndex": -1, + "useLoop": true, + "xpath": "/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/table/tbody[1]/tr[1]/td[1]/a[1]", + "wait": 2, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "scrollType": 0, + "scrollCount": 1, + "scrollWaitTime": 1, + "maxWaitTime": 10, + "paras": [], + "allXPaths": "", + "loopType": 1 + } + }, + { + "id": 5, + "index": 7, + "parentId": 3, + "type": 2, + "option": 9, + "title": "判断条件", + "sequence": [ + 10 + ], + "isInLoop": true, + "position": 0, + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "wait": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0 + } + }, + { + "id": -1, + "parentId": 5, + "index": 8, + "type": 3, + "option": 10, + "title": "条件分支", + "sequence": [], + "isInLoop": true, + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "wait": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "class": "0", + "value": "上一页", + "code": "return arguments.innerText", + "waitTime": 0 + }, + "position": 1 + }, + { + "id": -1, + "parentId": 5, + "index": 9, + "type": 3, + "option": 10, + "title": "条件分支", + "sequence": [], + "isInLoop": true, + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "wait": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "class": 0, + "value": "", + "code": "", + "waitTime": 0 + }, + "position": 1 + }, + { + "index": 10, + "id": 7, + "parentId": 5, + "type": 3, + "option": 10, + "title": "条件分支", + "sequence": [ + 11 + ], + "isInLoop": true, + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "wait": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "class": "7", + "value": "上一页", + "code": "return arguments[0].nextElementSibling.nextSibling.innerText.includes(\"免费资源\") && !arguments[0].innerText.includes(\"上一页\")", + "waitTime": 0 + }, + "position": 0 + }, + { + "id": 8, + "index": 11, + "parentId": 7, + "type": 0, + "option": 3, + "title": "提取数据", + "sequence": [], + "isInLoop": true, + "position": 0, + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "wait": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "paras": [ + { + "nodeType": 0, + "contentType": 0, + "relative": false, + "name": "自定义参数_0", + "desc": "", + "extractType": 0, + "relativeXPath": "/html/body/table/tbody/tr/td/table[3]/tbody/tr/td[2]", + "allXPaths": [], + "exampleValues": [ + { + "num": 0, + "value": "自定义字段" + } + ], + "default": "", + "beforeJS": "", + "beforeJSWaitTime": 0, + "JS": "", + "JSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "downloadPic": 0 + } + ] + } + }, + { + "id": 1, + "index": 12, + "parentId": 0, + "type": 0, + "option": 1, + "title": "打开网页", + "sequence": [], + "isInLoop": false, + "position": 0, + "parameters": { + "history": 1, + "tabIndex": 0, + "useLoop": false, + "xpath": "", + "wait": 0, + "beforeJS": "", + "beforeJSWaitTime": 0, + "afterJS": "", + "afterJSWaitTime": 0, + "url": "https://emagecompany.com/search.php?key=%E5%8D%8F%E4%BC%9A&page=1&total=360", + "links": "https://emagecompany.com/search.php?key=%E5%8D%8F%E4%BC%9A&page=1&total=360", + "maxWaitTime": 10, + "scrollType": 0, + "scrollCount": 1, + "scrollWaitTime": 1 + } + } + ] +} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/33.json b/.temp_to_pub/EasySpider_windows_x86/tasks/33.json new file mode 100644 index 0000000..6dd2507 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/33.json @@ -0,0 +1 @@ +{"id":33,"name":"名录产品检索","url":"https://emagecompany.com/search.php?key=%E5%8D%8F%E4%BC%9A&page=1&total=360","links":"https://emagecompany.com/search.php?key=%E5%8D%8F%E4%BC%9A&page=1&total=360","create_time":"6/7/2023, 10:27:39 PM","version":"0.3.2","containJudge":true,"desc":"https://emagecompany.com/search.php?key=%E5%8D%8F%E4%BC%9A&page=1&total=360","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://emagecompany.com/search.php?key=%E5%8D%8F%E4%BC%9A&page=1&total=360","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://emagecompany.com/search.php?key=%E5%8D%8F%E4%BC%9A&page=1&total=360"},{"id":1,"name":"loopTimes_循环点击下一页_1","nodeId":2,"nodeName":"循环点击下一页","desc":"循环循环点击下一页执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"\n \n \n \n     冶金钢铁\n  · 中国免费名录资源 ·     \n \n \n \n \n \n \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t 全国有色金属行业协会名单\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t —暂无   免费资源 Directory.MS\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t样本预览满意付款\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\tEXCEL  ¥580   2023中国冶金行业企业名录EXCEL  ¥480   2023中国钢铁行业企业名录EXCEL  ¥300   2023满州里企业名录\n \n \n \n \n 全国有色金属行业协会名单 中国有色金属工业协会 中国钨业协会 中国有色金属建设协会 中国有色金属加工工业协会 中国工程爆破协会 中国游艺机游乐园协会\n \n \n \n \n \n   本类目相关名录产品推荐\n \n \n 行业名录2023中国冶金行业企业名录2023中国钢铁行业企业名录2023中国建筑钢材制造企业名录2023中国板(卷)材制造企业名...2023中国型材制造企业名录2023中国管材制造企业名录2023中国炉料制造企业名录2023中国冶金机械企业名录2023中国不锈钢材制造企业名录2023中国基本金属制造企业名录名录书籍中国冶金行业企事业名录中国冶金企事业名录全国冶金企业名录全国重点钢材经销企业名录大全中国有色金属工业企事业单位名录...中国铸造行业企事业名录大全中国钢铁和有色金属企业大全中国有色金属产品选购指南金刚石磨料磨具、石材厂商通讯录中国冶金企业选购设备指南黄页号簿2023中国冶金行业企业黄页2023中国钢铁行业企业黄页免费资源2023中国冶金行业企业名录2023中国钢铁行业企业名录2007中国十大不锈钢品牌名单2009年钢铁企业最新排名2007中国钢铁工业协会团体会员单...2010年铁合金出口企业名单中国黄金协会会员名单值得重点关注钢铁上市公司名单2005中国钢铁行业百强名单2004年度中国1000大制造商排行榜(...\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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://emagecompany.com/search.php?key=%E5%8D%8F%E4%BC%9A&page=1&total=360","links":"https://emagecompany.com/search.php?key=%E5%8D%8F%E4%BC%9A&page=1&total=360","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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":"/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/table[13]/tbody[1]/tr[1]/td[1]/a[last()]/font[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/table[13]/tbody[1]/tr[1]/td[1]/a[11]/font[1]","//font[contains(., '下一页')]"]}},{"id":4,"index":3,"parentId":2,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/table[13]/tbody[1]/tr[1]/td[1]/a[11]/font[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/table[13]/tbody[1]/tr[1]/td[1]/a[11]/font[1]","//font[contains(., '下一页')]"],"loopType":0}},{"id":3,"index":4,"parentId":2,"type":1,"option":8,"title":"循环","sequence":[7],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/table/tbody[1]/tr[1]/td[1]/a[1]","wait":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":7,"index":5,"parentId":6,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":true,"xpath":"/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/table/tbody[1]/tr[1]/td[1]/a[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":"","loopType":1}},{"id":8,"index":6,"parentId":6,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/table/tbody/tr/td/table[3]/tbody/tr/td[2]","allXPaths":["/html/body/table[1]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[2]","//td[contains(., '')]"],"exampleValues":[{"num":0,"value":"\n \n \n \n     冶金钢铁\n  · 中国免费名录资源 ·     \n \n \n \n \n \n \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t 全国有色金属行业协会名单\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t —暂无   免费资源 Directory.MS\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t样本预览满意付款\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\tEXCEL  ¥580   2023中国冶金行业企业名录EXCEL  ¥480   2023中国钢铁行业企业名录EXCEL  ¥300   2023满州里企业名录\n \n \n \n \n 全国有色金属行业协会名单 中国有色金属工业协会 中国钨业协会 中国有色金属建设协会 中国有色金属加工工业协会 中国工程爆破协会 中国游艺机游乐园协会\n \n \n \n \n \n   本类目相关名录产品推荐\n \n \n 行业名录2023中国冶金行业企业名录2023中国钢铁行业企业名录2023中国建筑钢材制造企业名录2023中国板(卷)材制造企业名...2023中国型材制造企业名录2023中国管材制造企业名录2023中国炉料制造企业名录2023中国冶金机械企业名录2023中国不锈钢材制造企业名录2023中国基本金属制造企业名录名录书籍中国冶金行业企事业名录中国冶金企事业名录全国冶金企业名录全国重点钢材经销企业名录大全中国有色金属工业企事业单位名录...中国铸造行业企事业名录大全中国钢铁和有色金属企业大全中国有色金属产品选购指南金刚石磨料磨具、石材厂商通讯录中国冶金企业选购设备指南黄页号簿2023中国冶金行业企业黄页2023中国钢铁行业企业黄页免费资源2023中国冶金行业企业名录2023中国钢铁行业企业名录2007中国十大不锈钢品牌名单2009年钢铁企业最新排名2007中国钢铁工业协会团体会员单...2010年铁合金出口企业名单中国黄金协会会员名单值得重点关注钢铁上市公司名单2005中国钢铁行业百强名单2004年度中国1000大制造商排行榜(...\n \n \n "}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":5,"index":7,"parentId":3,"type":2,"option":9,"title":"判断条件","sequence":[8],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":6,"parentId":5,"index":8,"type":3,"option":10,"title":"条件分支","sequence":[5,6],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"7","value":"","code":"return arguments[0].nextElementSibling.nextSibling.innerText.includes(\"免费资源\") && !arguments[0].innerText.includes(\"上一页\")","waitTime":0},"position":0},{"id":-1,"parentId":5,"index":9,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/34.json b/.temp_to_pub/EasySpider_windows_x86/tasks/34.json index af4d33f..259b031 100644 --- a/.temp_to_pub/EasySpider_windows_x86/tasks/34.json +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/34.json @@ -1 +1 @@ -{"id":34,"name":"京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"6/8/2023, 12:35:53 AM","version":"0.3.2","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":4,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"string","exampleValue":"Field[\"1\"]","value":"Field[\"1\"]"}],"outputParameters":[{"id":0,"name":"参数1","desc":"","type":"string","exampleValue":"奥克斯(AUX)洗衣机全自动波轮家用小型宿舍租房婴幼儿童大容量 洗脱一体 42 强力风干+仿生手洗 推荐单人使用¥418"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","exampleValue":"//miaosha.jd.com/#39879969657"},{"id":2,"name":"参数3_图片地址","desc":"","type":"string","exampleValue":"//img20.360buyimg.com/seckillcms/s280x280_jfs/t20260601/202193/22/35910/13939/6479e744F019a2081/277420b89714f421.png.avif"},{"id":3,"name":"1","desc":"","type":"string","exampleValue":"奥克斯(AUX)洗衣机全自动波轮家用小型宿舍租房婴幼儿童大容量洗脱一体42强力风干+仿生手洗推荐单人使用"},{"id":4,"name":"参数5_文本","desc":"","type":"string","exampleValue":"¥"},{"id":5,"name":"参数6_文本","desc":"","type":"string","exampleValue":"418"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,4],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a","wait":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[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]","//a[contains(., '奥克斯(AUX)洗衣')]","//A[@class='slider_item seckill-item slider_active']"]}},{"id":4,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1","desc":"","relativeXPath":"","allXPaths":["","//a[contains(., '奥克斯(AUX)洗衣')]","//A[@class='slider_item seckill-item slider_active']"],"exampleValues":[{"num":0,"value":"奥克斯(AUX)洗衣机全自动波轮家用小型宿舍租房婴幼儿童大容量 洗脱一体 42 强力风干+仿生手洗 推荐单人使用¥418"},{"num":1,"value":"Apple iPhone 11 Pro max 苹果11promax 全网通4G 国行 二手手机 11ProMax暗夜绿 【99新】256G换品牌电池(效率100%)¥3349"},{"num":2,"value":"云鹿 一体化智能门Y2 防盗门甲级入户门安全门子母门人脸识别接入米家 砂纹灰单门 960*2050¥6999"},{"num":3,"value":"佳能(Canon)EOS 4000D 单反数码相机+18-55mm III镜头 APS-C画幅 【直邮清关,速度更快】¥2549"},{"num":4,"value":"奥克斯(AUX)洗衣机全自动波轮家用小型宿舍租房婴幼儿童大容量 洗脱一体 42 强力风干+仿生手洗 推荐单人使用¥418"},{"num":5,"value":"Apple iPhone 11 Pro max 苹果11promax 全网通4G 国行 二手手机 11ProMax暗夜绿 【99新】256G换品牌电池(效率100%)¥3349"},{"num":6,"value":"云鹿 一体化智能门Y2 防盗门甲级入户门安全门子母门人脸识别接入米家 砂纹灰单门 960*2050¥6999"},{"num":7,"value":"佳能(Canon)EOS 4000D 单反数码相机+18-55mm III镜头 APS-C画幅 【直邮清关,速度更快】¥2549"}],"unique_index":"","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数2_链接地址","desc":"","relativeXPath":"","allXPaths":["","//a[contains(., '奥克斯(AUX)洗衣')]","//A[@class='slider_item seckill-item slider_active']"],"exampleValues":[{"num":0,"value":"//miaosha.jd.com/#39879969657"},{"num":1,"value":"//miaosha.jd.com/#10047398687687"},{"num":2,"value":"//miaosha.jd.com/#10061942389042"},{"num":3,"value":"//miaosha.jd.com/#100037516745"},{"num":4,"value":"//miaosha.jd.com/#39879969657"},{"num":5,"value":"//miaosha.jd.com/#10047398687687"},{"num":6,"value":"//miaosha.jd.com/#10061942389042"},{"num":7,"value":"//miaosha.jd.com/#100037516745"}],"unique_index":"","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":4,"contentType":1,"relative":true,"name":"参数3_图片地址","desc":"","relativeXPath":"/div[1]/img[1]","allXPaths":["/div[1]/img[1]","//img[contains(., '')]","//IMG[@class='lazyimg_img']"],"exampleValues":[{"num":0,"value":"//img20.360buyimg.com/seckillcms/s280x280_jfs/t20260601/202193/22/35910/13939/6479e744F019a2081/277420b89714f421.png.avif"},{"num":1,"value":"//img14.360buyimg.com/seckillcms/s280x280_jfs/t20260601/120348/30/33896/14392/64797215F0205c92c/c388ddc0e4f62808.jpg.avif"},{"num":2,"value":"//img14.360buyimg.com/seckillcms/s280x280_jfs/t20260524/125510/3/33243/4591/646edabdF69977d6d/a796ac35b5957956.png.avif"},{"num":3,"value":"//img12.360buyimg.com/seckillcms/s280x280_jfs/t1/78334/34/24713/85444/647d8e9aF32328819/0cba2b27826b257c.jpg.avif"},{"num":4,"value":"//img20.360buyimg.com/seckillcms/s280x280_jfs/t20260601/202193/22/35910/13939/6479e744F019a2081/277420b89714f421.png.avif"},{"num":5,"value":"//img14.360buyimg.com/seckillcms/s280x280_jfs/t20260601/120348/30/33896/14392/64797215F0205c92c/c388ddc0e4f62808.jpg.avif"},{"num":6,"value":"//img14.360buyimg.com/seckillcms/s280x280_jfs/t20260524/125510/3/33243/4591/646edabdF69977d6d/a796ac35b5957956.png.avif"},{"num":7,"value":"//img12.360buyimg.com/seckillcms/s280x280_jfs/t1/78334/34/24713/85444/647d8e9aF32328819/0cba2b27826b257c.jpg.avif"}],"unique_index":"/div[1]/img[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"1","desc":"","relativeXPath":"/h6[1]","allXPaths":["/h6[1]","//h6[contains(., '奥克斯(AUX)洗衣')]","//H6[@class='seckill-item__name']"],"exampleValues":[{"num":0,"value":"奥克斯(AUX)洗衣机全自动波轮家用小型宿舍租房婴幼儿童大容量洗脱一体42强力风干+仿生手洗推荐单人使用"},{"num":1,"value":"AppleiPhone11Promax苹果11promax全网通4G国行二手手机11ProMax暗夜绿【99新】256G换品牌电池(效率100%)"},{"num":2,"value":"云鹿一体化智能门Y2防盗门甲级入户门安全门子母门人脸识别接入米家砂纹灰单门960*2050"},{"num":3,"value":"佳能(Canon)EOS4000D单反数码相机+18-55mmIII镜头APS-C画幅【直邮清关,速度更快】"},{"num":4,"value":"奥克斯(AUX)洗衣机全自动波轮家用小型宿舍租房婴幼儿童大容量洗脱一体42强力风干+仿生手洗推荐单人使用"},{"num":5,"value":"AppleiPhone11Promax苹果11promax全网通4G国行二手手机11ProMax暗夜绿【99新】256G换品牌电池(效率100%)"},{"num":6,"value":"云鹿一体化智能门Y2防盗门甲级入户门安全门子母门人脸识别接入米家砂纹灰单门960*2050"},{"num":7,"value":"佳能(Canon)EOS4000D单反数码相机+18-55mmIII镜头APS-C画幅【直邮清关,速度更快】"}],"unique_index":"/h6[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数5_文本","desc":"","relativeXPath":"/div[2]/span[1]/i[1]","allXPaths":["/div[2]/span[1]/i[1]","//i[contains(., '¥')]"],"exampleValues":[{"num":0,"value":"¥"},{"num":1,"value":"¥"},{"num":2,"value":"¥"},{"num":3,"value":"¥"},{"num":4,"value":"¥"},{"num":5,"value":"¥"},{"num":6,"value":"¥"},{"num":7,"value":"¥"}],"unique_index":"/div[2]/span[1]/i[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数6_文本","desc":"","relativeXPath":"/div[2]/span[1]/span[1]","allXPaths":["/div[2]/span[1]/span[1]","//span[contains(., '418')]"],"exampleValues":[{"num":0,"value":"418"},{"num":1,"value":"3349"},{"num":2,"value":"6999"},{"num":3,"value":"2549"},{"num":4,"value":"418"},{"num":5,"value":"3349"},{"num":6,"value":"6999"},{"num":7,"value":"2549"}],"unique_index":"/div[2]/span[1]/span[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":3,"index":4,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","wait":20,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"Field[\"1\"]","allXPaths":["/html/body/div[1]/div[4]/div[1]/div[2]/div[1]/div[2]/input[1]","//input[contains(., '')]","id(\"key\")","//INPUT[@class='text']"]}}]} \ No newline at end of file +{"id":34,"name":"中国地震台网——历史查询","url":"http://www.ceic.ac.cn/history","links":"http://www.ceic.ac.cn/history","create_time":"7/7/2023, 11:15:20 PM","update_time":"7/8/2023, 8:38:19 AM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"mysql","saveName":"地震Info","containJudge":false,"desc":"http://www.ceic.ac.cn/history","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"http://www.ceic.ac.cn/history","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"http://www.ceic.ac.cn/history"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"text","exampleValue":"1","value":"1"},{"id":2,"name":"loopTimes_循环_2","nodeId":4,"nodeName":"循环","desc":"循环循环执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"震级","desc":"","type":"double","exampleValue":"4.0"},{"id":1,"name":"时间","desc":"","type":"datetime","exampleValue":"2023-06-2900:43:34"},{"id":2,"name":"经度","desc":"","type":"text","exampleValue":"34.35"},{"id":3,"name":"参数4_文本","desc":"","type":"double","exampleValue":"89.02"},{"id":4,"name":"参数5_文本","desc":"","type":"int","exampleValue":"8"},{"id":5,"name":"参数6_链接文本","desc":"","type":"text","exampleValue":"西藏那曲市安多县"},{"id":6,"name":"参数7_链接地址","desc":"","type":"mediumText","exampleValue":"https://news.ceic.ac.cn/CC20230629004335.html"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,4],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"http://www.ceic.ac.cn/history","links":"http://www.ceic.ac.cn/history","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"weidu1\"]","wait":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']"]}},{"id":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search\"]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]","//a[contains(., '查询')]","id(\"search\")","//A[@class='check']"]}},{"id":4,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[6,5],"isInLoop":false,"position":3,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[last()-1]/a[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]","//a[contains(., '»')]"]}},{"id":6,"index":5,"parentId":4,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[10]/a[1]","wait":1,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]","//a[contains(., '»')]"],"loopType":0,"clickWay":1}},{"id":5,"index":6,"parentId":4,"type":1,"option":8,"title":"循环","sequence":[7],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//DIV[@id=\"speedquery\"]/TABLE[1]/TBODY[1]/TR[position()>1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":"1","pathList":"//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[2]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[3]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[4]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[5]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[6]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[7]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[8]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[9]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[10]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[11]\n//*[contains(@class, \"tr-red\")]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[13]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[14]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[15]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[16]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[17]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[18]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[19]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[20]\n//*[contains(@class, \"speed-table1\")]/tbody[1]/tr[21]","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":""}},{"id":7,"index":7,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":1,"relative":true,"name":"震级","desc":"","relativeXPath":"/td[1]","allXPaths":["/td[1]","//td[contains(., '4.0')]"],"exampleValues":[{"num":0,"value":"4.0"},{"num":1,"value":"5.9"},{"num":2,"value":"3.3"},{"num":3,"value":"3.0"},{"num":4,"value":"5.0"},{"num":5,"value":"5.6"},{"num":6,"value":"3.0"},{"num":7,"value":"3.3"},{"num":8,"value":"3.7"},{"num":9,"value":"5.5"},{"num":10,"value":"6.4"},{"num":11,"value":"3.0"},{"num":12,"value":"3.9"},{"num":13,"value":"3.3"},{"num":14,"value":"3.7"},{"num":15,"value":"3.8"},{"num":16,"value":"4.4"},{"num":17,"value":"5.6"},{"num":18,"value":"5.3"},{"num":19,"value":"3.1"}],"unique_index":"/td[1]","default":"15","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0,"paraType":"double"},{"nodeType":0,"contentType":1,"relative":true,"name":"时间","desc":"","relativeXPath":"/td[2]","allXPaths":["/td[2]","//td[contains(., '2023-06-29')]"],"exampleValues":[{"num":0,"value":"2023-06-2900:43:34"},{"num":1,"value":"2023-06-2807:38:20"},{"num":2,"value":"2023-06-2509:16:14"},{"num":3,"value":"2023-06-2419:55:31"},{"num":4,"value":"2023-06-2403:07:36"},{"num":5,"value":"2023-06-2401:39:13"},{"num":6,"value":"2023-06-2120:25:40"},{"num":7,"value":"2023-06-2109:26:04"},{"num":8,"value":"2023-06-1913:24:49"},{"num":9,"value":"2023-06-1909:40:23"},{"num":10,"value":"2023-06-1904:30:23"},{"num":11,"value":"2023-06-1814:18:16"},{"num":12,"value":"2023-06-1810:58:23"},{"num":13,"value":"2023-06-1809:23:56"},{"num":14,"value":"2023-06-1804:46:46"},{"num":15,"value":"2023-06-1801:08:11"},{"num":16,"value":"2023-06-1800:14:24"},{"num":17,"value":"2023-06-1719:35:59"},{"num":18,"value":"2023-06-1708:26:14"},{"num":19,"value":"2023-06-1708:05:51"}],"unique_index":"/td[2]","default":"2020-02-02 02:02:02","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0,"paraType":"datetime"},{"nodeType":0,"contentType":1,"relative":true,"name":"经度","desc":"","relativeXPath":"/td[3]","allXPaths":["/td[3]","//td[contains(., '34.35')]"],"exampleValues":[{"num":0,"value":"34.35"},{"num":1,"value":"42.10"},{"num":2,"value":"37.56"},{"num":3,"value":"40.11"},{"num":4,"value":"20.72"},{"num":5,"value":"45.75"},{"num":6,"value":"39.94"},{"num":7,"value":"24.46"},{"num":8,"value":"40.49"},{"num":9,"value":"15.20"},{"num":10,"value":"23.30"},{"num":11,"value":"37.76"},{"num":12,"value":"35.94"},{"num":13,"value":"36.32"},{"num":14,"value":"35.81"},{"num":15,"value":"35.80"},{"num":16,"value":"35.79"},{"num":17,"value":"47.75"},{"num":18,"value":"41.10"},{"num":19,"value":"39.58"}],"unique_index":"/td[3]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0,"paraType":"text"},{"nodeType":0,"contentType":1,"relative":true,"name":"参数4_文本","desc":"","relativeXPath":"/td[4]","allXPaths":["/td[4]","//td[contains(., '89.02')]"],"exampleValues":[{"num":0,"value":"89.02"},{"num":1,"value":"134.20"},{"num":2,"value":"77.91"},{"num":3,"value":"75.68"},{"num":4,"value":"109.07"},{"num":5,"value":"143.25"},{"num":6,"value":"82.98"},{"num":7,"value":"102.03"},{"num":8,"value":"77.59"},{"num":9,"value":"96.10"},{"num":10,"value":"-108.45"},{"num":11,"value":"101.29"},{"num":12,"value":"79.86"},{"num":13,"value":"111.74"},{"num":14,"value":"79.80"},{"num":15,"value":"79.78"},{"num":16,"value":"79.83"},{"num":17,"value":"147.60"},{"num":18,"value":"142.80"},{"num":19,"value":"82.57"}],"unique_index":"/td[4]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0,"paraType":"double"},{"nodeType":0,"contentType":1,"relative":true,"name":"参数5_文本","desc":"","relativeXPath":"/td[5]","allXPaths":["/td[5]","//td[contains(., '8')]"],"exampleValues":[{"num":0,"value":"8"},{"num":1,"value":"450"},{"num":2,"value":"20"},{"num":3,"value":"20"},{"num":4,"value":"20"},{"num":5,"value":"320"},{"num":6,"value":"10"},{"num":7,"value":"10"},{"num":8,"value":"25"},{"num":9,"value":"10"},{"num":10,"value":"10"},{"num":11,"value":"9"},{"num":12,"value":"10"},{"num":13,"value":"26"},{"num":14,"value":"10"},{"num":15,"value":"10"},{"num":16,"value":"10"},{"num":17,"value":"430"},{"num":18,"value":"10"},{"num":19,"value":"20"}],"unique_index":"/td[5]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0,"paraType":"int"},{"nodeType":1,"contentType":0,"relative":true,"name":"参数6_链接文本","desc":"","relativeXPath":"/td[6]/a[1]","allXPaths":["/td[6]/a[1]","//a[contains(., '西藏那曲市安多县')]","id(\"cid\")"],"exampleValues":[{"num":0,"value":"西藏那曲市安多县"},{"num":1,"value":"俄罗斯东南沿岸近海"},{"num":2,"value":"新疆和田地区皮山县"},{"num":3,"value":"新疆克孜勒苏州乌恰县"},{"num":4,"value":"北部湾"},{"num":5,"value":"日本北海道地区"},{"num":6,"value":"新疆阿克苏地区沙雅县"},{"num":7,"value":"云南玉溪市峨山县"},{"num":8,"value":"新疆克孜勒苏州阿图什市"},{"num":9,"value":"缅甸南岸近海"},{"num":10,"value":"加利福尼亚湾"},{"num":11,"value":"青海海北州门源县"},{"num":12,"value":"新疆和田地区和田县"},{"num":13,"value":"山西临汾市洪洞县"},{"num":14,"value":"新疆和田地区和田县"},{"num":15,"value":"新疆和田地区和田县"},{"num":16,"value":"新疆和田地区和田县"},{"num":17,"value":"千岛群岛西北"},{"num":18,"value":"日本本州东岸近海"},{"num":19,"value":"新疆阿克苏地区沙雅县"}],"unique_index":"/td[6]/a[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0,"paraType":"text"},{"nodeType":2,"contentType":0,"relative":true,"name":"参数7_链接地址","desc":"","relativeXPath":"/td[6]/a[1]","allXPaths":["/td[6]/a[1]","//a[contains(., '西藏那曲市安多县')]","id(\"cid\")"],"exampleValues":[{"num":0,"value":"https://news.ceic.ac.cn/CC20230629004335.html"},{"num":1,"value":"https://news.ceic.ac.cn/CC20230628073821.html"},{"num":2,"value":"https://news.ceic.ac.cn/CD20230625091615.html"},{"num":3,"value":"https://news.ceic.ac.cn/CD20230624195532.html"},{"num":4,"value":"https://news.ceic.ac.cn/CC20230624030737.html"},{"num":5,"value":"https://news.ceic.ac.cn/CC20230624013914.html"},{"num":6,"value":"https://news.ceic.ac.cn/CD20230621202541.html"},{"num":7,"value":"https://news.ceic.ac.cn/CD20230621092604.html"},{"num":8,"value":"https://news.ceic.ac.cn/CD20230619132450.html"},{"num":9,"value":"https://news.ceic.ac.cn/CC20230619094024.html"},{"num":10,"value":"https://news.ceic.ac.cn/CC20230619043023.html"},{"num":11,"value":"https://news.ceic.ac.cn/CD20230618141817.html"},{"num":12,"value":"https://news.ceic.ac.cn/CC20230618105823.html"},{"num":13,"value":"https://news.ceic.ac.cn/CD20230618092356.html"},{"num":14,"value":"https://news.ceic.ac.cn/CD20230618044647.html"},{"num":15,"value":"https://news.ceic.ac.cn/CD20230618010812.html"},{"num":16,"value":"https://news.ceic.ac.cn/CD20230618001425.html"},{"num":17,"value":"https://news.ceic.ac.cn/CC20230617193560.html"},{"num":18,"value":"https://news.ceic.ac.cn/CC20230617082615.html"},{"num":19,"value":"https://news.ceic.ac.cn/CD20230617080552.html"}],"unique_index":"/td[6]/a[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0,"paraType":"mediumText"}],"loopType":2}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/35.json b/.temp_to_pub/EasySpider_windows_x86/tasks/35.json index e259bec..cad7b86 100644 --- a/.temp_to_pub/EasySpider_windows_x86/tasks/35.json +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/35.json @@ -1 +1 @@ -{"id":35,"name":"京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!","url":"https://www.jd.com","links":"Field[\"参数1_链接地址\"]","create_time":"6/8/2023, 12:37:20 AM","version":"0.3.2","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"},{"id":1,"name":"urlList_1","nodeId":3,"nodeName":"打开网页","value":"Field[\"参数1_链接地址\"]","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"Field[\"参数1_链接地址\"]"}],"outputParameters":[{"id":0,"name":"参数1_链接地址","desc":"","type":"string","exampleValue":"https://pro.jd.com/mall/active/36yPbWm4JqFrmTgABydz6GkWNkca/index.html"}],"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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":2,"contentType":0,"relative":false,"name":"参数1_链接地址","desc":"","relativeXPath":"/html/body/div[1]/div[4]/div[1]/div[4]/ul[1]/li[1]/a[1]","allXPaths":["/html/body/div[1]/div[4]/div[1]/div[4]/ul[1]/li[1]/a[1]","//a[contains(., '京东超市')]","//A[@class='navitems-lk']"],"exampleValues":[{"num":0,"value":"https://pro.jd.com/mall/active/36yPbWm4JqFrmTgABydz6GkWNkca/index.html"}],"unique_index":"j7p3sc19pblilxn0ey","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":3,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"about:blank","links":"Field[\"参数1_链接地址\"]","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}}]} \ No newline at end of file +{"id":35,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"2023/6/11 02:38:10","version":"0.3.2","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":4,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"string","exampleValue":"Field[\"123\"]类别","value":"Field[\"123\"]类别"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"/"},{"id":1,"name":"123","desc":"","type":"string","exampleValue":"手机"},{"id":2,"name":"参数3_链接地址","desc":"","type":"string","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3,4],"isInLoop":false,"position":1,"parameters":{"history":7,"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":7,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":1,"relative":true,"name":"参数1_文本","desc":"","relativeXPath":"/span[1]","allXPaths":["/span[1]","//span[contains(., '/')]","//SPAN[@class='LeftSide_cate_menu_line__vzQu9 LeftSide_fore0__r2Yrl']"],"exampleValues":[{"num":0,"value":"/"},{"num":1,"value":"/"},{"num":2,"value":"/"},{"num":3,"value":"/"},{"num":4,"value":"/"},{"num":5,"value":"/"},{"num":6,"value":"/"},{"num":7,"value":"/"},{"num":8,"value":"/"},{"num":9,"value":"/"},{"num":10,"value":"/"},{"num":11,"value":"/"},{"num":12,"value":"/"}],"unique_index":"/span[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"123","desc":"","relativeXPath":"/a[1]","allXPaths":["/a[1]","//a[contains(., '手机')]"],"exampleValues":[{"num":0,"value":"手机"},{"num":1,"value":"家用电器"},{"num":2,"value":"电脑"},{"num":3,"value":"家纺"},{"num":4,"value":"家具"},{"num":5,"value":"内衣"},{"num":6,"value":"箱包"},{"num":7,"value":"运动"},{"num":8,"value":"汽车用品"},{"num":9,"value":"母婴"},{"num":10,"value":"玩具乐器"},{"num":11,"value":"家庭清洁"},{"num":12,"value":"图书"}],"unique_index":"/a[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数3_链接地址","desc":"","relativeXPath":"/a[1]","allXPaths":["/a[1]","//a[contains(., '手机')]"],"exampleValues":[{"num":0,"value":"https://shouji.jd.com/"},{"num":1,"value":"https://search.jd.com/Search?keyword=%E5%B0%8F%E5%AE%B6%E7%94%B5&enc=utf-8&wq=%E5%B0%8F%E5%AE%B6%E7%94%B5&pvid=261a350161304c979fa0e7ce95c05671"},{"num":2,"value":"https://diannao.jd.com/"},{"num":3,"value":"https://channel.jd.com/jf.html"},{"num":4,"value":"https://channel.jd.com/furniture.html"},{"num":5,"value":"https://channel.jd.com/underwear.html"},{"num":6,"value":"https://channel.jd.com/bag.html"},{"num":7,"value":"https://phat.jd.com/10-109.html"},{"num":8,"value":"https://che.jd.com/"},{"num":9,"value":"https://search.jd.com/Search?keyword=%E6%AF%8D%E5%A9%B4&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%AF%8D%E5%A9%B4&stock=1&gp=2&click=1"},{"num":10,"value":"https://toy.jd.com/"},{"num":11,"value":"https://channel.jd.com/beauty.html"},{"num":12,"value":"https://book.jd.com/"}],"unique_index":"/a[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":4,"index":4,"parentId":2,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":7,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"Field[\"123\"]类别","allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/input[1]","//input[contains(., '')]","id(\"key\")","//INPUT[@class='text defcolor']"]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/36.json b/.temp_to_pub/EasySpider_windows_x86/tasks/36.json index 9aa1b26..5dd6fc2 100644 --- a/.temp_to_pub/EasySpider_windows_x86/tasks/36.json +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/36.json @@ -1 +1 @@ -{"id":36,"name":"京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"6/8/2023, 12:39:11 AM","version":"0.3.2","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_图片页面标题","desc":"","type":"string","exampleValue":"京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!"},{"id":1,"name":"参数2_页面网址","desc":"","type":"string","exampleValue":"https://www.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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":4,"contentType":6,"relative":false,"name":"参数1_图片页面标题","desc":"","extractType":0,"relativeXPath":"/html/body/div[1]/div[5]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/li[3]/a[1]/img[1]","allXPaths":["/html/body/div[1]/div[5]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/li[3]/a[1]/img[1]","//img[contains(., '')]","//IMG[@class='focus-item-img']"],"exampleValues":[{"num":0,"value":"京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!"}],"unique_index":"n5npo776r8rlilxpm39","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":3,"contentType":5,"relative":false,"name":"参数2_页面网址","desc":"","extractType":0,"relativeXPath":"/html/body/div[1]/div[4]/div[1]/div[2]/div[1]/div[2]/input[1]","allXPaths":["/html/body/div[1]/div[4]/div[1]/div[2]/div[1]/div[2]/input[1]","//input[contains(., '')]","id(\"key\")","//INPUT[@class='text']"],"exampleValues":[{"num":0,"value":"https://www.jd.com/"}],"unique_index":"rr4qi9i0fmlilxppvw","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file +{"id":36,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"6/11/2023, 5:05:10 AM","version":"0.3.2","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":"1","code":"python D:/test.py","waitTime":0,"recordASField":0}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/37.json b/.temp_to_pub/EasySpider_windows_x86/tasks/37.json new file mode 100644 index 0000000..82cff9e --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/37.json @@ -0,0 +1 @@ +{"id":37,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"6/11/2023, 11:27:49 PM","version":"0.3.2","containJudge":true,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"天语(K-Touch)T2 老人手机语音播报移动2G直板按键大字大声大屏超长待机老年学生备用功能手机 金色¥99.00"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,7],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":-1,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4],"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":-1,"index":3,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"unique_index":"0wnwwc5p433lir4k5ja","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":-1,"index":4,"parentId":2,"type":2,"option":9,"title":"判断条件","sequence":[5],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":-1,"parentId":3,"index":5,"type":3,"option":10,"title":"条件分支","sequence":[3],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"4","value":"///span","code":"","waitTime":0},"position":0},{"id":-1,"parentId":3,"index":6,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1},{"id":2,"index":7,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[9],"isInLoop":false,"position":1,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[1]/div[5]/div[1]/div[1]/div[1]/div[1]/div","wait":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[5]/div[1]/div[1]/div[1]/div[1]/div[1]","//div[contains(., '天语(K-Touch')]","//DIV[@class='item']"]}},{"id":6,"index":8,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"天语(K-Touch)T2 老人手机语音播报移动2G直板按键大字大声大屏超长待机老年学生备用功能手机 金色¥99.00"},{"num":1,"value":"beats Beats Studio3 Wireless 录音师无线3 头戴式 蓝牙无线降噪耳机 游戏耳机 - 桀骜黑红¥2899.00"},{"num":2,"value":"欧舒丹甜扁桃紧致沐浴油500ml沐浴露杏仁温和清洁滋润留香送男女友礼物¥425.00"},{"num":3,"value":"丹麦蓝罐(Kjeldsens)曲奇饼干礼盒装 908g 丹麦原装进口 早餐休闲零食 团购福利送礼¥163.00"},{"num":4,"value":"蒙牛 纯甄 高端轻酪乳风味酸奶 红西柚口味 230g×10 ¥80.00"},{"num":5,"value":"好奇(Huggies)金装成长裤L124片(9-14kg)大号婴儿尿不湿成长裤超薄柔软透气¥169.00"},{"num":6,"value":"金龙鱼 东北大米 乳玉皇妃稻香贡米 5kg¥99.90"},{"num":7,"value":"芙丽芳丝(Freeplus)洗面奶 氨基酸洁面乳100g深层清洁 温和不紧绷 日本进口¥299.00"},{"num":8,"value":"七匹狼短袖T恤男士翻领纯棉商务休闲纯色小狼标上衣 浅灰 165/84A/M¥199.00"},{"num":9,"value":"骆驼(CAMEL) 户外沙滩潮流平底休闲男士凉鞋子 A822162412 黑色 42¥169.00"},{"num":10,"value":"美的(Midea)电风扇 空气循环扇家用立式风扇节能落地风扇轻音低噪卧室宿舍台式摇头小型电扇GAF20CB¥519.00"},{"num":11,"value":"蒙牛特仑苏纯牛奶250ml×12盒 经典礼盒款¥59.90"},{"num":12,"value":"福临门 食用油 浓香压榨一级 花生油4L 中粮出品 新老包装随机发货¥99.90"},{"num":13,"value":"皇冠(danisa)丹麦曲奇饼干礼盒681g 休闲零食早餐 端午送礼团购 印尼进口¥108.00"},{"num":14,"value":"诺斯.马丁领带男士正装商务职场日常校园手打含领带夹父亲节礼物 蓝色(含领带夹)¥199.00"},{"num":15,"value":"孔雀(Peacock)保温杯男女士大容量水杯便携不锈钢弹盖杯保温保冷杯子黑色百搭¥149.00"},{"num":16,"value":"斑布BASE系列3层120抽面巾纸卫生抽纸24包(本色竹纤维无漂白)¥89.00"},{"num":17,"value":"得力(deli)细杆双头多用物流油性记号笔 勾线笔会议签字笔马克笔黑色 双头勾线笔儿童学生12支/盒¥22.00"},{"num":18,"value":"川宇USB3.0多功能合一UHS-ⅡSD/UHS-II TF高速读卡器支持单反相机行车记录仪存储内存卡¥59.00"},{"num":19,"value":"罗技(G)G502 HERO主宰者有线鼠标 游戏鼠标 HERO引擎 RGB鼠标 电竞鼠标 25600DPI¥349.00"},{"num":20,"value":"福临门 食用油 葵花籽清香食用植物调和油5L 中粮出品 ¥62.90"},{"num":21,"value":"华为HUAWEI 儿童手表3Pro 智能手表 电话表 定位手表 4G全网通|视频通话|九重定位|小度助手 学生男孩女孩¥798.00"},{"num":22,"value":"健力多 汤臣倍健氨糖软骨素钙片 中老年成人 氨基葡萄糖营养品补软骨护关节骨碎补氨糖100片送40片¥251.00"},{"num":23,"value":"好奇(Huggies)皇家御裤纸尿裤NB84片(5kg以下)新生儿小号婴儿尿不湿龙纹裤裸感¥141.00"},{"num":24,"value":"千禾御藏本酿380天生抽1L*2+糯米香醋1L 组合装¥59.90"},{"num":25,"value":"八马茶业 云南特产 大叶种勐海普洱生茶 茶饼黑茶 茶叶单饼装357g¥96.80"},{"num":26,"value":"美的(Midea)【空调级】家用强风空调扇水冷降温冷风扇轻音塔扇制冷落地扇便携移动冷风机无叶风扇小空调AAB10A¥429.00"},{"num":27,"value":"Hape儿童积木拼插玩具80粒数字字母积木男孩女孩生日礼物 E8022¥168.00"},{"num":28,"value":"美的(Midea)智能电压力锅4L家用多功能 不粘内胆 开盖火锅 七大烹饪模式 高压锅W12PCH402E(2-5人食用)¥239.00"},{"num":29,"value":"Apple 采用Lightning/闪电接头的 EarPods 耳机 iPhone iPad 耳机 手机耳机¥149.00"}],"unique_index":"p9zkz5ys3ralir4yb0x","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":9,"parentId":2,"type":2,"option":9,"title":"判断条件","sequence":[10,11],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":4,"parentId":3,"index":10,"type":3,"option":10,"title":"条件分支","sequence":[8],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"4","value":".*//span[2]","code":"","waitTime":0},"position":0},{"id":5,"parentId":3,"index":11,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/execution_instances/8.json b/.temp_to_pub/EasySpider_windows_x86/tasks/38.json similarity index 54% rename from .temp_to_pub/EasySpider_windows_x86/execution_instances/8.json rename to .temp_to_pub/EasySpider_windows_x86/tasks/38.json index 343975c..3ae7b65 100644 --- a/.temp_to_pub/EasySpider_windows_x86/execution_instances/8.json +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/38.json @@ -1 +1 @@ -{"id":8,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:36:55 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":7,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}}]} \ No newline at end of file +{"id":38,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"6/11/2023, 4:47:44 PM","version":"0.3.2","containJudge":true,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4],"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":5,"index":3,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"unique_index":"ypeq5svi5elir6lewy","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":3,"index":4,"parentId":2,"type":2,"option":9,"title":"判断条件","sequence":[5],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":4,"parentId":3,"index":5,"type":3,"option":10,"title":"条件分支","sequence":[3],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"4","value":"/a[3]","code":"","waitTime":0},"position":0},{"id":-1,"parentId":4,"index":6,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1},{"index":7,"id":-1,"parentId":3,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":0}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/39.json b/.temp_to_pub/EasySpider_windows_x86/tasks/39.json new file mode 100644 index 0000000..1381648 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/39.json @@ -0,0 +1 @@ +{"id":39,"name":"Sina Visitor System","url":"https://weibo.com/1750270991/N5zIXupgK#comment","links":"https://weibo.com/1750270991/N5zIXupgK#comment","create_time":"6/19/2023, 4:17:00 PM","version":"0.3.2","containJudge":false,"desc":"https://weibo.com/1750270991/N5zIXupgK#comment","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://weibo.com/1750270991/N5zIXupgK#comment","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://weibo.com/1750270991/N5zIXupgK#comment"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"在逃组织二号头目:今儿公知震!凑活一听,你受得了嘛! 23-6-16 17:15 来自山东2"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,3],"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":10,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://weibo.com/1750270991/N5zIXupgK#comment","links":"https://weibo.com/1750270991/N5zIXupgK#comment","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":-1,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","//div[contains(., '命运的河流要把我们带')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"命运的河流要把我们带到哪里呢:这么大了还如此天真,又或是故意装作天真? 23-6-16 16:10 来自北京17陈震同学:? 23-6-16 16:11 来自北京3AllenLaw4real:你是几辈子人都跪久了忘记了怎么站了 23-6-16 16:12 来自广东31共9条回复"}],"unique_index":"6cqnx57zsnhlj2l0p6u","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[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]","//div[contains(., '养猪的记事本分本:最')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"养猪的记事本分本:最高的发都能改 23-6-16 16:50 来自四川17ZXM71840:你指的是哪个法?说清楚点 23-6-17 10:26 来自广东康师傅绿茶婊_:啊哈哈 勇 23-6-17 09:08 来自海南共9条回复"}],"unique_index":"sdvhj12kaehlj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数3_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]","//div[contains(., '巭孬奯蔕:谁有枪,谁')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"巭孬奯蔕:谁有枪,谁就是法!什么允许不允许的。 23-6-16 16:32 来自河南25女澡堂子的男搓澡师:枪杆子里出政权👏👏👏 23-6-16 17:38 来自江西阿卡姆疯人院-:回复@女澡堂子的男搓澡师:卧槽牛逼,能发出来 23-6-17 07:37 来自重庆"}],"unique_index":"mdobrxiho1lj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数4_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[4]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[4]/div[1]/div[1]","//div[contains(., '天才深夜:我偷懒少打')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"天才深夜:我偷懒少打了一句,震哥没明白我意思。你说的没错,理想状态道理是这样。但是呢,我说的是一个现状,就具体问题而言,我觉得大家还有很多分歧。 23-6-16 16:14 来自北京2唯以-不永伤:是这样嘛? 查看图片 23-6-16 17:17 来自浙江1冰冰的柑橘:你搁这叠甲呢 23-6-16 16:45 来自北京共5条回复"}],"unique_index":"kzqwneva5nslj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数5_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[5]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[5]/div[1]/div[1]","//div[contains(., '一高一筷:不过有些地')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"一高一筷:不过有些地方又反过来了 23-6-16 16:29 来自上海3"}],"unique_index":"7ubex334b55lj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数6_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[6]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[6]/div[1]/div[1]","//div[contains(., '嘴碎碎嘴:理论是这样')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"嘴碎碎嘴:理论是这样的,但 23-6-16 16:51 来自北京1"}],"unique_index":"tbpf1lsdc9dlj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数7_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[7]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[7]/div[1]/div[1]","//div[contains(., '宇豪307:私权利并')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"宇豪307:私权利并不是法无禁止即可为,还要考虑公序良俗 23-6-16 16:27 来自四川5爱生煎包的小刘会计:老百姓搞破鞋就是没人管 两口子自己闹 23-6-17 22:54 来自天津"}],"unique_index":"jy7b3mvxd5flj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数8_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[8]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[8]/div[1]/div[1]","//div[contains(., '幸运为了明天:对,逻')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"幸运为了明天:对,逻辑是没错的,但是为了防止私权出现大规模钻漏洞,管理者就会玩所谓大面积违法选择性执法,然后社会上出现动态平衡 23-6-16 16:18 来自上海2"}],"unique_index":"og11y9e9k4nlj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数9_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[9]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[9]/div[1]/div[1]","//div[contains(., '希望之光VE:罗翔:')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"希望之光VE:罗翔:可现实中往往颠倒过来了,这是一件很可怕的事情 23-6-16 17:16 来自福建唯以-不永伤:是这样嘛? 查看图片 23-6-16 17:51 来自浙江3"}],"unique_index":"1ltnk1817pvlj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数10_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[10]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[10]/div[1]/div[1]","//div[contains(., 'MartinMerc')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"MartinMercuryFilan:法律和道德对于要在社会上生活的人来说都是有强制约束力的。法的禁止是对人的最低要求,但有些事情是道德所不允许的。违背道德,人们的谴责以及负面评价也能给行为人带来类似的死亡的效果。 23-6-16 16:19 来自四川3"}],"unique_index":"jctp7elcb7clj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数11_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[11]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[11]/div[1]/div[1]","//div[contains(., '在逃组织二号头目:今')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"在逃组织二号头目:今儿公知震!凑活一听,你受得了嘛! 23-6-16 17:15 来自山东2"}],"unique_index":"nbpi987wlvalj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数12_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[12]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[12]/div[1]/div[1]","//div[contains(., '伍世豪HowL:虽然')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"伍世豪HowL:虽然私权利是法无明文限制即可为,但私权利仍然受诚实信用原则的限制,即权利不得滥用, 23-6-16 16:19 来自广东10"}],"unique_index":"pqthogfyiwqlj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数13_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[13]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[13]/div[1]/div[1]","//div[contains(., '脚踩大油门:法律条文')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"脚踩大油门:法律条文没明确说开车时可以呼吸,请问开车时可以呼吸么 23-6-16 16:12 来自吉林1尨貓大人:你这逻辑太差,一看你就语文不及格。 23-6-16 17:38 来自陕西1共3条回复"}],"unique_index":"pop26l7wofhlj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数14_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[14]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[14]/div[1]/div[1]","//div[contains(., '全国帅逼协会常务理事')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"全国帅逼协会常务理事:什么都蹭终有一天会翻车,到时候你连道歉的机会都没有 23-6-16 16:25 来自江苏5AllenLaw4real:所以就一起在沉默中灭亡? 23-6-16 16:38 来自广东2共2条回复"}],"unique_index":"aksl2q2n2shlj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数15_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[15]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[15]/div[1]/div[1]","//div[contains(., '陈光浩v:转行当公知')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"陈光浩v:转行当公知了 23-6-16 16:55 来自广东2"}],"unique_index":"dmzjta4p03tlj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数16_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[16]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[16]/div[1]/div[1]","//div[contains(., 'For_cin:震哥')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"For_cin:震哥这是看什么了 23-6-16 17:04 来自广东"}],"unique_index":"02jhcjezd2vnlj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数17_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[17]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[17]/div[1]/div[1]","//div[contains(., '薯条可乐520:实在')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"薯条可乐520:实在是太复杂了 23-6-16 16:43 来自广东"}],"unique_index":"kz33bljprklj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数18_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[18]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[18]/div[1]/div[1]","//div[contains(., '安迪A3:理论上是这')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"安迪A3:理论上是这样 23-6-16 16:27 来自广东"}],"unique_index":"i1ls5vo8dtolj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数19_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[19]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[19]/div[1]/div[1]","//div[contains(., '唫萬歲: 23-6-')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"唫萬歲: 23-6-16 16:16 来自黑龙江"}],"unique_index":"qi9w80ng2d8lj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数20_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[20]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[20]/div[1]/div[1]","//div[contains(., '小迪迪-活着:震哥是')]","//DIV[@class='wbpro-list']"],"exampleValues":[{"num":0,"value":"小迪迪-活着:震哥是学过行政法和民法的 23-6-17 17:19 来自辽宁"}],"unique_index":"dfs2o8c3ozulj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":false,"name":"参数21_链接文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[13]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/a[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[13]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/a[1]","//a[contains(., '共3条回复')]"],"exampleValues":[{"num":0,"value":"共3条回复"}],"unique_index":"46htm48um0ulj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":false,"name":"参数22_链接地址","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[13]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/a[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[13]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/a[1]","//a[contains(., '共3条回复')]"],"exampleValues":[{"num":0,"value":"javascript:;"}],"unique_index":"46htm48um0ulj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"参数23_文本","desc":"","relativeXPath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[3]/div[1]/div[1]/div[1]/div[1]/div[2]/i[1]","allXPaths":["/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[3]/div[1]/div[1]/div[1]/div[1]/div[2]/i[1]","//i[contains(., '')]","//I[@class='woo-font woo-font--cross']"],"exampleValues":[{"num":0,"value":""}],"unique_index":"fouea8yyzkhlj2l0p6u","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":2,"index":3,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4],"isInLoop":false,"position":1,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[1]/div[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div/div[1]/div[1]/div[1]","wait":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[2]/div[2]/div[2]/main[1]/div[1]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","//div[contains(., '命运的河流要把我们带')]","//DIV[@class='item1']"]}},{"id":3,"index":4,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"在逃组织二号头目:今儿公知震!凑活一听,你受得了嘛! 23-6-16 17:15 来自山东2"},{"num":1,"value":"命运的河流要把我们带到哪里呢:这么大了还如此天真,又或是故意装作天真? 23-6-16 16:10 来自北京17陈震同学:? 23-6-16 16:11 来自北京3AllenLaw4real:你是几辈子人都跪久了忘记了怎么站了 23-6-16 16:12 来自广东31共9条回复"},{"num":2,"value":"养猪的记事本分本:最高的发都能改 23-6-16 16:50 来自四川17ZXM71840:你指的是哪个法?说清楚点 23-6-17 10:26 来自广东康师傅绿茶婊_:啊哈哈 勇 23-6-17 09:08 来自海南共9条回复"},{"num":3,"value":"巭孬奯蔕:谁有枪,谁就是法!什么允许不允许的。 23-6-16 16:32 来自河南25女澡堂子的男搓澡师:枪杆子里出政权👏👏👏 23-6-16 17:38 来自江西阿卡姆疯人院-:回复@女澡堂子的男搓澡师:卧槽牛逼,能发出来 23-6-17 07:37 来自重庆"},{"num":4,"value":"天才深夜:我偷懒少打了一句,震哥没明白我意思。你说的没错,理想状态道理是这样。但是呢,我说的是一个现状,就具体问题而言,我觉得大家还有很多分歧。 23-6-16 16:14 来自北京2唯以-不永伤:是这样嘛? 查看图片 23-6-16 17:17 来自浙江1冰冰的柑橘:你搁这叠甲呢 23-6-16 16:45 来自北京共5条回复"},{"num":5,"value":"一高一筷:不过有些地方又反过来了 23-6-16 16:29 来自上海3"},{"num":6,"value":"嘴碎碎嘴:理论是这样的,但 23-6-16 16:51 来自北京1"},{"num":7,"value":"宇豪307:私权利并不是法无禁止即可为,还要考虑公序良俗 23-6-16 16:27 来自四川5爱生煎包的小刘会计:老百姓搞破鞋就是没人管 两口子自己闹 23-6-17 22:54 来自天津"},{"num":8,"value":"幸运为了明天:对,逻辑是没错的,但是为了防止私权出现大规模钻漏洞,管理者就会玩所谓大面积违法选择性执法,然后社会上出现动态平衡 23-6-16 16:18 来自上海2"},{"num":9,"value":"希望之光VE:罗翔:可现实中往往颠倒过来了,这是一件很可怕的事情 23-6-16 17:16 来自福建唯以-不永伤:是这样嘛? 查看图片 23-6-16 17:51 来自浙江3"},{"num":10,"value":"MartinMercuryFilan:法律和道德对于要在社会上生活的人来说都是有强制约束力的。法的禁止是对人的最低要求,但有些事情是道德所不允许的。违背道德,人们的谴责以及负面评价也能给行为人带来类似的死亡的效果。 23-6-16 16:19 来自四川3"},{"num":11,"value":"伍世豪HowL:虽然私权利是法无明文限制即可为,但私权利仍然受诚实信用原则的限制,即权利不得滥用, 23-6-16 16:19 来自广东10"},{"num":12,"value":"脚踩大油门:法律条文没明确说开车时可以呼吸,请问开车时可以呼吸么 23-6-16 16:12 来自吉林1尨貓大人:你这逻辑太差,一看你就语文不及格。 23-6-16 17:38 来自陕西1共3条回复"},{"num":13,"value":"全国帅逼协会常务理事:什么都蹭终有一天会翻车,到时候你连道歉的机会都没有 23-6-16 16:25 来自江苏5AllenLaw4real:所以就一起在沉默中灭亡? 23-6-16 16:38 来自广东2共2条回复"},{"num":14,"value":"陈光浩v:转行当公知了 23-6-16 16:55 来自广东2"},{"num":15,"value":"For_cin:震哥这是看什么了 23-6-16 17:04 来自广东"},{"num":16,"value":"薯条可乐520:实在是太复杂了 23-6-16 16:43 来自广东"},{"num":17,"value":"安迪A3:理论上是这样 23-6-16 16:27 来自广东"},{"num":18,"value":"唫萬歲: 23-6-16 16:16 来自黑龙江"},{"num":19,"value":"小迪迪-活着:震哥是学过行政法和民法的 23-6-17 17:19 来自辽宁"}],"unique_index":"7ak2u867xm4lj2l0xrr","default":"","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_x86/tasks/4.json b/.temp_to_pub/EasySpider_windows_x86/tasks/4.json index 978f23d..75ab923 100644 --- a/.temp_to_pub/EasySpider_windows_x86/tasks/4.json +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/4.json @@ -1 +1 @@ -{"id":4,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 5:40:59 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":8,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}}]} \ No newline at end of file +{"id":4,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/26/2023, 4:48:06 PM","version":"0.3.1","containJudge":true,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"string","exampleValue":"手机"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[4],"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","wait":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(., '手机')]"]}},{"id":5,"index":3,"parentId":4,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"},{"num":1,"value":"数码"},{"num":2,"value":"家用电器"},{"num":3,"value":"电脑"},{"num":4,"value":"办公"},{"num":5,"value":"家纺"},{"num":6,"value":"家居"},{"num":7,"value":"厨具"},{"num":8,"value":"家具"},{"num":9,"value":"家装"},{"num":10,"value":"灯具"},{"num":11,"value":"工业品"},{"num":12,"value":"内衣"},{"num":13,"value":"男装"},{"num":14,"value":"女装"},{"num":15,"value":"童装"},{"num":16,"value":"箱包"},{"num":17,"value":"钟表"},{"num":18,"value":"珠宝"},{"num":19,"value":"女鞋"},{"num":20,"value":"运动"},{"num":21,"value":"户外"},{"num":22,"value":"男鞋"},{"num":23,"value":"汽车用品"},{"num":24,"value":"车载电器"},{"num":25,"value":"母婴"},{"num":26,"value":"洗护喂养"},{"num":27,"value":"玩具乐器"},{"num":28,"value":"宠物生活"},{"num":29,"value":"家庭清洁"},{"num":30,"value":"个人护理"},{"num":31,"value":"计生情趣"},{"num":32,"value":"图书"},{"num":33,"value":"童书"},{"num":34,"value":"文学"}],"default":"","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/"},{"num":1,"value":"https://shuma.jd.com/"},{"num":2,"value":"https://search.jd.com/Search?keyword=%E5%B0%8F%E5%AE%B6%E7%94%B5&enc=utf-8&wq=%E5%B0%8F%E5%AE%B6%E7%94%B5&pvid=261a350161304c979fa0e7ce95c05671"},{"num":3,"value":"https://diannao.jd.com/"},{"num":4,"value":"https://bg.jd.com/"},{"num":5,"value":"https://channel.jd.com/jf.html"},{"num":6,"value":"https://channel.jd.com/home.html"},{"num":7,"value":"https://channel.jd.com/kitchenware.html"},{"num":8,"value":"https://channel.jd.com/furniture.html"},{"num":9,"value":"https://jzjc.jd.com/"},{"num":10,"value":"https://channel.jd.com/9855-9856.html"},{"num":11,"value":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"},{"num":12,"value":"https://channel.jd.com/underwear.html"},{"num":13,"value":"https://channel.jd.com/1315-1342.html"},{"num":14,"value":"https://channel.jd.com/women.html"},{"num":15,"value":"https://list.jd.com/list.html?cat=1319,11842"},{"num":16,"value":"https://channel.jd.com/bag.html"},{"num":17,"value":"https://channel.jd.com/watch.html"},{"num":18,"value":"https://channel.jd.com/jewellery.html"},{"num":19,"value":"https://channel.jd.com/womensshoes.html"},{"num":20,"value":"https://phat.jd.com/10-109.html"},{"num":21,"value":"https://channel.jd.com/outdoor.html"},{"num":22,"value":"https://channel.jd.com/mensshoes.html"},{"num":23,"value":"https://che.jd.com/"},{"num":24,"value":"https://list.jd.com/list.html?cat=6728,6740&page=1&delivery_glb=1&stock=1&sort=sort_totalsales15_desc&trans=1&JL=4_7_0#J_main"},{"num":25,"value":"https://search.jd.com/Search?keyword=%E6%AF%8D%E5%A9%B4&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%AF%8D%E5%A9%B4&stock=1&gp=2&click=1"},{"num":26,"value":"https://channel.jd.com/feed.html"},{"num":27,"value":"https://toy.jd.com/"},{"num":28,"value":"https://channel.jd.com/pet.html"},{"num":29,"value":"https://channel.jd.com/beauty.html"},{"num":30,"value":"https://lady.jd.com/"},{"num":31,"value":"https://channel.jd.com/9192-9196.html"},{"num":32,"value":"https://book.jd.com/"},{"num":33,"value":"https://book.jd.com/children.html"},{"num":34,"value":"https://channel.jd.com/p_wenxuezongheguan.html"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":3,"index":4,"parentId":2,"type":2,"option":9,"title":"判断条件","sequence":[5],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0}},{"id":4,"parentId":3,"index":5,"type":3,"option":10,"title":"条件分支","sequence":[3],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"3","value":"女","code":"","waitTime":0},"position":0},{"id":-1,"parentId":3,"index":6,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/40.json b/.temp_to_pub/EasySpider_windows_x86/tasks/40.json new file mode 100644 index 0000000..b4e56a1 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/40.json @@ -0,0 +1 @@ +{"id":40,"name":"中国地震台网——历史查询","url":"http://www.ceic.ac.cn/history","links":"http://www.ceic.ac.cn/history","create_time":"6/20/2023, 2:49:50 PM","version":"0.3.2","containJudge":false,"desc":"http://www.ceic.ac.cn/history","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"http://www.ceic.ac.cn/history","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"http://www.ceic.ac.cn/history"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"string","exampleValue":"11","value":"11"},{"id":2,"name":"loopTimes_循环_2","nodeId":4,"nodeName":"循环","desc":"循环循环执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"3.6"},{"id":1,"name":"参数2_文本","desc":"","type":"string","exampleValue":"2023-06-1308:48:30"},{"id":2,"name":"参数3_文本","desc":"","type":"string","exampleValue":"40.18"},{"id":3,"name":"参数4_文本","desc":"","type":"string","exampleValue":"83.80"},{"id":4,"name":"参数5_文本","desc":"","type":"string","exampleValue":"18"},{"id":5,"name":"参数6_链接文本","desc":"","type":"string","exampleValue":"新疆阿克苏地区沙雅县"},{"id":6,"name":"参数7_链接地址","desc":"","type":"string","exampleValue":"https://news.ceic.ac.cn/CD20230613084830.html"},{"id":7,"name":"参数8_文本","desc":"","type":"string","exampleValue":"震级(M)"},{"id":8,"name":"参数9_文本","desc":"","type":"string","exampleValue":"发震时刻(UTC+8)"},{"id":9,"name":"参数10_文本","desc":"","type":"string","exampleValue":"纬度(°)"},{"id":10,"name":"参数11_文本","desc":"","type":"string","exampleValue":"经度(°)"},{"id":11,"name":"参数12_文本","desc":"","type":"string","exampleValue":"深度(千米)"},{"id":12,"name":"参数13_文本","desc":"","type":"string","exampleValue":"参考位置"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,4],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"http://www.ceic.ac.cn/history","links":"http://www.ceic.ac.cn/history","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"weidu1\"]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"11","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']"]}},{"id":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search\"]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]","//a[contains(., '查询')]","id(\"search\")","//A[@class='check']"]}},{"id":4,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[6,5],"isInLoop":false,"position":3,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[last()-1]/a[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]","//a[contains(., '»')]"]}},{"id":6,"index":5,"parentId":4,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[10]/a[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]","//a[contains(., '»')]"],"loopType":0}},{"id":5,"index":6,"parentId":4,"type":1,"option":8,"title":"循环","sequence":[7],"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","wait":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']"]}},{"id":7,"index":7,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":1,"relative":true,"name":"参数1_文本","desc":"","relativeXPath":"/td[1]","allXPaths":["/td[1]","//td[contains(., '3.6')]"],"exampleValues":[{"num":0,"value":"3.6"},{"num":2,"value":"3.7"},{"num":3,"value":"3.3"},{"num":4,"value":"4.3"},{"num":5,"value":"3.6"},{"num":6,"value":"6.2"},{"num":7,"value":"3.8"},{"num":8,"value":"3.3"},{"num":9,"value":"4.2"},{"num":10,"value":"4.7"},{"num":11,"value":"3.2"},{"num":12,"value":"3.1"},{"num":13,"value":"3.1"},{"num":14,"value":"3.2"},{"num":15,"value":"2.9"},{"num":16,"value":"3.8"},{"num":17,"value":"5.3"},{"num":18,"value":"5.9"},{"num":19,"value":"3.6"},{"num":20,"value":"5.7"}],"unique_index":"/td[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数2_文本","desc":"","relativeXPath":"/td[2]","allXPaths":["/td[2]","//td[contains(., '2023-06-13')]"],"exampleValues":[{"num":0,"value":"2023-06-1308:48:30"},{"num":2,"value":"2023-06-1305:52:59"},{"num":3,"value":"2023-06-1200:04:18"},{"num":4,"value":"2023-06-1120:25:38"},{"num":5,"value":"2023-06-1119:29:45"},{"num":6,"value":"2023-06-1117:54:45"},{"num":7,"value":"2023-06-1117:40:14"},{"num":8,"value":"2023-06-1100:12:51"},{"num":9,"value":"2023-06-1017:12:34"},{"num":10,"value":"2023-06-1013:31:54"},{"num":11,"value":"2023-06-1010:52:29"},{"num":12,"value":"2023-06-0820:25:13"},{"num":13,"value":"2023-06-0807:58:54"},{"num":14,"value":"2023-06-0801:07:54"},{"num":15,"value":"2023-06-0604:22:39"},{"num":16,"value":"2023-06-0504:39:09"},{"num":17,"value":"2023-06-0321:58:02"},{"num":18,"value":"2023-06-0315:17:45"},{"num":19,"value":"2023-06-0200:00:13"},{"num":20,"value":"2023-05-3119:20:15"}],"unique_index":"/td[2]","default":"","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(., '40.18')]"],"exampleValues":[{"num":0,"value":"40.18"},{"num":2,"value":"33.10"},{"num":3,"value":"43.38"},{"num":4,"value":"24.26"},{"num":5,"value":"48.74"},{"num":6,"value":"42.50"},{"num":7,"value":"40.79"},{"num":8,"value":"35.84"},{"num":9,"value":"22.85"},{"num":10,"value":"22.88"},{"num":11,"value":"31.73"},{"num":12,"value":"32.20"},{"num":13,"value":"28.34"},{"num":14,"value":"43.63"},{"num":15,"value":"35.12"},{"num":16,"value":"38.29"},{"num":17,"value":"12.45"},{"num":18,"value":"12.65"},{"num":19,"value":"40.80"},{"num":20,"value":"25.05"}],"unique_index":"/td[3]","default":"","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(., '83.80')]"],"exampleValues":[{"num":0,"value":"83.80"},{"num":2,"value":"86.73"},{"num":3,"value":"88.98"},{"num":4,"value":"122.47"},{"num":5,"value":"129.79"},{"num":6,"value":"142.00"},{"num":7,"value":"82.63"},{"num":8,"value":"79.77"},{"num":9,"value":"120.60"},{"num":10,"value":"120.65"},{"num":11,"value":"104.08"},{"num":12,"value":"88.89"},{"num":13,"value":"104.56"},{"num":14,"value":"85.99"},{"num":15,"value":"110.25"},{"num":16,"value":"93.84"},{"num":17,"value":"48.15"},{"num":18,"value":"47.90"},{"num":19,"value":"79.21"},{"num":20,"value":"96.40"}],"unique_index":"/td[4]","default":"","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(., '18')]"],"exampleValues":[{"num":0,"value":"18"},{"num":2,"value":"10"},{"num":3,"value":"19"},{"num":4,"value":"27"},{"num":5,"value":"17"},{"num":6,"value":"130"},{"num":7,"value":"20"},{"num":8,"value":"10"},{"num":9,"value":"19"},{"num":10,"value":"14"},{"num":11,"value":"18"},{"num":12,"value":"15"},{"num":13,"value":"10"},{"num":14,"value":"15"},{"num":15,"value":"25"},{"num":16,"value":"10"},{"num":17,"value":"10"},{"num":18,"value":"10"},{"num":19,"value":"13"},{"num":20,"value":"10"}],"unique_index":"/td[5]","default":"","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\")"],"exampleValues":[{"num":0,"value":"新疆阿克苏地区沙雅县"},{"num":2,"value":"西藏那曲市尼玛县"},{"num":3,"value":"新疆吐鲁番市高昌区"},{"num":4,"value":"台湾花莲县海域"},{"num":5,"value":"黑龙江伊春市嘉荫县"},{"num":6,"value":"日本北海道"},{"num":7,"value":"新疆阿克苏地区沙雅县"},{"num":8,"value":"新疆和田地区和田县"},{"num":9,"value":"台湾屏东县"},{"num":10,"value":"台湾高雄市"},{"num":11,"value":"四川阿坝州茂县"},{"num":12,"value":"西藏那曲市双湖县"},{"num":13,"value":"四川宜宾市高县"},{"num":14,"value":"新疆昌吉州玛纳斯县"},{"num":15,"value":"陕西渭南市合阳县"},{"num":16,"value":"青海海西州茫崖市"},{"num":17,"value":"亚丁湾"},{"num":18,"value":"亚丁湾"},{"num":19,"value":"新疆阿克苏地区柯坪县"},{"num":20,"value":"缅甸"}],"unique_index":"/td[6]/a[1]","default":"","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\")"],"exampleValues":[{"num":0,"value":"https://news.ceic.ac.cn/CD20230613084830.html"},{"num":2,"value":"https://news.ceic.ac.cn/CC20230613055259.html"},{"num":3,"value":"https://news.ceic.ac.cn/CD20230612000419.html"},{"num":4,"value":"https://news.ceic.ac.cn/CD20230611202539.html"},{"num":5,"value":"https://news.ceic.ac.cn/CD20230611192945.html"},{"num":6,"value":"https://news.ceic.ac.cn/CC20230611175446.html"},{"num":7,"value":"https://news.ceic.ac.cn/CD20230611174015.html"},{"num":8,"value":"https://news.ceic.ac.cn/CD20230611001251.html"},{"num":9,"value":"https://news.ceic.ac.cn/CD20230610171234.html"},{"num":10,"value":"https://news.ceic.ac.cn/CC20230610133154.html"},{"num":11,"value":"https://news.ceic.ac.cn/CD20230610105230.html"},{"num":12,"value":"https://news.ceic.ac.cn/CD20230608202514.html"},{"num":13,"value":"https://news.ceic.ac.cn/CD20230608075855.html"},{"num":14,"value":"https://news.ceic.ac.cn/CD20230608010754.html"},{"num":15,"value":"https://news.ceic.ac.cn/CD20230606042239.html"},{"num":16,"value":"https://news.ceic.ac.cn/CD20230605043910.html"},{"num":17,"value":"https://news.ceic.ac.cn/CC20230603215802.html"},{"num":18,"value":"https://news.ceic.ac.cn/CC20230603151746.html"},{"num":19,"value":"https://news.ceic.ac.cn/CD20230602000013.html"},{"num":20,"value":"https://news.ceic.ac.cn/CC20230531192015.html"}],"unique_index":"/td[6]/a[1]","default":"","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)')]"],"exampleValues":[{"num":1,"value":"震级(M)"}],"unique_index":"/th[1]","default":"","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')]"],"exampleValues":[{"num":1,"value":"发震时刻(UTC+8)"}],"unique_index":"/th[2]","default":"","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(., '纬度(°)')]"],"exampleValues":[{"num":1,"value":"纬度(°)"}],"unique_index":"/th[3]","default":"","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(., '经度(°)')]"],"exampleValues":[{"num":1,"value":"经度(°)"}],"unique_index":"/th[4]","default":"","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(., '深度(千米)')]"],"exampleValues":[{"num":1,"value":"深度(千米)"}],"unique_index":"/th[5]","default":"","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(., '参考位置')]"],"exampleValues":[{"num":1,"value":"参考位置"}],"unique_index":"/th[6]","default":"","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_x86/tasks/41.json b/.temp_to_pub/EasySpider_windows_x86/tasks/41.json new file mode 100644 index 0000000..da86e2e --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/41.json @@ -0,0 +1 @@ +{"id":41,"name":"新闻中心 - 小鱼易连-官网-让世界零距离","url":"https://www.xylink.com/news","links":"https://www.xylink.com/news","create_time":"6/26/2023, 5:52:30 PM","version":"0.3.2","containJudge":false,"desc":"https://www.xylink.com/news","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.xylink.com/news","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.xylink.com/news"},{"id":1,"name":"loopTimes_循环_1","nodeId":2,"nodeName":"循环","desc":"循环循环执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"自定义操作","desc":"自定义操作返回的数据","type":"string","exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,4,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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.xylink.com/news","links":"https://www.xylink.com/news","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":3,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[5,6,3],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"ant-pagination-next\")]/button[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[1]/div[1]/div[2]/section[1]/div[1]/div[2]/ul[1]/li[7]/button[1]","//button[contains(., '')]","//BUTTON[@class='ant-pagination-item-link']"]}},{"id":6,"index":3,"parentId":3,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"//*[contains(@class, \"ant-pagination-next\")]/button[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[1]/div[2]/section[1]/div[1]/div[2]/ul[1]/li[7]/button[1]","//button[contains(., '')]","//BUTTON[@class='ant-pagination-item-link']"],"loopType":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":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":0,"code":"let_a = 1;","waitTime":0,"recordASField":0}},{"id":4,"index":5,"parentId":3,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":0,"code":"let_a = let_a + 1;","waitTime":0,"recordASField":0}},{"id":5,"index":6,"parentId":3,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":0,"code":"for(let i=0;i 0","sequence":[14],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":"5","value":"","code":"return v_a > 0;","waitTime":0},"position":0},{"id":-1,"parentId":10,"index":17,"type":3,"option":10,"title":"条件分支","sequence":[],"isInLoop":true,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"class":0,"value":"","code":"","waitTime":0},"position":1}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/43.json b/.temp_to_pub/EasySpider_windows_x86/tasks/43.json new file mode 100644 index 0000000..7a3fbb6 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/43.json @@ -0,0 +1 @@ +{"id":43,"name":"Artificial Intelligence authors/titles recent submissions","url":"https://arxiv.org/list/cs.AI/recent","links":"https://arxiv.org/list/cs.AI/recent","create_time":"6/27/2023, 2:39:57 AM","version":"0.3.2","containJudge":false,"desc":"https://arxiv.org/list/cs.AI/recent","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://arxiv.org/list/cs.AI/recent","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://arxiv.org/list/cs.AI/recent"}],"outputParameters":[],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://arxiv.org/list/cs.AI/recent","links":"https://arxiv.org/list/cs.AI/recent","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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]/dl[1]/dt/span[1]/a[2]","wait":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":3,"index":3,"parentId":2,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"/html/body/div[4]/div[1]/dl[1]/dt/span[1]/a[2]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":"","loopType":1}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/44.json b/.temp_to_pub/EasySpider_windows_x86/tasks/44.json new file mode 100644 index 0000000..9c38210 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/44.json @@ -0,0 +1 @@ +{"id":44,"name":"锦江航运","url":"https://ejj.jjshipping.cn/home","links":"https://ejj.jjshipping.cn/home","create_time":"6/27/2023, 2:43:01 PM","version":"0.3.2","containJudge":false,"desc":"https://ejj.jjshipping.cn/home","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://ejj.jjshipping.cn/home","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://ejj.jjshipping.cn/home"}],"outputParameters":[],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,4,3,8,10,11],"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":5,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://ejj.jjshipping.cn/home","links":"https://ejj.jjshipping.cn/home","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":-1,"index":2,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"select-wrap\")]/label[1]/div[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[1]/label[1]/div[1]","//div[contains(., '')]","//DIV[@class='selectedrow']"]}},{"id":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//span[contains(., 'CNSHA上海')]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/ul[1]/li[5]/span[1]","//span[contains(., 'CNWEI威海')]","id(\"ui-id-76\")","//SPAN[@class='ui-menu-item-wrapper']"]}},{"id":2,"index":4,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"select-wrap\")]/label[1]/div[1]","wait":5,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[1]/label[1]/div[1]","//div[contains(., '')]","//DIV[@class='selectedrow']"]}},{"id":-1,"index":5,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pl60\")]/div[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[1]/label[2]/div[1]","//div[contains(., '')]","//DIV[@class='selectedrow']"]}},{"id":-1,"index":6,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pl60\")]/div[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[1]/label[2]/div[1]","//div[contains(., '')]","//DIV[@class='selectedrow']"]}},{"id":-1,"index":7,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"select-wrap\")]/label[1]/div[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[1]/label[1]/div[1]","//div[contains(., '')]","//DIV[@class='selectedrow']"]}},{"id":4,"index":8,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pl60\")]/div[1]","wait":5,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[1]/label[2]/div[1]","//div[contains(., '')]","//DIV[@class='selectedrow']"]}},{"id":-1,"index":9,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":4,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","relativeXPath":"/html/body/div[4]/div[1]/div[1]/label[2]/div[1]","allXPaths":["/html/body/div[4]/div[1]/div[1]/label[2]/div[1]","//div[contains(., '')]","//DIV[@class='selectedrow']"],"exampleValues":[{"num":0,"value":"\n \n \n "}],"unique_index":"1ri57q6vri5ljduap98","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":false,"name":"参数2_链接文本","desc":"","relativeXPath":"/html/body/ul[2]/li[4]/span[1]/a[2]","allXPaths":["/html/body/ul[2]/li[4]/span[1]/a[2]","//a[contains(., '新加坡')]","//A[@class='rightlabel']"],"exampleValues":[{"num":0,"value":"新加坡"}],"unique_index":"ws9b52fuzeljduap98","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":false,"name":"参数3_链接地址","desc":"","relativeXPath":"/html/body/ul[2]/li[4]/span[1]/a[2]","allXPaths":["/html/body/ul[2]/li[4]/span[1]/a[2]","//a[contains(., '新加坡')]","//A[@class='rightlabel']"],"exampleValues":[{"num":0,"value":""}],"unique_index":"ws9b52fuzeljduap98","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":5,"index":10,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":4,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"//a[contains(., '东京')]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[]}},{"id":6,"index":11,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":5,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"queryfee\"]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[1]/div[2]/a[1]","//a[contains(., '查询运费')]","id(\"queryfee\")","//A[@class='btn btn-search']"]}},{"id":-1,"index":12,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":6,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"ui-id-200\"]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/ul[2]/li[27]/span[1]","//span[contains(., 'CNSHA上海')]","id(\"ui-id-200\")","//SPAN[@class='ui-menu-item-wrapper']"]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/45.json b/.temp_to_pub/EasySpider_windows_x86/tasks/45.json new file mode 100644 index 0000000..14b8c44 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/45.json @@ -0,0 +1 @@ +{"id":45,"name":"锦江航运","url":"https://ejj.jjshipping.cn/home","links":"https://ejj.jjshipping.cn/home","create_time":"6/27/2023, 2:58:15 PM","version":"0.3.2","containJudge":false,"desc":"https://ejj.jjshipping.cn/home","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://ejj.jjshipping.cn/home","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://ejj.jjshipping.cn/home"}],"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":"","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":10,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://ejj.jjshipping.cn/home","links":"https://ejj.jjshipping.cn/home","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":4,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":0,"code":"document.querySelector(\"#startportcod\").value = \"CNSHA\";\ndocument.querySelector(\"#endportcod\").value = \"JPTYO\";","waitTime":0,"recordASField":0}},{"id":3,"index":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"queryfee\"]","wait":20,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[4]/div[1]/div[1]/div[2]/a[1]","//a[contains(., '查询运费')]","id(\"queryfee\")","//A[@class='btn btn-search']"]}},{"id":-1,"index":4,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":0,"code":"","waitTime":0,"recordASField":0}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/46.json b/.temp_to_pub/EasySpider_windows_x86/tasks/46.json new file mode 100644 index 0000000..67ed8b9 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/46.json @@ -0,0 +1 @@ +{"id":46,"name":"Instant Price","url":"https://www.maersk.com.cn/instantPrice/","links":"https://www.maersk.com.cn/instantPrice/","create_time":"6/27/2023, 7:25:30 PM","version":"0.3.2","containJudge":false,"desc":"https://www.maersk.com.cn/instantPrice/","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.maersk.com.cn/instantPrice/","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.maersk.com.cn/instantPrice/"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":4,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"string","exampleValue":"Shang","value":"Shang"}],"outputParameters":[],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,4,5],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.maersk.com.cn/instantPrice/","links":"https://www.maersk.com.cn/instantPrice/","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":-1,"index":2,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":13,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"searchFormOrigin\")]/div[1]/div[1]/div[1]/div[1]/div[1]/input[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"shanghai","allXPaths":["/html/body/div[2]/main[1]/div[1]/article[1]/section[1]/section[1]/section[1]/div[1]/form[1]/fieldset[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/input[1]","//input[contains(., '')]","//INPUT[@class='form-input__field']"]}},{"id":-1,"index":3,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":13,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"searchFormOrigin\")]/div[1]/div[1]/div[1]/div[1]/div[1]/input[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"Shang","allXPaths":["/html/body/div[2]/main[1]/div[1]/article[1]/section[1]/section[1]/section[1]/div[1]/form[1]/fieldset[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/input[1]","//input[contains(., '')]","//INPUT[@class='form-input__field']"]}},{"id":2,"index":4,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":13,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"searchFormOrigin\")]/div[1]/div[1]/div[1]/div[1]/div[1]/input[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"Shang","allXPaths":["/html/body/div[2]/main[1]/div[1]/article[1]/section[1]/section[1]/section[1]/div[1]/form[1]/fieldset[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/input[1]","//input[contains(., '')]","//INPUT[@class='form-input__field']"]}},{"id":3,"index":5,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":13,"tabIndex":-1,"useLoop":false,"xpath":"//li[contains(., 'SHANGQIU')]","wait":20,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[2]/main[1]/div[1]/article[1]/section[1]/section[1]/section[1]/div[1]/form[1]/fieldset[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/ul[1]/li[1]","//li[contains(., 'SHANGQIU (')]","//LI[@class='typeahead__suggestions__link typeahead__suggestions__link--history']"]}},{"id":-1,"index":6,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":4,"parameters":{"history":13,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"searchFormOrigin\")]/div[1]/div[1]/div[1]/div[1]/div[1]/input[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"Shang","allXPaths":["/html/body/div[2]/main[1]/div[1]/article[1]/section[1]/section[1]/section[1]/div[1]/form[1]/fieldset[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/input[1]","//input[contains(., '')]","//INPUT[@class='form-input__field']"]}},{"id":-1,"index":7,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":4,"parameters":{"history":13,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"searchFormOrigin\")]/div[1]/div[1]/div[1]/div[1]/div[1]/input[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"Shang","allXPaths":["/html/body/div[2]/main[1]/div[1]/article[1]/section[1]/section[1]/section[1]/div[1]/form[1]/fieldset[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/input[1]","//input[contains(., '')]","//INPUT[@class='form-input__field']"]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/47.json b/.temp_to_pub/EasySpider_windows_x86/tasks/47.json new file mode 100644 index 0000000..0793866 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/47.json @@ -0,0 +1 @@ +{"id":47,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"6/30/2023, 8:21:24 PM","version":"0.3.2","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"自定义操作返回的数据","type":"string","exampleValue":""},{"id":1,"name":"自定义操作","desc":"自定义操作返回的数据","type":"string","exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,4,5],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div/a","wait":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(., '手机')]"]}},{"id":-1,"index":3,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"},{"num":1,"value":"数码"},{"num":2,"value":"家用电器"},{"num":3,"value":"电脑"},{"num":4,"value":"办公"},{"num":5,"value":"家纺"},{"num":6,"value":"家居"},{"num":7,"value":"厨具"},{"num":8,"value":"家具"},{"num":9,"value":"家装"},{"num":10,"value":"灯具"},{"num":11,"value":"工业品"},{"num":12,"value":"内衣"},{"num":13,"value":"男装"},{"num":14,"value":"女装"},{"num":15,"value":"童装"},{"num":16,"value":"箱包"},{"num":17,"value":"钟表"},{"num":18,"value":"珠宝"},{"num":19,"value":"女鞋"},{"num":20,"value":"运动"},{"num":21,"value":"户外"},{"num":22,"value":"男鞋"},{"num":23,"value":"汽车用品"},{"num":24,"value":"车载电器"},{"num":25,"value":"母婴"},{"num":26,"value":"洗护喂养"},{"num":27,"value":"玩具乐器"},{"num":28,"value":"宠物生活"},{"num":29,"value":"家庭清洁"},{"num":30,"value":"个人护理"},{"num":31,"value":"计生情趣"},{"num":32,"value":"图书"},{"num":33,"value":"童书"},{"num":34,"value":"文学"}],"unique_index":"2fi6vo60v2zljflolea","default":"","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/"},{"num":1,"value":"https://shuma.jd.com/"},{"num":2,"value":"https://search.jd.com/Search?keyword=%E5%B0%8F%E5%AE%B6%E7%94%B5&enc=utf-8&wq=%E5%B0%8F%E5%AE%B6%E7%94%B5&pvid=261a350161304c979fa0e7ce95c05671"},{"num":3,"value":"https://diannao.jd.com/"},{"num":4,"value":"https://bg.jd.com/"},{"num":5,"value":"https://channel.jd.com/jf.html"},{"num":6,"value":"https://channel.jd.com/home.html"},{"num":7,"value":"https://channel.jd.com/kitchenware.html"},{"num":8,"value":"https://channel.jd.com/furniture.html"},{"num":9,"value":"https://jzjc.jd.com/"},{"num":10,"value":"https://channel.jd.com/9855-9856.html"},{"num":11,"value":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"},{"num":12,"value":"https://channel.jd.com/underwear.html"},{"num":13,"value":"https://channel.jd.com/1315-1342.html"},{"num":14,"value":"https://channel.jd.com/women.html"},{"num":15,"value":"https://list.jd.com/list.html?cat=1319,11842"},{"num":16,"value":"https://channel.jd.com/bag.html"},{"num":17,"value":"https://channel.jd.com/watch.html"},{"num":18,"value":"https://channel.jd.com/jewellery.html"},{"num":19,"value":"https://channel.jd.com/womensshoes.html"},{"num":20,"value":"https://phat.jd.com/10-109.html"},{"num":21,"value":"https://channel.jd.com/outdoor.html"},{"num":22,"value":"https://channel.jd.com/mensshoes.html"},{"num":23,"value":"https://che.jd.com/"},{"num":24,"value":"https://list.jd.com/list.html?cat=6728,6740&page=1&delivery_glb=1&stock=1&sort=sort_totalsales15_desc&trans=1&JL=4_7_0#J_main"},{"num":25,"value":"https://search.jd.com/Search?keyword=%E6%AF%8D%E5%A9%B4&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%AF%8D%E5%A9%B4&stock=1&gp=2&click=1"},{"num":26,"value":"https://channel.jd.com/feed.html"},{"num":27,"value":"https://toy.jd.com/"},{"num":28,"value":"https://channel.jd.com/pet.html"},{"num":29,"value":"https://channel.jd.com/beauty.html"},{"num":30,"value":"https://lady.jd.com/"},{"num":31,"value":"https://channel.jd.com/9192-9196.html"},{"num":32,"value":"https://book.jd.com/"},{"num":33,"value":"https://book.jd.com/children.html"},{"num":34,"value":"https://channel.jd.com/p_wenxuezongheguan.html"}],"unique_index":"2fi6vo60v2zljflolea","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":2,"index":4,"parentId":0,"type":0,"option":5,"title":"参数1_链接文本","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":0,"code":"return \"\"","waitTime":0,"recordASField":"1"}},{"id":3,"index":5,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":"1","code":"shutdown -s -t 1600","waitTime":0,"recordASField":"1"}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/48.json b/.temp_to_pub/EasySpider_windows_x86/tasks/48.json new file mode 100644 index 0000000..a634436 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/48.json @@ -0,0 +1 @@ +{"id":48,"name":"Discuz! X3.5 正式版【2022-12-21】 - Discuz! 官方发布 - Discuz!官方免费开源建站系统 - Powered by Discuz!","url":"https://discuz.dismall.com/thread-3857678-1-1.html","links":"https://discuz.dismall.com/thread-3857678-1-1.html","create_time":"7/1/2023, 4:30:15 AM","version":"0.3.3","containJudge":false,"desc":"https://discuz.dismall.com/thread-3857678-1-1.html","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://discuz.dismall.com/thread-3857678-1-1.html","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://discuz.dismall.com/thread-3857678-1-1.html"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"\n尊敬的各位站长/开发者:\n       在2022年12月底,很高兴为大家带来Discuz!X3.5的正式版,正式版提供从X3.5以下版本的升级。\n\nX3.5运行环境要求:\n       安全提示:我们强烈建议您使用仍在开发团队支持期内的操作系统、Web服务器、PHP、数据库、内存缓存等软件,超出支持期的软件可能会对您的站点带来未知的安全隐患。 性能提示:当 MySQL < 5.7 或 MariaDB < 10.2 时, InnoDB 性能下降较为严重,因此在生产系统上运行的站点应升级版本至 MySQL >= 5.7 或 MariaDB >= 10.2 以避免此问题。\n软件名称最低要求推荐版本其他事项PHP>= 5.6.07.3 - 8.2依赖 XML 扩展、 JSON 扩展、 GD 扩展 >= 1.0MySQL>= 5.5.35.7 - 8.0如使用 MariaDB ,推荐版本为 >= 10.2\nX3.5核心亮点:\n1、支持PHP8\n2、支持MYSQL8\n3、支持IPV6,支持多IP库、支持CDN不同模式IP获取,且支持扩展获取模式\n4、支持UTF8MB4(支持emoji表情、更多字符的支持)\n5、支持InnoDb(云数据库已普遍推荐使用)\n6、支持全模块开关(包括论坛,从此Discuz!X不只是论坛,而是全方案的建站系统)\n7、全新的支付系统,自带微信支付、支付宝支付、QQ钱包支付,支持扩展接入更多支付体系,支持第三方调用支付\n8、内置安全手机底层,支持第三方SMS接口接入\n9、更完善、现代化的手机版\n10、全新的后台风格\n11、更完善的HTTPS支持\n12、HTML5全面取代Flash\n\n另有数百项功能改进……\n\n下载地址:\nhttps://www.dismall.com/thread-14660-1-1.html\nhttps://gitee.com/Discuz/DiscuzX/attach_files\n\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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://discuz.dismall.com/thread-3857678-1-1.html","links":"https://discuz.dismall.com/thread-3857678-1-1.html","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[6]/div[4]/div[2]/div[1]/table[1]/tbody[1]/tr[1]/td[1]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td[1]","allXPaths":["/html/body/div[6]/div[4]/div[2]/div[1]/table[1]/tbody[1]/tr[1]/td[1]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td[1]","//td[contains(., '尊敬的各位站长/开')]","id(\"postmessage_29875312\")","//TD[@class='t_f']","/html/body/div[last()-5]/div[last()-1]/div[last()-3]/div[last()-1]/table/tbody/tr[last()-4]/td/div/div/div[last()-2]/table/tbody/tr/td"],"exampleValues":[{"num":0,"value":"\n尊敬的各位站长/开发者:\n       在2022年12月底,很高兴为大家带来Discuz!X3.5的正式版,正式版提供从X3.5以下版本的升级。\n\nX3.5运行环境要求:\n       安全提示:我们强烈建议您使用仍在开发团队支持期内的操作系统、Web服务器、PHP、数据库、内存缓存等软件,超出支持期的软件可能会对您的站点带来未知的安全隐患。 性能提示:当 MySQL < 5.7 或 MariaDB < 10.2 时, InnoDB 性能下降较为严重,因此在生产系统上运行的站点应升级版本至 MySQL >= 5.7 或 MariaDB >= 10.2 以避免此问题。\n软件名称最低要求推荐版本其他事项PHP>= 5.6.07.3 - 8.2依赖 XML 扩展、 JSON 扩展、 GD 扩展 >= 1.0MySQL>= 5.5.35.7 - 8.0如使用 MariaDB ,推荐版本为 >= 10.2\nX3.5核心亮点:\n1、支持PHP8\n2、支持MYSQL8\n3、支持IPV6,支持多IP库、支持CDN不同模式IP获取,且支持扩展获取模式\n4、支持UTF8MB4(支持emoji表情、更多字符的支持)\n5、支持InnoDb(云数据库已普遍推荐使用)\n6、支持全模块开关(包括论坛,从此Discuz!X不只是论坛,而是全方案的建站系统)\n7、全新的支付系统,自带微信支付、支付宝支付、QQ钱包支付,支持扩展接入更多支付体系,支持第三方调用支付\n8、内置安全手机底层,支持第三方SMS接口接入\n9、更完善、现代化的手机版\n10、全新的后台风格\n11、更完善的HTTPS支持\n12、HTML5全面取代Flash\n\n另有数百项功能改进……\n\n下载地址:\nhttps://www.dismall.com/thread-14660-1-1.html\nhttps://gitee.com/Discuz/DiscuzX/attach_files\n\n\n\n\n\n\n"}],"unique_index":"4d7ayvvi162ljj13jcl","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/49.json b/.temp_to_pub/EasySpider_windows_x86/tasks/49.json new file mode 100644 index 0000000..b05da19 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/49.json @@ -0,0 +1 @@ +{"id":49,"name":"中国地震台网——历史查询","url":"http://www.ceic.ac.cn/history","links":"http://www.ceic.ac.cn/history","create_time":"7/1/2023, 9:06:45 PM","version":"0.3.3","containJudge":false,"desc":"http://www.ceic.ac.cn/history","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"http://www.ceic.ac.cn/history","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"http://www.ceic.ac.cn/history"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"string","exampleValue":"12","value":"12"},{"id":2,"name":"loopTimes_循环_2","nodeId":4,"nodeName":"循环","desc":"循环循环执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"3.8"},{"id":1,"name":"参数2_文本","desc":"","type":"string","exampleValue":"2023-06-1117:40:14"},{"id":2,"name":"参数3_文本","desc":"","type":"string","exampleValue":"40.79"},{"id":3,"name":"参数4_文本","desc":"","type":"string","exampleValue":"82.63"},{"id":4,"name":"参数5_文本","desc":"","type":"string","exampleValue":"20"},{"id":5,"name":"参数6_链接文本","desc":"","type":"string","exampleValue":"新疆阿克苏地区沙雅县"},{"id":6,"name":"参数7_链接地址","desc":"","type":"string","exampleValue":"https://news.ceic.ac.cn/CD20230611174015.html"},{"id":7,"name":"自定义参数_7","desc":"","type":"string","exampleValue":"自定义字段"},{"id":8,"name":"自定义参数_8","desc":"","type":"string","exampleValue":"自定义字段"},{"id":9,"name":"自定义参数_9","desc":"","type":"string","exampleValue":"自定义字段"},{"id":10,"name":"自定义参数_10","desc":"","type":"string","exampleValue":"自定义字段"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,4],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"http://www.ceic.ac.cn/history","links":"http://www.ceic.ac.cn/history","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"weidu1\"]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"12","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":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search\"]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]","//a[contains(., '查询')]","id(\"search\")","//A[@class='check']","/html/body/div[last()-3]/div[last()-1]/div/div/div[last()-1]/form/div/a"]}},{"id":4,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[6,9,5],"isInLoop":false,"position":3,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[last()-1]/a[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]","//a[contains(., '»')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div/div/div/ul/li[last()-1]/a"]}},{"id":7,"index":5,"parentId":4,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[10]/a[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]","//a[contains(., '»')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div/div/div/ul/li[last()-1]/a"],"loopType":0}},{"id":5,"index":6,"parentId":4,"type":1,"option":8,"title":"循环","sequence":[7],"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","wait":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":8,"index":7,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","relativeXPath":"/td[1]","allXPaths":["/td[1]","//td[contains(., '3.8')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr/td[last()-5]"],"exampleValues":[{"num":0,"value":"3.8"},{"num":2,"value":"3.8"},{"num":3,"value":"4.4"},{"num":4,"value":"5.6"},{"num":5,"value":"5.3"},{"num":6,"value":"3.1"},{"num":7,"value":"3.2"},{"num":8,"value":"3.7"},{"num":9,"value":"3.6"},{"num":10,"value":"6.2"},{"num":11,"value":"2.2"},{"num":12,"value":"3.0"},{"num":13,"value":"4.1"},{"num":14,"value":"5.2"},{"num":15,"value":"3.6"},{"num":16,"value":"3.7"},{"num":17,"value":"3.3"},{"num":18,"value":"4.3"},{"num":19,"value":"3.6"},{"num":20,"value":"6.2"}],"unique_index":"/td[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"参数2_文本","desc":"","relativeXPath":"/td[2]","allXPaths":["/td[2]","//td[contains(., '2023-06-11')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr/td[last()-4]"],"exampleValues":[{"num":0,"value":"2023-06-1117:40:14"},{"num":2,"value":"2023-06-1801:08:11"},{"num":3,"value":"2023-06-1800:14:24"},{"num":4,"value":"2023-06-1719:35:59"},{"num":5,"value":"2023-06-1708:26:14"},{"num":6,"value":"2023-06-1708:05:51"},{"num":7,"value":"2023-06-1601:19:35"},{"num":8,"value":"2023-06-1521:58:09"},{"num":9,"value":"2023-06-1511:21:27"},{"num":10,"value":"2023-06-1510:19:24"},{"num":11,"value":"2023-06-1422:24:41"},{"num":12,"value":"2023-06-1413:39:40"},{"num":13,"value":"2023-06-1404:17:56"},{"num":14,"value":"2023-06-1316:03:43"},{"num":15,"value":"2023-06-1308:48:30"},{"num":16,"value":"2023-06-1305:52:59"},{"num":17,"value":"2023-06-1200:04:18"},{"num":18,"value":"2023-06-1120:25:38"},{"num":19,"value":"2023-06-1119:29:45"},{"num":20,"value":"2023-06-1117:54:45"}],"unique_index":"/td[2]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"参数3_文本","desc":"","relativeXPath":"/td[3]","allXPaths":["/td[3]","//td[contains(., '40.79')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr/td[last()-3]"],"exampleValues":[{"num":0,"value":"40.79"},{"num":2,"value":"35.80"},{"num":3,"value":"35.79"},{"num":4,"value":"47.75"},{"num":5,"value":"41.10"},{"num":6,"value":"39.58"},{"num":7,"value":"38.31"},{"num":8,"value":"40.14"},{"num":9,"value":"32.44"},{"num":10,"value":"13.80"},{"num":11,"value":"37.12"},{"num":12,"value":"38.16"},{"num":13,"value":"41.71"},{"num":14,"value":"33.10"},{"num":15,"value":"40.18"},{"num":16,"value":"33.10"},{"num":17,"value":"43.38"},{"num":18,"value":"24.26"},{"num":19,"value":"48.74"},{"num":20,"value":"42.50"}],"unique_index":"/td[3]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"参数4_文本","desc":"","relativeXPath":"/td[4]","allXPaths":["/td[4]","//td[contains(., '82.63')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr/td[last()-2]"],"exampleValues":[{"num":0,"value":"82.63"},{"num":2,"value":"79.78"},{"num":3,"value":"79.83"},{"num":4,"value":"147.60"},{"num":5,"value":"142.80"},{"num":6,"value":"82.57"},{"num":7,"value":"89.40"},{"num":8,"value":"77.46"},{"num":9,"value":"94.24"},{"num":10,"value":"120.85"},{"num":11,"value":"114.78"},{"num":12,"value":"88.79"},{"num":13,"value":"80.81"},{"num":14,"value":"75.80"},{"num":15,"value":"83.80"},{"num":16,"value":"86.73"},{"num":17,"value":"88.98"},{"num":18,"value":"122.47"},{"num":19,"value":"129.79"},{"num":20,"value":"142.00"}],"unique_index":"/td[4]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"参数5_文本","desc":"","relativeXPath":"/td[5]","allXPaths":["/td[5]","//td[contains(., '20')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr/td[last()-1]"],"exampleValues":[{"num":0,"value":"20"},{"num":2,"value":"10"},{"num":3,"value":"10"},{"num":4,"value":"430"},{"num":5,"value":"10"},{"num":6,"value":"20"},{"num":7,"value":"10"},{"num":8,"value":"23"},{"num":9,"value":"10"},{"num":10,"value":"100"},{"num":11,"value":"10"},{"num":12,"value":"9"},{"num":13,"value":"10"},{"num":14,"value":"20"},{"num":15,"value":"18"},{"num":16,"value":"10"},{"num":17,"value":"19"},{"num":18,"value":"27"},{"num":19,"value":"17"},{"num":20,"value":"130"}],"unique_index":"/td[5]","default":"","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/td/a"],"exampleValues":[{"num":0,"value":"新疆阿克苏地区沙雅县"},{"num":2,"value":"新疆和田地区和田县"},{"num":3,"value":"新疆和田地区和田县"},{"num":4,"value":"千岛群岛西北"},{"num":5,"value":"日本本州东岸近海"},{"num":6,"value":"新疆阿克苏地区沙雅县"},{"num":7,"value":"新疆巴音郭楞州若羌县"},{"num":8,"value":"新疆克孜勒苏州阿图什市"},{"num":9,"value":"西藏那曲市巴青县"},{"num":10,"value":"菲律宾"},{"num":11,"value":"河北邢台市任泽区"},{"num":12,"value":"新疆巴音郭楞州若羌县"},{"num":13,"value":"新疆阿克苏地区温宿县"},{"num":14,"value":"克什米尔地区"},{"num":15,"value":"新疆阿克苏地区沙雅县"},{"num":16,"value":"西藏那曲市尼玛县"},{"num":17,"value":"新疆吐鲁番市高昌区"},{"num":18,"value":"台湾花莲县海域"},{"num":19,"value":"黑龙江伊春市嘉荫县"},{"num":20,"value":"日本北海道"}],"unique_index":"/td[6]/a[1]","default":"","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/td/a"],"exampleValues":[{"num":0,"value":"https://news.ceic.ac.cn/CD20230611174015.html"},{"num":2,"value":"https://news.ceic.ac.cn/CD20230618010812.html"},{"num":3,"value":"https://news.ceic.ac.cn/CD20230618001425.html"},{"num":4,"value":"https://news.ceic.ac.cn/CC20230617193560.html"},{"num":5,"value":"https://news.ceic.ac.cn/CC20230617082615.html"},{"num":6,"value":"https://news.ceic.ac.cn/CD20230617080552.html"},{"num":7,"value":"https://news.ceic.ac.cn/CD20230616011935.html"},{"num":8,"value":"https://news.ceic.ac.cn/CD20230615215810.html"},{"num":9,"value":"https://news.ceic.ac.cn/CD20230615112127.html"},{"num":10,"value":"https://news.ceic.ac.cn/CC20230615101924.html"},{"num":11,"value":"https://news.ceic.ac.cn/CD20230614222441.html"},{"num":12,"value":"https://news.ceic.ac.cn/CD20230614133941.html"},{"num":13,"value":"https://news.ceic.ac.cn/CD20230614041757.html"},{"num":14,"value":"https://news.ceic.ac.cn/CC20230613160344.html"},{"num":15,"value":"https://news.ceic.ac.cn/CD20230613084830.html"},{"num":16,"value":"https://news.ceic.ac.cn/CC20230613055259.html"},{"num":17,"value":"https://news.ceic.ac.cn/CD20230612000419.html"},{"num":18,"value":"https://news.ceic.ac.cn/CD20230611202539.html"},{"num":19,"value":"https://news.ceic.ac.cn/CD20230611192945.html"},{"num":20,"value":"https://news.ceic.ac.cn/CC20230611175446.html"}],"unique_index":"/td[6]/a[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_7","desc":"","extractType":0,"relativeXPath":"","allXPaths":[],"exampleValues":[{"num":0,"value":"自定义字段"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"自定义参数_8","desc":"","extractType":0,"relativeXPath":"/html/body/div[1]/div[2]/div/ul/li[2]/a","allXPaths":[],"exampleValues":[{"num":0,"value":"自定义字段"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":false,"name":"自定义参数_9","desc":"","extractType":0,"relativeXPath":"//DIV[@class='link']","allXPaths":[],"exampleValues":[{"num":0,"value":"自定义字段"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":0,"relative":true,"name":"自定义参数_10","desc":"","extractType":0,"relativeXPath":"/a[1]","allXPaths":[],"exampleValues":[{"num":0,"value":"自定义字段"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":-1,"index":8,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":["/html/body/div[1]/div[4]/div[1]","//div[contains(., '网')]","//DIV[@class='link']","/html/body/div[last()-3]/div/div"],"exampleValues":[{"num":0,"value":"\n 网站声明\n  | \n 京ICP备06028819-4号\n  | \n 联系我们:houjm@seis.ac.cn\n "}],"unique_index":"ka0h5psz1whljjtcvkn","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":6,"index":9,"parentId":4,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":0,"code":"document.querySelector(\"#zhenji2\").value = 'Field[\"参数3_文本\"]'","waitTime":0,"recordASField":0}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/5.json b/.temp_to_pub/EasySpider_windows_x86/tasks/5.json new file mode 100644 index 0000000..ce5fff2 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/5.json @@ -0,0 +1 @@ +{"id":5,"name":"APK Downloader - Download APK & OBB (Latest Version)","url":"https://apkcombo.com/downloader","links":"https://apkcombo.com/downloader","create_time":"5/26/2023, 5:44:15 PM","version":"0.3.1","containJudge":false,"desc":"https://apkcombo.com/downloader","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://apkcombo.com/downloader","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://apkcombo.com/downloader"}],"outputParameters":[{"id":0,"name":"参数1_选择的选项值","desc":"","type":"string","exampleValue":"default"},{"id":1,"name":"参数2_选择的选项文本","desc":"","type":"string","exampleValue":"Phone"},{"id":2,"name":"参数3_选择的选项文本","desc":"","type":"string","exampleValue":"Tablet"},{"id":3,"name":"参数4_选择的选项文本","desc":"","type":"string","exampleValue":"Default"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,10,11,12,13,14,15,16,17],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://apkcombo.com/downloader","links":"https://apkcombo.com/downloader","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":-1,"index":2,"parentId":0,"type":0,"option":6,"title":"切换下拉选项","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"device\"]","wait":4,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"optionMode":0,"optionValue":"Phone"}},{"id":-1,"index":3,"parentId":0,"type":0,"option":6,"title":"切换下拉选项","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"device\"]","wait":5,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"optionMode":"1","optionValue":"2"}},{"id":-1,"index":4,"parentId":0,"type":0,"option":6,"title":"切换下拉选项","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"device\"]","wait":4,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"optionMode":"2","optionValue":"phone"}},{"id":-1,"index":5,"parentId":0,"type":0,"option":6,"title":"切换下拉选项","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"device\"]","wait":5,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"optionMode":"3","optionValue":"Tablet"}},{"id":-1,"index":6,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":10,"relative":false,"name":"参数1_选择的选项值","desc":"","extractType":0,"relativeXPath":"/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"exampleValues":[{"num":0,"value":"tablet"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":-1,"index":7,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"exampleValues":[{"num":0,"value":"\nDefault\nPhone\nTablet\nTV\n"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":-1,"index":8,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":10,"relative":false,"name":"参数1_选择的选项值","desc":"","extractType":0,"relativeXPath":"/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"exampleValues":[{"num":0,"value":"tablet"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":-1,"index":9,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":11,"relative":false,"name":"参数1_选择的选项文本","desc":"","extractType":0,"relativeXPath":"/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"exampleValues":[{"num":0,"value":"Tablet"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":2,"index":10,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":10,"relative":false,"name":"参数1_选择的选项值","desc":"","extractType":0,"relativeXPath":"/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"exampleValues":[{"num":0,"value":"default"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":11,"parentId":0,"type":0,"option":6,"title":"切换下拉选项","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"device\"]","wait":3,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"optionMode":0,"optionValue":"Phone"}},{"id":4,"index":12,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":11,"relative":false,"name":"参数2_选择的选项文本","desc":"","extractType":0,"relativeXPath":"/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"exampleValues":[{"num":0,"value":"Phone"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":5,"index":13,"parentId":0,"type":0,"option":6,"title":"切换下拉选项","sequence":[],"isInLoop":false,"position":4,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"device\"]","wait":3,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"optionMode":"1","optionValue":"2"}},{"id":6,"index":14,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":5,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":11,"relative":false,"name":"参数3_选择的选项文本","desc":"","extractType":0,"relativeXPath":"/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"exampleValues":[{"num":0,"value":"Tablet"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":7,"index":15,"parentId":0,"type":0,"option":6,"title":"切换下拉选项","sequence":[],"isInLoop":false,"position":6,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"device\"]","wait":3,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"optionMode":"2","optionValue":"tv"}},{"id":8,"index":16,"parentId":0,"type":0,"option":6,"title":"切换下拉选项","sequence":[],"isInLoop":false,"position":7,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"device\"]","wait":3,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"optionMode":"3","optionValue":"Default"}},{"id":9,"index":17,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":8,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":11,"relative":false,"name":"参数4_选择的选项文本","desc":"","extractType":0,"relativeXPath":"/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","allXPaths":["/html/body/section[1]/div[1]/div[1]/main[1]/form[1]/fieldset[1]/div[1]/div[1]/div[1]/select[1]","//select[contains(., 'Default\nP')]","id(\"device\")","//SELECT[@name='device']"],"exampleValues":[{"num":0,"value":"Default"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/50.json b/.temp_to_pub/EasySpider_windows_x86/tasks/50.json new file mode 100644 index 0000000..6387320 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/50.json @@ -0,0 +1 @@ +{"id":50,"name":"中国地震台网——历史查询","url":"http://www.ceic.ac.cn/history","links":"http://www.ceic.ac.cn/history","create_time":"7/1/2023, 3:49:53 PM","version":"0.3.3","containJudge":false,"desc":"http://www.ceic.ac.cn/history","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"http://www.ceic.ac.cn/history","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"http://www.ceic.ac.cn/history"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":2,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"string","exampleValue":"12","value":"12"},{"id":2,"name":"loopTimes_循环_2","nodeId":4,"nodeName":"循环","desc":"循环循环执行的次数(0代表无限循环)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"string","exampleValue":"3.82023-06-11 17:40:1440.7982.6320新疆阿克苏地区沙雅县"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3,4],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"http://www.ceic.ac.cn/history","links":"http://www.ceic.ac.cn/history","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"weidu1\"]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"12","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":3,"parentId":0,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"search\"]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]","//a[contains(., '查询')]","id(\"search\")","//A[@class='check']","/html/body/div[last()-3]/div[last()-1]/div/div/div[last()-1]/form/div/a"]}},{"id":4,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[6,5],"isInLoop":false,"position":3,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[last()-1]/a[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]","//a[contains(., '»')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div/div/div/ul/li[last()-1]/a"]}},{"id":6,"index":5,"parentId":4,"type":0,"option":2,"title":"点击元素","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"//*[contains(@class, \"pagination\")]/ul[1]/li[10]/a[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"clickWay":0,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[10]/a[1]","//a[contains(., '»')]","/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div/div/div/ul/li[last()-1]/a"],"loopType":0}},{"id":5,"index":6,"parentId":4,"type":1,"option":8,"title":"循环","sequence":[7],"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","wait":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":7,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"3.82023-06-11 17:40:1440.7982.6320新疆阿克苏地区沙雅县"},{"num":1,"value":"震级(M)发震时刻(UTC+8)纬度(°)经度(°)深度(千米)参考位置"},{"num":2,"value":"3.82023-06-18 01:08:1135.8079.7810新疆和田地区和田县"},{"num":3,"value":"4.42023-06-18 00:14:2435.7979.8310新疆和田地区和田县"},{"num":4,"value":"5.62023-06-17 19:35:5947.75147.60430千岛群岛西北"},{"num":5,"value":"5.32023-06-17 08:26:1441.10142.8010日本本州东岸近海"},{"num":6,"value":"3.12023-06-17 08:05:5139.5882.5720新疆阿克苏地区沙雅县"},{"num":7,"value":"3.22023-06-16 01:19:3538.3189.4010新疆巴音郭楞州若羌县"},{"num":8,"value":"3.72023-06-15 21:58:0940.1477.4623新疆克孜勒苏州阿图什市"},{"num":9,"value":"3.62023-06-15 11:21:2732.4494.2410西藏那曲市巴青县"},{"num":10,"value":"6.22023-06-15 10:19:2413.80120.85100菲律宾"},{"num":11,"value":"2.22023-06-14 22:24:4137.12114.7810河北邢台市任泽区"},{"num":12,"value":"3.02023-06-14 13:39:4038.1688.799新疆巴音郭楞州若羌县"},{"num":13,"value":"4.12023-06-14 04:17:5641.7180.8110新疆阿克苏地区温宿县"},{"num":14,"value":"5.22023-06-13 16:03:4333.1075.8020克什米尔地区"},{"num":15,"value":"3.62023-06-13 08:48:3040.1883.8018新疆阿克苏地区沙雅县"},{"num":16,"value":"3.72023-06-13 05:52:5933.1086.7310西藏那曲市尼玛县"},{"num":17,"value":"3.32023-06-12 00:04:1843.3888.9819新疆吐鲁番市高昌区"},{"num":18,"value":"4.32023-06-11 20:25:3824.26122.4727台湾花莲县海域"},{"num":19,"value":"3.62023-06-11 19:29:4548.74129.7917黑龙江伊春市嘉荫县"},{"num":20,"value":"6.22023-06-11 17:54:4542.50142.00130日本北海道"}],"unique_index":"g7lxd23vm1oljjpbdw0","default":"","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_x86/tasks/6.json b/.temp_to_pub/EasySpider_windows_x86/tasks/6.json new file mode 100644 index 0000000..4d58500 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/6.json @@ -0,0 +1 @@ +{"id":6,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.ebay.com","create_time":"5/27/2023, 2:35:26 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"},{"id":1,"name":"urlList_1","nodeId":7,"nodeName":"打开网页","value":"https://www.ebay.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.ebay.com"}],"outputParameters":[{"id":0,"name":"参数14_页面标题","desc":"","type":"string","exampleValue":"京东全球版-专业的综合网上购物商城"},{"id":1,"name":"参数15_页面网址","desc":"","type":"string","exampleValue":"https://global.jd.com/"},{"id":2,"name":"参数16_背景图片地址","desc":"","type":"string","exampleValue":"https://i.ebayimg.com/images/g/KOQAAOSwiXhkZTUY/s-l200.webp"},{"id":3,"name":"参数16_文本","desc":"","type":"string","exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,6,7,8,9],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":-1,"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":-1,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"},{"num":1,"value":"/家用电器"},{"num":2,"value":"/电脑/办公"},{"num":3,"value":"/家纺/家居/厨具"},{"num":4,"value":"/家具/家装/灯具/工业品"},{"num":5,"value":"/内衣/男装/女装/童装"},{"num":6,"value":"/箱包/钟表/珠宝/女鞋"},{"num":7,"value":"/运动/户外/男鞋"},{"num":8,"value":"/汽车用品/车载电器"},{"num":9,"value":"/母婴/洗护喂养"},{"num":10,"value":"/玩具乐器/宠物生活"},{"num":11,"value":"/家庭清洁/个人护理/计生情趣"},{"num":12,"value":"/图书/童书/文学"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":-1,"index":4,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[5],"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","wait":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]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']"]}},{"id":-1,"index":5,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":1,"relative":true,"name":"参数2_文本","desc":"","relativeXPath":"/span[1]","allXPaths":["/span[1]","//span[contains(., '/')]","//SPAN[@class='LeftSide_cate_menu_line__vzQu9 LeftSide_fore0__r2Yrl']"],"exampleValues":[{"num":0,"value":"/"},{"num":1,"value":"/"},{"num":2,"value":"/"},{"num":3,"value":"/"},{"num":4,"value":"/"},{"num":5,"value":"/"},{"num":6,"value":"/"},{"num":7,"value":"/"},{"num":8,"value":"/"},{"num":9,"value":"/"},{"num":10,"value":"/"},{"num":11,"value":"/"},{"num":12,"value":"/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数3_链接文本","desc":"","relativeXPath":"/a[1]","allXPaths":["/a[1]","//a[contains(., '手机')]"],"exampleValues":[{"num":0,"value":"手机"},{"num":1,"value":"家用电器"},{"num":2,"value":"电脑"},{"num":3,"value":"家纺"},{"num":4,"value":"家具"},{"num":5,"value":"内衣"},{"num":6,"value":"箱包"},{"num":7,"value":"运动"},{"num":8,"value":"汽车用品"},{"num":9,"value":"母婴"},{"num":10,"value":"玩具乐器"},{"num":11,"value":"家庭清洁"},{"num":12,"value":"图书"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数4_链接地址","desc":"","relativeXPath":"/a[1]","allXPaths":["/a[1]","//a[contains(., '手机')]"],"exampleValues":[{"num":0,"value":"https://shouji.jd.com/"},{"num":1,"value":"https://search.jd.com/Search?keyword=%E5%B0%8F%E5%AE%B6%E7%94%B5&enc=utf-8&wq=%E5%B0%8F%E5%AE%B6%E7%94%B5&pvid=261a350161304c979fa0e7ce95c05671"},{"num":2,"value":"https://diannao.jd.com/"},{"num":3,"value":"https://channel.jd.com/jf.html"},{"num":4,"value":"https://channel.jd.com/furniture.html"},{"num":5,"value":"https://channel.jd.com/underwear.html"},{"num":6,"value":"https://channel.jd.com/bag.html"},{"num":7,"value":"https://phat.jd.com/10-109.html"},{"num":8,"value":"https://che.jd.com/"},{"num":9,"value":"https://search.jd.com/Search?keyword=%E6%AF%8D%E5%A9%B4&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%AF%8D%E5%A9%B4&stock=1&gp=2&click=1"},{"num":10,"value":"https://toy.jd.com/"},{"num":11,"value":"https://channel.jd.com/beauty.html"},{"num":12,"value":"https://book.jd.com/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数5_文本","desc":"","relativeXPath":"/span[2]","allXPaths":["/span[2]","//span[contains(., '/')]","//SPAN[@class='LeftSide_cate_menu_line__vzQu9 undefined']"],"exampleValues":[{"num":0,"value":"/"},{"num":2,"value":"/"},{"num":3,"value":"/"},{"num":4,"value":"/"},{"num":5,"value":"/"},{"num":6,"value":"/"},{"num":7,"value":"/"},{"num":8,"value":"/"},{"num":9,"value":"/"},{"num":10,"value":"/"},{"num":11,"value":"/"},{"num":12,"value":"/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数6_链接文本","desc":"","relativeXPath":"/a[2]","allXPaths":["/a[2]","//a[contains(., '数码')]"],"exampleValues":[{"num":0,"value":"数码"},{"num":2,"value":"办公"},{"num":3,"value":"家居"},{"num":4,"value":"家装"},{"num":5,"value":"男装"},{"num":6,"value":"钟表"},{"num":7,"value":"户外"},{"num":8,"value":"车载电器"},{"num":9,"value":"洗护喂养"},{"num":10,"value":"宠物生活"},{"num":11,"value":"个人护理"},{"num":12,"value":"童书"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数7_链接地址","desc":"","relativeXPath":"/a[2]","allXPaths":["/a[2]","//a[contains(., '数码')]"],"exampleValues":[{"num":0,"value":"https://shuma.jd.com/"},{"num":2,"value":"https://bg.jd.com/"},{"num":3,"value":"https://channel.jd.com/home.html"},{"num":4,"value":"https://jzjc.jd.com/"},{"num":5,"value":"https://channel.jd.com/1315-1342.html"},{"num":6,"value":"https://channel.jd.com/watch.html"},{"num":7,"value":"https://channel.jd.com/outdoor.html"},{"num":8,"value":"https://list.jd.com/list.html?cat=6728,6740&page=1&delivery_glb=1&stock=1&sort=sort_totalsales15_desc&trans=1&JL=4_7_0#J_main"},{"num":9,"value":"https://channel.jd.com/feed.html"},{"num":10,"value":"https://channel.jd.com/pet.html"},{"num":11,"value":"https://lady.jd.com/"},{"num":12,"value":"https://book.jd.com/children.html"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数8_文本","desc":"","relativeXPath":"/span[3]","allXPaths":["/span[3]","//span[contains(., '/')]","//SPAN[@class='LeftSide_cate_menu_line__vzQu9 undefined']"],"exampleValues":[{"num":3,"value":"/"},{"num":4,"value":"/"},{"num":5,"value":"/"},{"num":6,"value":"/"},{"num":7,"value":"/"},{"num":11,"value":"/"},{"num":12,"value":"/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数9_链接文本","desc":"","relativeXPath":"/a[3]","allXPaths":["/a[3]","//a[contains(., '厨具')]"],"exampleValues":[{"num":3,"value":"厨具"},{"num":4,"value":"灯具"},{"num":5,"value":"女装"},{"num":6,"value":"珠宝"},{"num":7,"value":"男鞋"},{"num":11,"value":"计生情趣"},{"num":12,"value":"文学"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数10_链接地址","desc":"","relativeXPath":"/a[3]","allXPaths":["/a[3]","//a[contains(., '厨具')]"],"exampleValues":[{"num":3,"value":"https://channel.jd.com/kitchenware.html"},{"num":4,"value":"https://channel.jd.com/9855-9856.html"},{"num":5,"value":"https://channel.jd.com/women.html"},{"num":6,"value":"https://channel.jd.com/jewellery.html"},{"num":7,"value":"https://channel.jd.com/mensshoes.html"},{"num":11,"value":"https://channel.jd.com/9192-9196.html"},{"num":12,"value":"https://channel.jd.com/p_wenxuezongheguan.html"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数11_文本","desc":"","relativeXPath":"/span[4]","allXPaths":["/span[4]","//span[contains(., '/')]","//SPAN[@class='LeftSide_cate_menu_line__vzQu9 undefined']"],"exampleValues":[{"num":4,"value":"/"},{"num":5,"value":"/"},{"num":6,"value":"/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数12_链接文本","desc":"","relativeXPath":"/a[4]","allXPaths":["/a[4]","//a[contains(., '工业品')]"],"exampleValues":[{"num":4,"value":"工业品"},{"num":5,"value":"童装"},{"num":6,"value":"女鞋"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数13_链接地址","desc":"","relativeXPath":"/a[4]","allXPaths":["/a[4]","//a[contains(., '工业品')]"],"exampleValues":[{"num":4,"value":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"},{"num":5,"value":"https://list.jd.com/list.html?cat=1319,11842"},{"num":6,"value":"https://channel.jd.com/womensshoes.html"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":2,"index":6,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":6,"relative":false,"name":"参数14_页面标题","desc":"","extractType":0,"relativeXPath":"/html/body/div[5]/div[1]","allXPaths":["/html/body/div[5]/div[1]","//div[contains(., '/手机/数码/家用电')]","//DIV[@class='center']"],"exampleValues":[{"num":0,"value":"京东全球版-专业的综合网上购物商城"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":5,"relative":false,"name":"参数15_页面网址","desc":"","extractType":0,"relativeXPath":"/html/body/div[5]/div[1]","allXPaths":["/html/body/div[5]/div[1]","//div[contains(., '/手机/数码/家用电')]","//DIV[@class='center']"],"exampleValues":[{"num":0,"value":"https://global.jd.com/"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":7,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"about:blank","links":"https://www.ebay.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":4,"index":8,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":3,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":4,"relative":false,"name":"参数16_背景图片地址","desc":"","extractType":0,"relativeXPath":"/html/body/div[6]/div[6]/ul[1]/li[1]/a[1]/div[1]/div[1]","allXPaths":["/html/body/div[6]/div[6]/ul[1]/li[1]/a[1]/div[1]/div[1]","//div[contains(., '')]","//DIV[@class='hl-image hl-image-js js-only hl-popular-destinations-image hl-image__fill']"],"exampleValues":[{"num":0,"value":"https://i.ebayimg.com/images/g/KOQAAOSwiXhkZTUY/s-l200.webp"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":5,"index":9,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[10],"isInLoop":false,"position":4,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div/div[6]/ul[1]/li/a[1]/div[1]/div[1]","wait":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[6]/div[6]/ul[1]/li[1]/a[1]/div[1]/div[1]","//div[contains(., '')]","//DIV[@class='hl-image hl-image-js js-only hl-popular-destinations-image hl-image__fill']"]}},{"id":6,"index":10,"parentId":5,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":4,"relative":true,"name":"参数16_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":""},{"num":1,"value":""},{"num":2,"value":""},{"num":3,"value":""},{"num":4,"value":""},{"num":5,"value":""},{"num":6,"value":""}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/7.json b/.temp_to_pub/EasySpider_windows_x86/tasks/7.json new file mode 100644 index 0000000..95937c3 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/7.json @@ -0,0 +1 @@ +{"id":7,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 2:46:38 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_链接文本","desc":"","type":"string","exampleValue":"手机"},{"id":1,"name":"参数2_链接地址","desc":"","type":"string","exampleValue":"https://shouji.jd.com/"},{"id":2,"name":"参数1_文本","desc":"","type":"string","exampleValue":"领券中心今日推荐"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,4],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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","wait":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(., '手机')]"]}},{"id":4,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":1,"contentType":0,"relative":true,"name":"参数1_链接文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"手机"},{"num":1,"value":"数码"},{"num":2,"value":"家用电器"},{"num":3,"value":"电脑"},{"num":4,"value":"办公"},{"num":5,"value":"家纺"},{"num":6,"value":"家居"},{"num":7,"value":"厨具"},{"num":8,"value":"家具"},{"num":9,"value":"家装"},{"num":10,"value":"灯具"},{"num":11,"value":"工业品"},{"num":12,"value":"内衣"},{"num":13,"value":"男装"},{"num":14,"value":"女装"},{"num":15,"value":"童装"},{"num":16,"value":"箱包"},{"num":17,"value":"钟表"},{"num":18,"value":"珠宝"},{"num":19,"value":"女鞋"},{"num":20,"value":"运动"},{"num":21,"value":"户外"},{"num":22,"value":"男鞋"},{"num":23,"value":"汽车用品"},{"num":24,"value":"车载电器"},{"num":25,"value":"母婴"},{"num":26,"value":"洗护喂养"},{"num":27,"value":"玩具乐器"},{"num":28,"value":"宠物生活"},{"num":29,"value":"家庭清洁"},{"num":30,"value":"个人护理"},{"num":31,"value":"计生情趣"},{"num":32,"value":"图书"},{"num":33,"value":"童书"},{"num":34,"value":"文学"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":7,"relative":true,"name":"参数2_链接地址","desc":"","relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"https://shouji.jd.com/"},{"num":1,"value":"https://shuma.jd.com/"},{"num":2,"value":"https://search.jd.com/Search?keyword=%E5%B0%8F%E5%AE%B6%E7%94%B5&enc=utf-8&wq=%E5%B0%8F%E5%AE%B6%E7%94%B5&pvid=261a350161304c979fa0e7ce95c05671"},{"num":3,"value":"https://diannao.jd.com/"},{"num":4,"value":"https://bg.jd.com/"},{"num":5,"value":"https://channel.jd.com/jf.html"},{"num":6,"value":"https://channel.jd.com/home.html"},{"num":7,"value":"https://channel.jd.com/kitchenware.html"},{"num":8,"value":"https://channel.jd.com/furniture.html"},{"num":9,"value":"https://jzjc.jd.com/"},{"num":10,"value":"https://channel.jd.com/9855-9856.html"},{"num":11,"value":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"},{"num":12,"value":"https://channel.jd.com/underwear.html"},{"num":13,"value":"https://channel.jd.com/1315-1342.html"},{"num":14,"value":"https://channel.jd.com/women.html"},{"num":15,"value":"https://list.jd.com/list.html?cat=1319,11842"},{"num":16,"value":"https://channel.jd.com/bag.html"},{"num":17,"value":"https://channel.jd.com/watch.html"},{"num":18,"value":"https://channel.jd.com/jewellery.html"},{"num":19,"value":"https://channel.jd.com/womensshoes.html"},{"num":20,"value":"https://phat.jd.com/10-109.html"},{"num":21,"value":"https://channel.jd.com/outdoor.html"},{"num":22,"value":"https://channel.jd.com/mensshoes.html"},{"num":23,"value":"https://che.jd.com/"},{"num":24,"value":"https://list.jd.com/list.html?cat=6728,6740&page=1&delivery_glb=1&stock=1&sort=sort_totalsales15_desc&trans=1&JL=4_7_0#J_main"},{"num":25,"value":"https://search.jd.com/Search?keyword=%E6%AF%8D%E5%A9%B4&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%AF%8D%E5%A9%B4&stock=1&gp=2&click=1"},{"num":26,"value":"https://channel.jd.com/feed.html"},{"num":27,"value":"https://toy.jd.com/"},{"num":28,"value":"https://channel.jd.com/pet.html"},{"num":29,"value":"https://channel.jd.com/beauty.html"},{"num":30,"value":"https://lady.jd.com/"},{"num":31,"value":"https://channel.jd.com/9192-9196.html"},{"num":32,"value":"https://book.jd.com/"},{"num":33,"value":"https://book.jd.com/children.html"},{"num":34,"value":"https://channel.jd.com/p_wenxuezongheguan.html"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":3,"index":4,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":2,"parameters":{"history":3,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":7,"relative":false,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"/html/body/div[4]/div[1]/ul[1]","allXPaths":["/html/body/div[4]/div[1]/ul[1]","//ul[contains(., '领券中心今日推荐')]","id(\"nav-list\")"],"exampleValues":[{"num":0,"value":"领券中心今日推荐"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/8.json b/.temp_to_pub/EasySpider_windows_x86/tasks/8.json new file mode 100644 index 0000000..68db82a --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/8.json @@ -0,0 +1 @@ +{"id":8,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 2:49:57 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_页面标题","desc":"","type":"string","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":"","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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":30,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":7,"relative":false,"name":"参数1_页面标题","desc":"","extractType":0,"relativeXPath":"/html/body","allXPaths":["/html/body/div[4]","//div[contains(., '')]","id(\"header\")"],"exampleValues":[{"num":0,"value":"京东全球版-专业的综合网上购物商城"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_windows_x86/tasks/9.json b/.temp_to_pub/EasySpider_windows_x86/tasks/9.json new file mode 100644 index 0000000..c936826 --- /dev/null +++ b/.temp_to_pub/EasySpider_windows_x86/tasks/9.json @@ -0,0 +1 @@ +{"id":9,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"5/27/2023, 2:52:36 AM","version":"0.3.1","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"string","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_图片地址","desc":"","type":"string","exampleValue":"//m.360buyimg.com/babel/jfs/t1/81488/28/23346/102165/63b41485F7ecc4f22/be5cee8cf04d7e16.png"}],"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,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":20,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"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[3]/div[1]/div[1]/div[2]/ul[1]/li/a[1]/img[1]","wait":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[3]/div[1]/div[1]/div[2]/ul[1]/li[1]/a[1]/img[1]","//img[contains(., '')]"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":4,"contentType":0,"relative":true,"name":"参数1_图片地址","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"//m.360buyimg.com/babel/jfs/t1/81488/28/23346/102165/63b41485F7ecc4f22/be5cee8cf04d7e16.png"},{"num":1,"value":"//m.360buyimg.com/babel/jfs/t1/93200/23/34752/53589/63b4148cF5150739b/5d0dc855fe43ca85.png"},{"num":2,"value":"//m.360buyimg.com/babel/jfs/t1/54690/10/22629/29568/63b41496Fad92ac75/605f4fe1c473192c.png"},{"num":3,"value":"//m.360buyimg.com/babel/jfs/t1/53202/29/23281/117684/63b4149dF2beb8956/ac86841f42a75cd0.png"},{"num":4,"value":"//m.360buyimg.com/babel/jfs/t1/90039/40/25105/65438/63b414a5Fb09a6926/740fb4daeef82c57.png"}],"default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":1}],"loopType":1}}]} \ No newline at end of file diff --git a/ElectronJS/EasySpider_en.crx b/ElectronJS/EasySpider_en.crx index 3a55d92afb672eb593883fff74c481d4a5622ff8..6a85053e78148053ccbe5b5b7dc129fdc404ea37 100644 GIT binary patch delta 155007 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�J_)Vlpu9i^os; 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 z

iTb4Emx-Olm}YDXm|P;8roTJdN$cjCT~$AC5WW+wBvriMpG$w1ezLCwn4urJ4j z!Zy%REfc?4<$N?sSbkPJFh48HlljD-!4h80C%B__6DzkB<+2t@#LvNqPEK!M+4;35 zp{(oDpz$}gLa()r3#s>OxFvru4+#vF@#K*Q0`h%2$&ZnK0aKSHRN>EFU<+>GrT6b* zu9(G(dQ|${dtZ=0laq#-7@z_$bTtSh&aRd%c8^F@mTX!+(#Ah%3bbK+$_^7`dmrOvb2cx458#mLrf@~#4+sPLvMW3_6aO>WT*8Wsus@QLP3q)}6D zL3*lNp$J025bbYRP}ce2h#{-lxD}T!__!zoESSE;<1*hBF*cpf(?tJEa2&_Ti`I zP|X(UeMbz$m7dRQ-~6fniR(fIWq*0cz$^eaXXl~^*N*540;`&(S~B=L+826w*z^tw z^C8VH73cPTPEOpv3LIA9qna>B_SF6Vivu#| z^KyTe@gnNFga{R_MkULh^KlinyEckyna4qS{rG%*zmlW^;Ov*Hx zPl1{cQ8SkS-z3_f4n3-}A=M%~%!@RTR^4c|1aMp)M^rV(9VSFO_{fuFiqUH6>DjD5 z%Yg=;%$z#SUZzrm5=Dbjm?mF}()#OBz-@qP3ohU)-lZnG=IJq}-j!M{X!J2wA-91Q z6q682>5zZ1tZOc5uf(}_U37@1d7C04USP}gyf`Kd>B-&C$CI}V!KX*Il)N~VB&#|W zfqa*S6x&)Ixo^a4{;-gtWCLp64ip25@0@|Tj#!bYFlS8xVg5R{+|ksrY&_*fBE^kb zl2}IX;Z`A6r$(ZxfF9DMtjj?fz5wPJ;3PrR+E1&7OuRARzKu{xM=iz zRX=QwWhUkvZv~9Foin>jiXGf_#~#4^@JbO^v1yTi0;z^?kT?8?=p>GO7GIc`;id%j z&+{>+WE_VXfk`LRS}|mVwD*<7yeclhUUpjSE5&!WbNH<&VDXXhSzR@H(+aj3$lnsn zys3W)H=-6yz*!+)XGtG*;ZaO+Kdc$U7brVo`GwMg|;hpCG*%`3ONwj&dzkPp=(p9ik4W@;G_TxDs za*WBf_{PRM*i=o*r)pMyoi*>CW7nyVlNo6w~5xI9nPeS$ud_C*VoU>F;Mh$RODrTGQ&BpCs}`9u20fq3=xF}_qV^f zxApKpwjTWR-QdCf|JZssh|B5c7L$Lqg@6Ldagb&pW)q7AjM<|&!hDdscfPvw_|ba& zxV>Y6BCbiEhp`A>upbl_u}=FCZa^7s0FT=vI&{lD<4<(c7VVjKT+0T&e2;EXSXk4u zHEgE^_AU3vE{^U9Aekq`mmYKO(vppxK^ff%CNjP0jCfd90O(ShMlMZTGZ1wKw?T9i zmI3BFH{$$0C(}E0=_~=I8&H3qodY}AXVj2u4nftC`n!DhLc;+$uMw9ZUWoXRGe3*7 zp}GK?oe6TG1O0>N9m&8;^sv?9h~|Ot$J$VyVv5hIvH_S~CZx|XeK=lXW7`~rhau;M zG7o)fB6;YQ#lGQO-9c&!W%ro~Ptrg#qPw@WD{xEr7WBlu*WB(_56gc~{DO)7_65JS zAwMU8wS2ybD&}AoiD;gIxagHE)qqF9ij2ym>`F^CExD@EHrvpGIQm*L=T(x<&2bN3 zdu@cW)NTsU6|Y-ut^lx(TfhQ=YLTt>It<5~dF@||3+57QSq5OsoTG39w5;E12LD4R z*M_vDTv(~0FkeQHv2K4H;ncGxr?>jV3o8p((3;ggwgI7tlMs~BhBdW`8~Veg-y1T2 z!bzu@qNC0vc^{vWl4bqpN1gq+|J&jI&j;%V8;^$vpSLy+W(UPVc5rfdx4R$yeX#!I zap%eK5wzWWeAWGWJrxRp3@Vm9A!DM?&p!g z(2lOjpmj*t;h6U{8r9*c`iFYgvJGQ4bIn%d{%jB7Q3q=#(1W$8-EGTK9lsh#oik6VFp$%%^^B;e;|TKZ*qnSE2vc3b{-HP- z+&Ddh09JpmWM+pW1moe_i&dHd`tFu!A|JSfzN%u16KC; zT!GQ9i~9x$GuRHDOkW)w#8wY<;9_Vg#K?$i0J`sN@jZu3dHFqxZs6C}}IxCHaK0Pu( zlmc$3!7M;HT0cA@qEtYO&u9bD{_L#?*P^Vcs>TG*qWt&+^uq6-Mk65RMU4JnCvah4 z0Iw+Kur!FCW7QOOnNfl_azV-^s+Y<|eChoZ5KJWW^ZLtHrAFje={U+i!G-Z?7N0)$ zI^KW(e)lf=l*Um|;w0+8EJyu^_qR5?%utYrFAspGr_+pZLE3F@Zav%>vbR5%kf*JB z)KxuNF&oWiI&GW@m7FARt|{3ui(lvI=;I5%f!2Qp*6yIZ+j+EqaB=X{;o9Tw{?CsO z?_Pb?fd~D=wJtDx2n=-C^Gq(#X?d{RzMOx%8_zNEJ;^Y|)~J6x{o(n`7emC-cDD!r zL0Of4IMIjxB5dfk7U}-Y`L(vLSIO)wACt2o5aoC@N~SZip~e$(pqV9R%UgP4&Qtc2 zLu-asfs}QZ^W&&pI#EyVI&*s%=^m3mDlLwRwqOD> zrbMT}e9>W{e%0>3FF|=8RVao-?0$ipjDF&=RkNH14nN*|jO+EC&CVxioy7y*-Cmn`C9M&EyAH$`J7wt(`Oi(_`9{$uzV3o9LT%00Ooyk_gA zDj#S*25b;Y_C(+Dp1V9PCeYyZR5Ev>p)e{(MT)qM;WbLhDK8o6$YR|6Y5~@H zA{iSvzTlX>#V^SEM43uyXPp^~O2TnZavaW+;xy6gQJ%RE#l*SdVW349O*nr+LxLK8 z6b2cX0F|NlskvfAkw_~r zxOG=VAsPU%!&= z?zTecxO=Xme+f3rxF1tFDrAi=hr&51*{D2(}2DX z6~V$u`_~Q0p{d%DI4FPEGMVWK&!>r`YbPp=*2Oxd`Eaw6#>jGfETtlg&L)7rqr}1q zwK3PNcjR;@$k!|&2by?BX~pm!1h$@R<@jk(+Q9LiHRE`V)o*!D%zfA~QEEgiOA<)kAZ_G(Qb8_d4B|CpA5m1TQi^&C_qfPAl z){5`LMZF>#XoW7RIMI?z6XxZgWK?lX|HA3=U%U&A8Wj*YtdPp}8V!fe4@v_wexf_f ziWXEVa6=nVYmfCJmB^ABIt^i$HN6Nk8Zve*Xr!hY@jg5%q_fW7wU0Wx!QR;4MkDh=V^)nbB5P=Bnq)8R&nmLy7#XYc<>Tlu@;Vs{U0O znWb7*M4Jk14Yv{6n`n~CG%U!@;X(oyXsWbFn=H3U{icYDDmeFB&j!2uVEA#y)LZpX z$g7$X(J1_h&WUIk0eeveMvQCBow=c>`X&y?N~t7*4fklY8Td;Z{mt}`5UHLhXfExU83)d{FY}QG*;&}KQ&*W5 zKA^L;V4$kfFhw3?l)!ykRuy4A$;O8T26XGvl45RJ!aFO+_(W{UENtTM7AFTGyokq* zYWOO-Y(~wNKPmr3M#4#}82P9`zZ967?eOEE%1a#Se4|+R6{+BNek|^7??YuGVT$7 z9!Ezw`jHpd$Q%T8`VBregN`HTl zKXqrS4m)ifq3!u*WBAvl+JYKQvNYd(XiVg<5MzEIM{BuLtXZA?4^J{4&&hY*x6rhu zW74Z$gP|vt6X>TZS)F9&fVrikW06D|_3w*oMw`yG8z^Ild%K0zqc+9r zt=kKDS2L1T;@Dtx3bs4PR2JTQzombo#cEXscMx^S9F{QBp%vmS3TI^!HYX( zyGs@lq-TA2lYSzjuAhTdM2KYO{5*|81UUSHN9a^Sg_p|(s+%Dmg`L;(8S2D=9hq^a zt@Zt%1HZ4e^;7TX1v29&OvJ}gw0&6DIYvQ_O+|T-otQ_mZ?nWyuw-X^wp)Jyq0~>E z;|!A{RDi%tR{{n{+OnM0sm#9XZ2rEqF#Iuz)f13A-seYnPDDj;ZQZZA5xXr@Q1UaH zE{2`~<4sAvDJFC-NvxB|1tmljxr>rhIfO6ae=9QKA(7ds$nf+%B0ts{?3W3CW`W3Y z&KOfT!c3n)r}GQ!3>nj;GL3)Z1e36o9I||l>8fW~Dpf|}9+kk;l%oHSymxJH{r6Mvy49-g1|>V5 zv*$V6nX!rP>blpeb$!=YZ!B=6IVNf|4|7lcVvzJG@F6WkepM8gr^kd+EVcd+DA^tOH4867JC!h4uSzie3R^*pHtogjReMxc~%q)=?}$AW;wh9 z*i(Yzf|0DPPu&5Kc3*$%(&Xb?`p;ygIW2CD{CrR+Wj?~yZsg3zEo;T~x>|m}_!_43 z;~k1vS#6fQtYp_E<)mvz18&&$g6h~;LF1kjO8s>G8I~A1CKURDG@dQ0(M2l)8H9RD zBdrllNX{0eAO^4?8^kTG+Ei=yz+WYh=e80YIGvcgt|&*tRcn6*aQT5E!QT)x16b(* zl?r{N-2i~5%?bn?{)eUDu<;*?1pN(ijbgX(&ZD~k%BJw&z&vr-8Y;sbz&lvK>}--? zQfI8br#;9GN_JEC)l#CCtXs2c@-h~?%Lq5gfkPp*!P-kM7iMR}uA^i~AT&DUwxej_ zVi_hj8NolPxUYYJ^(!!PHfAceJ+S!3vp3k-`zyYq^IEpT&}NluJI(eEZM@|w(v4bX z!*5P^_di&KZif@Y*4{mv8kw8$mHYwhL%C{j#LOzD))Z@xU8R7jR&Y45O%o^l2;Zy< zI2*9u-;JRXlp7{RE3ixRLI^(b159B~b+%5ULR%HHG}(Wude52@6gdXkRoSVOPg1t3 z8e(_XfBreGXTF~n%-tiM)5w0X;T|YNTEl+(pPTuTu&e;;wjc+O3-NEDom*EKbU%T|FKTvt!$we5Z#s)^8dNcB zv*}WPb%KA;ecfo+638Nb8($aYIx?Te+Hn1?#f!~x3$`s{o@FAu2wDQm6+noemyxB&OY2qI012K^*uF5owqRF(BN4j8BVPlhOV-i3n{3;!5T13<^1&BCXIY&_ z$a}QWWuzF*R~J6HX2ONzU4zRGkG#)G%f8L;y;n-Q>%|l*NuSQ)5!v+-Z37tyy)}0d z^Cy2vOzbEVrY-y@K@@;4Q>$b7Gu$HK6%f& zs%+N@&u$JQ??w&D)@^N0B;ociU#uNlxVgTYRuD&Xk;#OMZ6|$<3hh!hqxwuO#7!W4 zKBAtCq{uLHxm?`(8bSn02}(qy@8U`+Ge&=9%qNNW9p7Q6$#vs)k$Y^|rHu@hx_;Xy zoAVO`zdySO`@&s{W$k%z1HL?m22N)dh3GT0g9RR(V7eI#H3}P%6b1H}fwfR$!+@{K zpxEW`L~NnWWq@)=h?N*bR1@m>OH&1Es0)BE=JeGc2r#!P=F z!?lh(TnRd%#E=ZfJm!9z8*|s=sxb`I#-bStNq}(2D2z#rOfGj`#$s2sUQ!*yi4AmJ zBpMxn3a^_09rrBoGE;qln>b>+`fF#v-T@`R({R_&I{>zxp9kVLY|Uc#>|yx7W>y5Y zZ##|KHf>w?g0*(d)ZO3`&C^OkezJe+Ca=r!RToTfjY|KN4gV>W^~cQ|+ml<82kba1 z8YLAu<&pwS=AS=JD`N#~_NDuQcyRt)KlRr+_aFhp`91Cun=r4HX-!&dqB<6au5+D4 zRWK(v;`Kdw5(VJ2FPx%LL}Aj&sO#(+Kul1v!2?WscI}>_0#T3ZP(9ImiS>Uq{^%iv zx2^*zeU*8zfmcu(TB#>+p(gZkxqKMd9rvYAj*(9T3q+U+113U*##hZ=(I0HSUsQ}> z5u>2V@eJKuhm)i3757XMTL!`m*WH}C7dHKqPM~}hZfW4nOQJVu#7Ko$M#l%%QvlZ3 zF>nKEG;CSM6w@|bnrJQ|4hnx<%Ww?wW1wS#fh{iyxtADz^Kc@801LbTF~ffHY}|+S zhycg0?M`cMn;n2+rlS)kI>2XYRn4*&QqK#wlh4SHp5%PGY5%}Sd4ioNU=rC2SxN$Y zlH3@_Quj@kXG3NH>4(bR=1zY)YJVPgof%hH zs)h49mcHJ^5F33i8_6bN#UsS_hxam%9nBN4MEJpNCI_S z<*aB3xAk&a$as5v z;7p4Wlr@LRI6~Q$i&uXYh(5?;wOMDh=k|G$2~?Vqi}ys#jsAGtr|VWj4S>P592KXMSo1kI8Z<~iBt)JS&cib?|ESMu<%KDOAnu+hJUa~0Fal_d) zwk9mG9pj^RI73j^CsWx}Lb=^lEwsCJd3OXca3g&>W&JIZin$x{U}&ppy0-I$VS|rS z&D647c84|Lg>QdpKM>T#{V)d9_H|xTtv|?yG@xw!gL87e5H3v;r=;O1vVwZvJmS!z zxT43~lqGxs6GP(eTMi00SHwJ_^b%rniR67nrfF8*OFzkb?aY4mx*TsiGm z^Zj5L-|fWZX-$7pjE{9|R+BP((3_LxwQbGVuN^IH^9LW&-K-C`9{|3tdiGt7zoDxL zH=fPPa~6MiHqQ4O|8y(+Vh-i_Cm&|ZcuDW#oFya*M8{K&YVq}Ec3wh|7=<5?geK!} zqa6w1nCGwW2gc{pq8UQ-%G?{rHbse%ZPt%w^DJKS11W;3}R74^3jLo5j9Ay2)I; zXJmi1EN@^>j>dO>%-v>wi=PR=Ws<=>>M=3q@$36tNWXrl+2ox{-a*qTNo* zzqgMcH$I@88*Bk(-k!CIQ8ECd!jcVR*2b?bz#v)pK3CI^h|E0FuA&iM-{n>J8+_bx zmPLD>$GTMTYV5}}x>zLZe>Epqs8^UUWS)OPh|7TQoFNB>Ugf1Ai`!;&HLzD;ivrr> zvh41k+So>or$T6z9(Y=-`Wi=Uf5q3L$8jI~Zxb@XF)pilV?w0*AtjZ{F01M#OUQa( zy9yG0gR517vZrOeDlU-4h%*;CIvEw%`i~A~cQ@$(O+d20r+3r3Xvl&Of$0O35+^%I(YEW;^>d-TGuV%5CBh0FW6a3v*SXlF(Qx`EPqA)L} zoEtWejZ{wdOP!7O86sZ6p+~xxrhtxo*S5(K!~*PSQpiv*2lX&5abLU&W$(krC2N?F zJzZ|(VbtZ4a=c#6d)Rf!{u(7_TAKL9H7AdMwLRo$!>nx7R#`pT?NjUFm$7NbMjgke z-Tag&W!+TAuLtP{G&NMwB(6#1tIC~Y>-JwjMH;KUb8YF+M&q!^fX6jlgpqi%NM^gS z1wNP&yzN<`54={JUkE$6tm?IA20K=5Ct(P8gVgrLY04EQgZ^!&^f#WS7OUh35RjC>FquRl%%#f^qjuhh2!}6knTOe#SsotP@z%Pn5`S-V}LC4uX zz4r4#mvp_uNYKD7e^SniYO@{~b?@+cX}A>qO5It{=1Cc&pY>>RtS0o)dc0UoMoNaK z*%6!xr&Hr+lyk6Q97M{eO~xml(M^PWNB-S&NB-MPNJH_0)2HvW=ZP=Nx#}8!K47Sa zzxPm0(a{`he9<<{ut>1e%s;X&@#-6*u2pR4e3;nlSUDT67{uzKsW@BXu zFYr1_d9~QXbI63?f;96B2VysjvjBP|Uw&~lbdW+)GEq;38k_oaJk#Jn3-(ttQFuAZ zqB`+d|MqT_?3Nb+OXohZ3?Sj!|HAEF>MgAQ3II5;4_ zz2nkAsf9oZgL*nf7a%P`&aPYELao_&E3ZKLVa z+nyzTX}d=^BzizjZxNfTA>}p{yUo|c0s=ZLd)NG4`L1mhII(PN4HB!jtpa00NG*K9(mr~}h~9f}j)J1+Ym4Fv9- za+#ALz}e~ehOzx%&`s@{gv~7)-hd_Po24rI&NZe7pK$~8b@g57Masm^kE1$FOg`Gx&s_=@?-A(s z{YV#F47hQbcx{GSdn_pagVg;SZeEPqAqNw?U65;mcwz;A(Y{(tv5m|pD;rGC$Jxc@ z-qFFq!O++rZHTxJ%@C!IDr&+=4cx7T2WEKd>9}ceFjo<7ko%lQzJms;dZw`!7Z*^Q zx0Zt>dmKcA%II}wDD^AS?(3+z6wL)_Ln!KdFJpL6^Cy=@jil%s@?Z-xIEVJ;%yQ)O zIe_27T>z4QKiv@bIYoZiYRPE0p^B?Kw3DB~8!b%MJiGh&?hn~27dK0I*InfrwoV1k zEG&G?$N;270oFy$h=>oud3&oF=ifd;oZ{O@3bgq4@tegufBhEL$hSW}dN?GL?MC;Uv@@z@46{yh3Wn8zZHN}-Zp>;v|fkWeMDeS*!PRjHO?cB zaGddk@hCcH+$80+r&h-CaS31Qz&pLqCo~IxY=yCD2kky9XgR*j9v9^5P3Yg1gnd*K zgs+W}o8l2ZIA&d{B{v|x2ZW&#z=X@N1Lim(<+_+t6r>q)&x-KxqNiL4cfdl;!&wMD zAP|bl-p8MOdMHczQ~3NiJCqhhmZtNnBOz-Mf#j~Fi#D0mc68CTq|ltb9miZFRxYc5 z*_5y_IP_Jc0~CFiPdaLI`S^J$tI~gXX+{oVjyPpO4LTL+cV(1tBqhSE>1gG7BJ-cLG=X z%~DiR4p&B*e=ANJ4AuBz2b z8$?HwUHkBzUe?48#}s@TFB6(YOah;$wVE;k?drnd^(4~U{hG07mKIfURwzXv#1^t? z#e0|d0Hj%|QR_)U>?wtP-_}3932u0CO9gW!`}vg{Pee2okCU*R|MQ{;RL zAhC$gI}St8s?hXOEXwMCYC%1;aH$jPk@n(5US@HH)VGQG-^2H zU$~lE*phLdwd^MNehX}G(&cxloXP4i3u8!7vYUC`&KF_@kSu_-C8$f7Ff~&pNqYI0 zpF#Po#O_KT@je_T%IO_VSjuqOwoww8N~+|1f{P@7_nomEj4sLBm%d{M zv17-!??r^zm-IY=+)VQtcytWBK#b)i$W62I7eHT-7%{JZScOghnxxOYdA+wEj`|AU z-JLBjb3EST{H4SF3uYaDtQkXyszUP9%tg?%&7M+#4~CIzIJd%s?B^V@Cy3%x7Y!RF z9*x)4k3nv*w5soa5==Z95dzS(#uFBi&fak7YR%rE1feporW?c8n5nufA7b}yFGyvizV+a-b8dibfJmm4z#EC^Uny4WRUGP-bH!XW)>qI zNRV$?BlT}s=PL8Lfa$?5l^k!%DV#FH_R*i5X@r0JR2P^jLOna)GL13rSK_1jr34x( zuSk3&!>9FsEL%AR>r?TkS<>z2PCQvu;m%_GG~7~l%On(4EBjZpqx{4noV*btXplqM zCn!~d%0MvXD#EZTZr0gm?eKA^BehDFpB^3EQDhBC9Uu#Az(qU-W4oc^o{Tf-VUHL? zozgC%XMj>DUyA?HSs}-xJb$wXoyQ8=gk{0${j`REaMrUW(nAHR0|tApNJi9ta~J7l z)VTs0)7*iW1obR{m(bY-bv8`tBJiXuBJ)d5EcHgen^cSQ@?yg;DO(`YdqGMxR$81A z=rbOzejGSyVk%j&Mj%$0Xb42?=8%Q~2{t;jDw5&qjf{MhjBsR%c^anZ@?Bmq>$9dZ z;nwtjMound4Zjz20O3Iw>(+@G(FjszfB?}$N2z6o7nGzP^uu;an#K>Y)>5ToFP@Ww zUC-}H?1)GnaVb*Lz*~1du@r{l*-w+(g@H@`coTLib=stswM=i$q^glsNpy z^o|Q;+2I)JG|&hTAuXMuzP>d^&QiYRTZKkMTNjnItL{mz{wHco?&AXKXUlxe?$eQf zVnBq90_9Zmh4A;RaOdiY?ZP^Z3`=%g9!d>`t#*`$@H&cq19Na#@>Erb)|ldTmfd z{3(=iZq*>I180%6!P$VU9#~)rJsL89Jj<4Oy{j<5jE1WxJ=rkrF7)IW)#(VGgw#`W z=tOo*C@LF<4KBz4c2!vlLo6=xe!&sAR&}~eC6o$FcGjZ>KFh_z!25|R#ZHFdYw`5v z^9J#6W=NB#$LO(~!xjKqo2YO)aepCfXOdXP;$j_QdQ;JA`?4+53t19bK+KYVl&lxN zyAdN=&NOe@h#OA+1mm(6zXA~qQ}#yoAJ{Uko$Cnlw-)-TP`wkjT0$3*_qvk1pVUK_B8YHI6&NG} z2&dZ8UPn}6k;R|V)8{IT4`gV6+tJ1o;P+DI!evA2vM28_UzN!{smh|{KJ2M^p^^-G zy7AQR!D+q-@mt(Xwo<)l&3FLT*s_<>z=s{%?>NX5t7={ZarEd;kf3hgF}D8fWneu2 zlzlZT7ca9wLkPGTXTRQ@pCgJwjId#Vgoy454f(|ZGY+;6V*hDV)oihUiai#)n|z_s z1ZSIzaGj%H5~<7r$*vaMw?w-5=ZlNnLoJxCzk(wrokyPoKzd{TpuK+k^dTC3R@4Pn>(uqu)7 z5OKsT!=Ci)-H)(4G~Pjf;j!}&x@HJBq#g`=W)5eD@CGl#O`|BwcYk<@)XV1}V61GO zBdg;iW6+M0Lt^=~AC5m8zYZc`*h-hECR|6MnU!vS)|Pw(U2aK9041Il2R*O=n~7ra zgC)o>3RJO!>w;{Tx%klpeg*i-Wj%+{WansXy8aqA`(`10swqH!`b)~yQ1ode{XmIU zeVQez>GnAL`8(ue_!-Bv3YEt4bdh0uV>&00EC)}%zyJMlb{{P8&n%Pt%!C#5JVb?e z!fi~c;;A~aMW>U_8=bz zr+4@MpXa2mGv!HOo>(f6G6dV7OeBH?*iTu0&D_vy6(-AeqqJftcNB*zx=~tFTCtXj zL%c=DN1G`K+pzeO*~3t*BvS+LL53AiTiT_+cC&t?HG1xU`^IxCE+sN2$ru0m`1|iT zy|%tjRkB>62bsf@yOfuiwc^CV#p%Y1!fQp0Cam_MyA#aTIc&fLR<}v6{T1hh z^{C{eeu{f(%Gq#x(h|rqv*E2ZJn5xZl5{M&v&bmW+956flCB%7BbS)=M@m~6#PrIw z(tM}xzSEA{N0QUXX%U(&c{^KLTq}+ww7Yt#*lOf|@@Wa@lgvc=JCb(cE+*iibfFN{ zrklVKZWeV2h*I_@r?8;=jWdYH8tn3wcp3@~stZZ1f@sB19t?lrc7Oi$Q$`E${we$U zSIikzxoyr;7mqa8aI^Os@!F7*7F+!FJ(wGzZ;H*DT6;<@e1xc~{OUDhy`9%z7R#(|~)AxhHy zX8t!tDU_GclJIm{9yr-t6ez|PqQl#tes){qj95*MPc)^n1(XT}jxWc2U+lOqDLsVx#t)bQ!A+!+^fFzq)Ya;ZpVD(>&-^OaQjYL2lTW0E7q1u#)zW5v z5x;?U?1YluiVZqR7o`Srl?mbqZa0FtQGpxlxI@=oGlLPLZUO!nbTE+BO|%&dOGDd zj$^*Md`jB8-9ow3p7*C^J%Qn??~teYKeFr>dnCx3!z3weaX zlEF*qGGB?Z+d8WJI_Z>HmE^#}j8S{+cr#IuZ9B0Y%CmK4`OIv&SUtVedd5cr zhbfLyT_G}B#0c0m%uvg6at#$~@ktFj^e(yiJ2*)~DQ~kCAdd;#0=h(HBMlYfgP zoarhU%>Man5Yr$@(N_!_ui*1tH||=j_PVr7_|9&Yfyv^p&IqHIHR)li{Bu)IULx$` zoWl#l{}Gf`9zDq2Ce>}pW^t}Cbh4q3O~kma?xwsN&ynTjd|5QAk$s;SUp*+ilSHDe zRM*`4$WZj}lrJx?Sup9jtc72H37S@0!szlqKhr7{&vv!`hIj92lEI2zlM`2xr-~i} zbEA%x|4bziKT>xzfi%Qj(WLUR479mBc3f~5dqZdEuVqve-A{i8a+0gRfvILKEWL)| zYEjI3(Myb2fO26#$mTZI8t6%5dN?;p%jHaVF()xy-s+3 zoYz^Pag-r}w?QM<>kYr9!W}GyxW`;8F%aXJ2H{;4^S%q*#&UBOSkG)Pkbwo99-$wL zJ4`qZGSxXtm82SBuNb#~A+J3^I4EprVY#8&4Vbl&(dw)DaNRl6UC1%qfAbOV>#N+X*Uv-@<;*q5B9-_5 z`oPAtHh0yH)ZC}EBL#v{AP=^H(f8_AU#wuWpvrn`*T*3Rt2ziIy5u+pYAnWKh6B}s z0K-ckabO4&crG4)OccLa%)3TXu#mT;-wPwqzU#)xn{4}z|_VaMQ1 zJ+?Fl2x)_$B-Z%zbXR=%VaEit&w5kkxs_w-u*!x>>|`L(Pj%*R6K&}~_c_!6r;_=S zZ=C25h3SFI=MJ|c7ZQzODH(Mpb^RSx0Gr>V;^M*UWwp!WMDDen5i1_2HY8|)_ z{Pj(7zV4HMHwEb@(%2xZ$Cj`mGDfoMu)Zsq(OUlh-6S0Neh6j|y&V}^?_2bmX{#9* z3AW0rW>}<5f3Q$Mr{E5?aK7L! zJf>z}h=*8s9L~X`s#?R{`o)Oq31pOlEfEz+Kzn1zz7&xN=Xc9Olzci?+fO6<%axJU z`fpiJ_5D%?x!#jtz1SWdJE=+G`ssgkh<77y>*&@T;mo`<&%~OP(a*{*`vVnyq6^rStD;y$V=R9` zE`MQ%kYDsXfBkT65m|vRrf@hBLjEca_*@O~ncI?`QIT=@PT@0{8QoUAJ!gVdRDeTrT?cKzYvNA728%3)abYq}OXPIVHC zvSdDaSEoZ^+2vv#BeZR>WlCAC)6)!proK~165=25l(BX+35@SJOa#JD&fzmrR+PGn zvM_-c8vp6_24w0NTn{EqVebY>ep#&eDyrE@`tUZHj^g6$U;84pL5;nF>J0tFnxJcrP3!|QHCTntQgl`b0gDaLfCGwh{)^z;4 zvTq{eid=Df(vM+wQ+^NRN%K^HXZx9(zk@Lu>;PdDt$a;tbzsbGYc0~>``jk23Crl$ z7Qcy|_FG2YYrA8}l9C`sbkv1IkS9h)`YK1r5~`*ORrBLb1H<5? zEOM)2Mms-9l;?098SI|!@0|{@hrIK@-W*Ba7}fI2_U!K_-Q;4s`0>(h_xJ*y^}r z2*p9f+UuVIE|a(*=ytA|4h&Dn+-uE(cVDY7tE<367hZ>eXK@APGvZV$4PJV<5rQ)lQP^CsBuL@34gpQYxTq3EGb4f(BEmXcS$0P zoA1DI8z?)Q{_9zFr8!8M!}okw$$B*5!VxXmOioSrHS0;zNgi+ni*e~Bu!LzPG_$>R zwRc8{@f7?M9lE!F?oHhcHpyGegr1!b^fzV?a}lqu5>s_`2}5Zv>vz`4>jb9`LD2}+ z_K|EQZc&}&%!J8I-T081QlUn5%m#RLMNlOKvjks&t5vxc<5IW3jn3{UlD{Tmfw#L$ znTlB?J98BBD&j6}DtP3Qr!*ke)_GuG1M3@hrk+GQ`R_Y_lJU-V<5yU1nV;5qZLNEw zf|EEnCth=c$#+`}Bsj6Hyqp@OZdp~ z5&uV$88iBEWT0xF2kyP?SH;`OTsKicySQD}Q|ZcaC-Vk1&i^~LMY_w8?g+|fF?MMWdKCo^)I-MG;`#5f?|jm}Xy zq*D1Uj^TCoIb&&kkp;R@Tfk$v;^adM1v4!dbwMhV!1>e&+^NnDd9f~Ll*vjI>0P6i zMn2z{Km33zg$d<>+OSSQ2M3Bo`;#zh;BaRZM@!+~=(P)v`WrPV2j=J&FoHpl04FSe z5*g1Am!sH~RUI}XnHc8zg?ORxaFg4fyhX#86rpvMzY(Ct{35HX&C*ph&K_5iIUbdU zs~}9=LS`#$lC!`}%u9Cj`g{$c>I*QHn(0m0Ruc&TO3Xl%aiU- zy4v*f@T}RsZDLs^ITPxcefp99^^wdF7x;oKj_-P@lHe}fjU@Tkh_;wP6?H*>G{wVB zQG{ZzR(2FRzdbd`C{RMVcvVeU`5ON361STL?(x~V6aF{sX-Zxbyrp*O9HbVxW9zTp zJQ2==*m*O6yC^d#@UHoAKtqLb{H9zu9)qsY@;|{yJ*G*lRsi?^kXD-?ZEZ1rnyS)J zycN`phe2vmg+goT68=|xDT~#AMJV}H%fhIS1{)D{H1+Qkux$0x&?fU5*r4!&Y@+iYl@}4*FiW8gF*6CgoClXnge(gz8GaCCH5&)G5;o{idmR z+8ds%hUc=FTwUag=rZ86$sOQ$Fpk$rASp%QZ$*x%{N2gzG1luS`{6POz}5UeA7?Ha zD0~F3V99a)^N1l50B$vZfcjRGSminE2C{QY`gU@jmrSc%UUBviA@E9agVf zBud+DOGHsgazF4$t1_RJzZ3-ZlEZxiQ3=acQEQMjHw(&!pkI-HAH_x(!zrKIU7Za{ zLEnyT-Ju&Y-il9&0FrG|?@7J>qX&{_6j4f*|FYJ~I5X+!$AAB0&((Jmx)vr(&3ki?l`yv(@W?y7~dzM#)bxQt@!9)Hnl%=6L zZL8e#=$X{^6mbSSIuDhbNm*&-GP?;3R})S<-;VuQv z$vu=2Hu#V=+jC+h(lHXZoN%y?lfGEu#e3j zGYNo|2HT5&;Q{|VpQh6ot${1l3a>rat6eU^T3VN1CD?^o5B5tQ`0zj^HJt;ki(gHLq!(V zUbSSD_e$`wxHd(mj5WlJ3hE(N#&gCf@01)yJMn>kH4tK1QVVrwz`d}_Xgm@D=V}b+ zn}uwV?ce}nP@gKDQ-l>W_tFOzwQgb*lW3T*PRS5_7uO~`(9#h(k^99*i3!hb`cjA zuvwqg;v-Q(iL@q(6p?B>Jjz)rpj{&_{YD{wn?a7v`J}=UM)O>zR;zX9p$?!LwnBv~ zk0Q#VO)8nR5vRzJ*fKvL8S9o|c^-$6ra9{PEVe8ZtCvkgya-| z@r!F@3*e05l7m9roY{+SabESJWotOD&d;sZ6K9p_pgut(^zNY8o!Nb0&` z_v96wZV7kX5Z&WSX;kA2hOd@(=ofi&`UmEQazW77qHak%jyvsu8dUsB5^nhD9!a*q zo5PlzYE}|{vzOh>{z54wT}~Su;Ca4($S*Jws=CgC)PYNG3Ew0!IZIF=J3|7H36%lV znC{*CMVONZ)2krX)gNV=m?N8&XDcMmlQztLT~3RQa(Yk`@ zTM*IxNJvwcipahah8A8pkwdZHxv#O`@e!%E0xTMHyJ7?BV?p=Tm@W6&l2>eUa-VoIQN&BI4lq^`% z6mZw1AbfVPVfAWcI-6#Hm~Ehb`h6m^Xc$1UUJN=qkq_icT&PeeU?26@S+EdO0hh{v6Yf zASex@=Jg5TmfwVf#Z49r@d9V0#>#YnNc85xiaGv2yR21()vPp<|9^%Zwr>dZP>ZveYPE zOX|RRx3v$3d194*sdbD2mw;Thv}DKj_$&}aL9&HyOawG$>)5efJ7J*Oi{gqL%L#|@ z-x={zp|VK0@X|<7 zXAv%b|JODSCh#?jVNqvzL-%ypn46_WZtf&c6L1h_hCP$&FS=nv)Z^NsJ8rAf5vs29 zy@uc?ZSZ7is_;mnm}!!phnlQ%_beGpJRS)c!wq{r?&5CTu^Klx9sl#B**&pIilrv9 zJi0=&Fy>Kzrb}P5V_3C_JFUqN#{Gip0dRiZ8)$cT1V5Byv^x!xoPEjq;8s~3!G9IS zQu5XYK7k?LY^S}V!?R*LJ-EjaJMlC761eDj`HPw35}L(3pLLvIVHJz5g++~8|(Gs0<1v1eCupbNi2p{ zOA?EweHj`nWP7xe0ZSF1wrVNv3m=^nI7m=4;#73*@)iJR7svPO*puInle+e@bjzv+ zYhEsYj{epA=9&7wFBB)g;$9L%sm3%9g zn)^;%GT5FC7AqExL|~YHV~gz+`;CTN5xMMtQ|mpx& zO{=R#i<{IJDcYQ8C0ojrE_Tv#N?Wq<)D+aJC2?dC2)vZ8IB$)fUnj#JZ)Am`9L!-! zW>t`9SH$b+CET48qzU|3@avD19`4c=T=BVw%vBflQaDUUV_CzFxrf5QGE;C`nPKP4Ti0BuNA+es&$+O-()X3zm-BMMBAiJ6(+9>^$GB7My#IVbc zlM|EQKB9t3$q}oy$(DikV^IQ83m4dmbdZjPC%+hYzk~vX*%zq`AJt=jcUcMZ9N8M< zl~Qge?m)fGnqR($Rnl9_Z$8ibg}+aH39+)r>LQN3I_wYPHPawf9gLxnEQDh6-C|5w zON{}PQdZFW4Md9iy1{9oBU>=Tm4Q|9gaG4D+4aADpyR*=5=SDe)!o)!J#NQMcLh(140^ImF7d$P+U@=q z(=*5eH4HM=WP=>az1P$-b~DHfcDY&U-85z>Bc+dDLjcwfJPBr(nxu&cSk`d&lBZwI z^2y7+%PMTr$AA5E_IY5dzMuqkl=N=BDhi9;IXe9GU?@FHAf%dq4LGc`TkahLIfs?p zdsS9IdkJjuB*+ynp?8~>6Mn+R+U2T5(ltgnf_iJSUYp14(Wf6DDl&t5oLyaAjjxU< zZQhed`}e>9cJCYbBkvvU5o=KI|AA(54?Av;TJ4w?mt-Wo8IQ+`5}2=Gmj)hipL^T~ znWLy!j#dr3fE9CphTQgoyZizkx&$Y6bo+=ptxBSC^vt6=Ngm@jGTJZL+eYb`#%o|> zfDRB7k?}Ucl0=Xb5-2&6+!;A5&b@^2V`mSqU0CC%!?bX?UEvC-t5gww3HVP3RmWd{ z{Mq5*NOG4Setbv%JUl%5^p^eo$;Xn4g|muoT6yYm0be(NIrzjnfOo7@iDa#DGM$=# zr+G%RQ&pjOuJ3@kzT^lcEZ@#HT|#NP1V7o;;yml5&CWlE~S2R2az!cZuNYm8> zT9b83^t)L<>swYk?G=b(bP!HgD--#wE`tz ztXhGGUYwT~o8&Q`Q=0X%{@OYsUEn?4f`)YIvcS=m3j`Oau+JMp#~teFE}1U6oQ8j+ zrFI$34wbgV1FqA&@=2PcZIdpCGEVW9N$#FzdZF5h-b_lt)nL9c^6pQMfL zm=EWF^691_+O2cWW=qSOeoylcO^e@Jtwyvf!fhT?qj1A!|6=VrahXM`~dCN0T-T&tmVBL#QJUSO-dkfdB(2)SbdJ04bf zW$CM5NDS@^PA`&AIXmpU$SL4q_C_!{Iq(NGFnnE7|25QZ9w_2@$r0sTFNe(v4b&*# zXsN$9%gcFm7;vtSDnljEHx{xpUZ?u}@Pw8l4Zz0TWsomU%-r9PMnZvv8Y$m00vnls z$(@c6Ii&CXj+V4hE(Yo}w5OyRjiET=dJ_221#(l*luM&5x)N(f&Z0d>KQu$E?6n=) zzW?{^jIRj}jy*2UIHQ})0Sg@_68tyrlWUfL>ym?0?_PG6XDGw5(}MX$SA)J@3$mt! zzq%(eN`xy$o*$DpBMM<6F-?dLk1pJQR~1}}7cUiB`tGcDc)IK8t0P)5#ya6l%sT3+ zRJy1Bra4b|gzo4HAJC;;tDY?th}~#AmyF9bmrb5_EFHh`%ctKo)Zki9m(Nr@9d+e> zf926y@D^luP`+n&yl$g=E_7?O1npY~ySC5ekpdy*Gen4spAyd$;|iUZ#cZm7(Qn~g zI7MBeMQUYW=eJw3{bmvBS*z`juyRPPu-YscM_JQM1rE1F!bMYvA~2+0h9iRWhq`X^CcbHY z{^ZEM#(m>p4@P`TGq!QAm$dqSa6&&oVTuxSSWW2IOqDQkIH8V^6|B-D7b4h2O~e>y z!GoD0ynI{o4dLF2(ghk^rG<2Js49ct!_FPuRN~tVTj{BOH*MFYk@NmD7RuNuoVG(^ z;<%bOWQ;32aRJ{Kn75V1T(2q$oFGSgwK_#@wrXL)KSh7esNC+gz#g@KGon!qEnnAV zjLG>((nq*}&6#rx&7+j%)%q?1O-GUeR2)0=S7gKJGRyfSM~Ozbte?mN|A|ye$l^j7 zp3G;`nGp13c*a7M`qc(g8_!d8hcBjPT4NeT-Q?8Ym(^y5%`I~l4pqG&Rap%KG<0m1 zFap=b`5J(m*+e3@qa71}^{T%a1s3ZyrK<=%+wG$}2Tsj&gXYT%!^X2crZkq(BOZGI zUY_L5PgN>5Ie|$uEr>hL6TFedG@STZfs}9vnlq53LG+@dAq^>w1FptvjC7;U)`*p+YtE(dCjLoMlL`W0*iIv2D(T9rlYl9=L1u5p*~9Z# zlVb!{l8F9=x_S&>WK|OOKgwciU+A}su>Hhyo+=9uXdo|mF<$tL%`O?x#Rg$R8iz(o znpAHiYZ>S*|22NaXo|A@Mss6;6@aLT+%y)LuPCJ;LJdrR$q<;0z{7;q)*1!8Abf*a z52Plq>p%u#2%3FiY=}w`g(U28^3ggbZf+5Qn2s|SSCmUa{h)ntL2+b(M4IsT1mj#6 zlgovGB3=}0UgK&t<<_pk0*8N(SL5{~*q*uHLX08?pCS1W|#>RUxpXD8DWHOu;%$I~H${USr(dcPpFD{QbbP zhusg`>F2)^ondF-T^EUJ-!T*?N?|u~Jkjt%NzZG4f#RlF%eIqDsjv~tLqnGgncezo z4Uv&sS=H%>@i|7$e-5K&RHyLn8GuKP4XMssS8(rx3BC$f5;)#==F8eSzIZ{*DNw`+ zI=%h!yiZ#zP{Be{5Y2GVCE~f~qEB2SjR2HwuLq5$PgE*QT)ljU>(zwwq13UXcS%*k zhU|5J$qqu;36&&E|7cNMeFTf{RX7z4jbn~z0b()sSR zp>wzn4(*nKYfEj3y1`su$SB|h$m951;4pX+?vWFts+*#PwwJd5I6u!2}HxvzNu;giSo$!T(U?Qyu{ z?}ysM;#>_BxtyR?10$QmiSad#84D?YEsK@LUWx82Av)ljHKO(Y_un4rY0vAJ7zsxg z)AZopw|5^ig4#FvA~2^HMfMfcJc|pD&XoGf+&VZo+W+bPUfXA853df6jt=*M(7(s< zWqW5_Awekiwp@L{{n(+56#x}L6sj*6?!PvjIQHN)RHE(d*e-L8XJotZ<8r=#p?zzL z7-S&!B2X*61X&ftsF0H8c$7M6UL-XRJe53L`eOaC-9eq_6SN5YH`n2lDu2j>cyQ_Qt z!An<5_&a&W9&wGIZj3Xanf|TuJNA;3%KfeJJH8h;!-v!66AsMRu}%Vi7qs|W<9Dou z@7U)2uPecaaZl0`B+iO6z`IdPz5WBG&x{PPY!Ozm91E^rx#*8b)Yk_U%vYhdW@h!a z5PGfbdTJWB)3VTXSE_XXFc3K@)2c!MI79?IE^on9PWes z;I5FGjUP}S^zY3&)YI#bOFl6$PkB%mNNXF%7I_9q9o?tID+uxus>w<2+hgu%&bi%?}YDAyc7$#&I>()NgQ z*|N3g$e%Zx4acp2`!M!BP&iu-K>yPZnkah{XkVn^`jMMK_f|iQbK37EWD}gp2n_sn z)Dne+S~hoH_!4Jc!>;9l*#NIK0V0}^1lzTb9OFkKgE^DBlgT_}47(~fVqs1kxoPkH ziAHd^Fj;L6K|`XeC(QuMoKo9&Uma)PRaq)CiuVDvLI$jVeQK*<&sTLsVJA5=UEa|4 z2yIb+kl(ur#Wytjr$9$Wp9?KNbnfBavAiQ{$DB!$w;IcR9l&Ix>ae~MV%uljU=~?P zPgiohz?pbHc{^}z!y|IhK#uJCfV~?-1I2$&3lbX6jhvrf+lW=4AUZ1Wu0v&|Z0ZbA zkxEDLx%2UV_TZ{|mNE_DZ3K(<8t0=?8Lgn@)uVTfC{D&CP0yK&LlcMjj_9ym0=C%g zj9xq5_EqCRk5g2q)&N~VqQ8E{(*!3~ea7GU*}WF6*ux78&g9d$hR+49b~{?Is561v z+Jp;EfPy_B{kF~~*aaFI*bUpOyRK^-7{K}BxdYn$U|8gBf3Uh;xVj$j_?je;osc3e z0N4hmq|fC@knp{(baMw}3mIh(rWZwacniN=3c`nrP;8&xF?X{nE{fL~C7-IvS{E*W z4N|n%VA~2xg$q?Mtea@8D2!PMq;~=TgLw(J!oX1w-gl_}yeOt;fx8n{q253I)> zgD;Pt{{8g%+tcv3=H(j?xylucy$jKj0Y5*K`TWMSr}ysPeRB8N)3?u_KYRW~c=pHr z3+4}zCWKHNIe!>AU%=skwX7M(Bc~4S8D4;gX8L^QOYT-1(xE>D=voEdEV=EJLZ=k}J^Gr=rNGZY*XZ;8xL>5R4 zypQ}W2W-uB*w6`DG~>!YVsGGm$zjY~0(zHQ3QC+>$@HLcWSBt!!cz_#KU;AQCH9Ng z&L=r9e=O(1soI?`Iucoi!Z#xNcOb+2Aj9_YNozDNHv$c%-LiUFHIqK5weMh*-4R!} zK4hwW%^>ExY=7%lcLe9zl<3Y@)-kFrOJTjIB#-y1i?}y_IeFy?)fB6am7vmdpbsn{=SWm{ihU=igazXd5 z9G&*F<=#VuKrKatJGCK=WAB}-t6fi4LI4cX98? ze{5Mbq?Y0FSOu1Ojhqu+;}U}qip#IC9Gr0Ib_6wW*$?5P-MO8WM56z?K`H%IBe@h! z(bu@1DC7WAXf5W=By}v|0CV)i?*biJ{Bt}0NkrWCRB2Asgvk>lvHGwX_370MD6v&4%3`B5s z&O?cTgHiAaq(`h`bZPp+DR``ZW0V99-pZgCyC~vXrHqt^$Z8k3I<*ddVJ(_@#C*=MQOXC(e`3Z145}lE zwqmZ!1Ukwb+iWsab%{KDfw?c{@&!DB5T7P$OdiBpLDCT{`#^hukJ)A^ADk8BN-z&p zmDHR`&hbgHq9a?EYff&aasQtld~z@xN1mdSEgIMD*^&}BwQ`9xBvH98YzrSFj;_JEf69ilL6#Puz9m~8 zK1j3WX}sOe4dcd@^OQA9^7h8^EnP5faQ3CWnV*;cL=r}dp3eXDJDmf$x3G7 z#|0&6%`?)YAd3czo>39iS^_YE0*-;L2bXK_P#I-aho7vyK{l>N?xr)E}XcgVo zF`2JQHbH~6b+v?T09!7RWX)YC&67XJ8YOk6saC~O2TM-><4)*U*gb_){9mJF1U;x&^+dI-&^*?k%AkNX-(Zlah^OznV* z4H<@$@Wxt1f4{;hmyHYeIjed2Sxm-CL2Nfzx#Niv+mftX671VV9!fQ`G<_@-`|Cn4 ziFd|yQB}^{QmUbMzDb`;)e$7jdn148d#)#1rADiwtdJb5T>VLFAx$gP&PkEvLiT1G z($6MLJ)S5^2Jr=LoOe*|aKk?kz0Opo!5*d9YO@hUe?-m9&SJd%!eA#NT9F3KgrR|O zE>xsk`~XMC>r&Q=QbC1YHe%cEP%&r0{L?*=zUgWxl6>I2TSNoeczhTyBehGGbs$~g zI#1Gj38xq&yrK?$y~-Y!zx)zt7wO%}51?3`!%YLUI*_=U9Gz6({*M~3Ny#4eO5jTN zUe$Xwf7P&0U~7H`vzU>W=aF}jn{ijd%~)G|&RG z>xgV?EW4;SXgEC=Vcgtbs-5iKea$)WzryM^r(~x+ugOpMiOqAj7Vrb-ai>FN`+?Ib zl-!3NHY*dmgWC~)4L&Fr^L4u{P4K)E^~8;le`j9=X;{U;lnf?hAiE(aJRC^BGHv=8 z1zA&#sq|8;ooWKlA{i56-y~(8Qn8KO1;$XHuf;HC(xms6ySNI@DNRkpi_4oF{Z`ssTa}O!4w*)P_e7a|e=VM`qkmSvNJ>-DMK6&Ln`m!I!3XO_wSmhM5{KL{V*l ze-&JJHOIh2Swj`A4VXLez7%Lj zDlzInwKs@Bgb7buaRHY1TQ#!{r>jweP$#7FcN}&CJJe;r7wBQfB#1K{4@@|6fA_ut zc^72J|DR3(>yN%7?`5OC{3q%EiIG@f^Nn~q;sPbsSWe^y7wi*QCC zmmCJ#*=eF3-Jv)lYhTB-aQxaJ6Y4UM3pN4)L2usD4*N zuNkGBAut0*1Xa=r^z>?K(5-$yf8}^nm$Pok_5)?wR1P_9$R+A|@}-R9IDLOYTy?YJ z(~ibsMQH=a?XoA05wf8iL>Bj?^7#o9;k?6xid@?6Pc` zrNMb~Pc#^|qKUU|(49CJRD|#mpdfVGeQ|%|v_UZctT{7_F|W`o{sYKae`F%k8sZ7R z#^{>e@SbrE^Qx*Apl1CxUp|F8eVt#BR|Dr_(~^?njWmDH;k5`UEJr|2ohD1}tDk)+6 zU=~bt#y^$o%g#$dt+kA#-ix`2Vrt=9@jpq;j`SjkJJJs)f*-CcZD<_My8Lh4n&_iA zVxBf{Pe%w;AGeT9OX3+|rs&V3CgPecB%HYH9gafhwrvOUZ&k%Re-1EVBwT_r3;0q~ zBN@>rYE^xg`T{hBrWhk!^qL5r}MEg=L-d^PGLJzAxtSg>wP&6L$YRY&x}a5(h!r`{#2}%&Z4@7 zodIqGnfepD#X6r;e`xDY`E|HqY0-{(XX(Wl5qh;d+^{f4Pvay!H%*fHApB}8IM8&! zY!A)v;5S*s-AA0Gj5;PYw*cMwB!y2NBS4Q+&(Qvp;1!BZT5RUwq%U7*oW#shK>mFI zx7uZR4IkU#;L97!*Tbjz-Y@_0eD{yImP&S^q)H~?s;uS|f8q*f?7h8x@oUGadklZ@ zx&=<7msi{G{ZJ+{W*|8_(A)}l4nF%-F*j}>GDsi@_yad@=FGym%*aBxtd^Ul;D3Dm zHJJiApHuwoe1+W|Jz)eVv#*|SWpRa>zE{ncn@}qat1nv~@zQGFNX-9Z_qEG6OXZPk z7JrPZrBCTBe|2#rRdY>Wb@jrDr|)D*>Z^R&fd?dxg3&iBn)qlx(fJRpRpd3ww>@9< z#r#YF1o4ipqyM~Gm07TVEFB)p{P{j%86|Z zZfB{JN3?@b_g`rbW9P5$V|V+pT2 z4^>@~e}Umo8783oCA@xA%mnfqe!pR!*f)*f!C|=eM>E$|#z$KYBD z(nZF&T;Rm(B5)pTao?;J(=EEo^8ulCc!I_Uk={6Mb?D=)ScA8_ihzL9K77NZrxP<% z-I$iIQWc;bQE`)ido)@dhxL8}uIUtUsXRBwfB9Km%|hKLh@d>)JH$WB*C$uyH1KX8 zAA~={ilFZPJg`mWVsBk7k5OWoPXR=6d~k9`C~(IIBmz$nBcHZLUt5C|Ls`BmP7pyC zru+D8R!v@pN?ya@h#I-Rz3}7&O8N6yb#+`%fVkV}%W=M0SK7Sq)1m9Oj^sa1sOSH| zf4vlHDAu49zZ?;nRJpHR`y#z#^We{2Lb-@6n1O{AW<_GJ1F4v7m%Dkp#zt^?B= zN(qXddbCahQCM)$IeG1L?P|NyLyaxM^Z~u59sQnOw>sQ7Nif3}VcPB;ts*up*P*)p>;pQjErNlq`GfIsYPX>tM1uf^jSqW~rFJuK& z14jf!Ti!}rKgJgpYXK}`@0o|*7krKvcSE|H32U-oL2}AEdRb>+J5tehisHa5_C`k z#SS%mRRA6w34|Bi?GlhQh%euqtx2G!7!yb(f$|t8%%4EFmw8<)e+p-vK*m&pj0`#9 zB%4DyNhB41!GR;E2T}npg;jBbYH3WPa%rC&$i#gQ_FbQriuT650nd)~rZkCR>X?c# z->G-_PVJ(=?ft;^)=&&;3jDu>Yp++dPB9Q_3qd!_kSU94QLmxQ8dxsI+iS@^#f)n~ zHsF2`&DVbXdeKH0e=+zV=gYb{u8VMW=E8%Z7wsyeh!J+ltep0vrhXfseR%a3+U6M} zLbL8h>jWMsZ6z>M(4Un^!Xn@4G0OOyWRzhWTyxEAb6#f$76Egc5d z9yREMHCRj5&Zj~mpN?VYtJSvW=D8q!d9Pr(Ug@dXdTKM_2_NF*NR_e;MnP5sR)JX; z8l`x@KdF|)e_?-E>94Bwx|;hBhLTNJxOF}b-4mJe=rV;Ja7Ud(Rkw7)Asf$d-l zHmh*CsJ@Zy2}W5>*?7hMo|g+5!90I0e+gPvS>N+YWv61+pd%=ShOL`aiT#~JxdI*) zL3%1E#)J7zf#b7I;Uc;u%qqa21vZ1zH(;;wEgH7Ne>!F~Q0*Z~BlNjoXLT=S*0PHRpZHZ+>T>wHH*i!_-O>_c$id`SkHcP;^z7|)q-MaO|c^SAAR zORzs1m0|qN*lU2(n6UYmi#RZM8^V?5UwUC~e-JOmrpnyZlrl}Cc58}3=;;+9@IG#n zj@|%5Z`MqSlfm zf8P|#b?f7yqUC8*obxi&Q^Vn5npQT}K9E<5GDDh)k(B8A(VuW~%UPo{aHke^b;dRF zx7rEZ{=}|e+s7RO9~ZyZY=dd){>DW zoRN=e-a4TyGVR>`;h}yEI8#b?KtalSf25G=fpq+H%l42b0X5+=&u8m5t_wUYO7`Oh zpU=vRg~&n-RjJ6Ge(ubavc}1-vmbX44i4^T_wGJ=^ziPVA7qanJo)j_chn5Mx|e@<8_X1tZp}Ud>}A;$RCrx-aFd=0|ABXC4K0bDL?$%MJUR=jk5k9 z4>@~g6LPI*vd)?n9qb|1j`4CPmFUJ)N8{#5sDlp>xtl2xmBbVE^Q(fy%1a!CKs@gk zVNX7oQXpqvJ`&dUD*>!jn(XxAe*|Jh(kUy*g%%@flr*4}UJ^Z~yW?k>KSe+TAKfjknT z?}a&&8>Hl1kk}%-z_%pX4291cx0`OZrkxi2&gM;YmGs0Jiv^3_4L_|f4!_ltWcaOa z#o;$2JkhlqjbMW99GJ5^gr~Zde|bolD?C+st(YHyUmD9byo-Z)%s(ieH1hBHbo%EY zJXF=ohv%fepVA%h^6rr z8Vg2+S=q4-9H;-H=+NB>M{4~TI2-^-{h?)|sKOf$pqW~K#8lQ$&BI0#u#f4+@{K{S zWS5-={0~PGK@tkHsLEk8>`l{1SDd<(a#yGu$g;x=h&B~anlrXVe;_Qq45Gao^kVEp zuz@ujc8$*ewJ^2^UGndP( zS^{2WxpI;(1u+Z{e;KG}UHurOe|4JOr8kW{Uhpn+Q{{Y+`7RH9=iZ)NQ46l$6=#>R zU2WW=CDpUUO>OF{y^zxHB5<0`-LhH}BZNH2^PCc8s83^E^Ne>)h0d@?SPKNaV@?@L zi>Ui)vu1O72^YFsV$Y2W9FRE)8bm%Gku~Q%bC6EKJEH>~f9=7Yw|i><1cNGgm%ylA zh4~`kF?2yyOLWv0xYNLhLQG{RR+OW!*v(h9sfyRRHz{VbK3pR0K~9cB{RpC}A>Y~* zUl%djdy0HKSeNm<`lSq683xHQ3 zV{y3X2|iR>c$(b`+j$S6w>tK)g;{yG8=hLRBR+in(B$mSem{Q4_V8UjO&IK`-y`>UQ|aup|2rF_jSJ8?Pv?8`tbk2zYScpdt# zp&OwC6t#RHdaKwQN?9k#(-s9}i5y|)L>J(ff!YVYZ=ns*{Ri&EjH3Ol0ZMnE27DL2 za2x;GJq`04byiJ#lURNR z;}Qi)BB(s1I1^mrl4qLIzB-%lNbqQaWI<_k`{G$eFv&J0_**(@Vt}7L$Hw2ChP#04 zc+Xg3Q|}*<>Ke9mY6Rv{jBCcZVXnyA%Gxm~t!p}^wKw|&&XqXl{?^`owLwM_IEVne ze}%N5FF7A^RzVwaRo27-CIRQXqkq4??7VOBoqN(iotbuZ$--a!e%RU=b|zH4mu{7~ zJrZ~)T{QjL(O$Pp(&OMxpI@)Ne|HmkjydTR4L~b$J>0gT8t3)e{{7}P^eDV{CzEO; zID<>M+59OMTYq-3!F9=Z0~CymYJYuL_Pwo# zU0TWB2F3bj?mXp2y3nJvm+ZoAQ_MI5n>oiqk<8dEZ|frYfH_!>t$cu&@41tm+=29C zQj{}Fx4?JEFkAGD)7EZ^ zn4#7h`;JSVMqOCTuW3LtOOwJj#dyR{vt~sco7qV`q+s7*UX@BPsf@(D?;wJGTb==9 zhh{<|PHd%a8MS%}#h}e8X3&4{yqq*#?4ncio!h+~FMWnZI>(9TK^l?PYSa{JUE03zylJ~ z;z;&h3?wFBJ%W4_&)YDE3g-!4MvTfm39P~%rR1KE;I%s#T0}GRI4Pa}Hz~5Zo&QAa zw>cJ!wofflve)GtMo4iL1if%>fxbqv=9#;~fb{~8|N7@4sA6EH3P)aCfP#e1g(I_E zk;j^3SzNKZiV+%6e^v{3NV+lZzG~ckQ7U3&3ca36j5|tZnIm(bKX>K{bA~|j(0-qK zkFDL4kK6l;SsJGjFnn&=BOldKIPXP;H@@EGd%mgNP`;7e*y42=**wZJ_aO>}kqkST zj*;1F>XF%{IH5UT0h|`ou~L`}O5#9FeuMv?vA&AF& z9IjKB>>l-^`{{$lwEG3ge-zDEkJ8S`qmDYl(^dtzQvTBF zbk&{*KFP_0F8{iDFy1TM!vVRLBmq^jofJMIKIX^z>sA|8;eOWB)h6E6Px5_ZHd6seSa=vr;ta zUhIpze;W16wFql09HDa#n2m5PkrRj9*NKUH)cyEVieHZ|j$49a8yrHe(A&tROD;|d zCBngh7*;Q)O%<$1qIX1|;gTR0K6T_PqA%#qukah)+2*JDTe?hciPMThCgCoZvjgHk zLDQXk9~r?}PXkUn^)3_MuP))@M1h$3s-T=te|utq7(2bM8>Y;>SSA}5Kbx^cCH-gk zW@B3IRyG@=#AJx}W3y=C<5@GhH@w}j^~(BT5HxJjwXD#l6!$-_>GX;)_RU4T|cpfkDtGwnAA5c=Z24H95(hQ6-+gHh{ zQc|d}vzyXeby9nBS)^{B>`)>Sw*u{3e->^ElfDu~9Xk()+kB5b{-sL2&GYQMxC+AE zYC5T==GZgtSa+Ff@m6b}HCfqRaw@W=7qi{K?SAGA{PqW9LhL9R_tM#nv4MLxX=-W- zZH&HH6p$Er=jfD_I)pVt4@2J^P8p4eC>CW@`u=S@~KoDzm__AFSPg03tpwbw%Q!n9$&&3H>C+S6Fv`IFwviJGO!O z1?Q$q49$8y4m-$5WLrCzS$wzZ=&U^OSFb@qCFsS?NpoOi5i_c3py{4M4*!N%T(#J1 z=%5r=eHAB+rzR|M|00KSe!g`>Ww<3c66tBUDiOke^aXGSeOQW zWzwClkf|;=0%K{|?S*c%vKaVg;|N^Lf_bvN@a6_XFMj^C5D2r24nfD|Ap5 zTNnQ&cbnsAW9T)^4xQM1e^0YMtIFXPChjoLJ#603r8D0osCjX($M?_0t?F8p$|#+J zEs7QF3Sp)q>RDiv$XzP7ST4>hvCWkW*2@yg3)$D^S`$3n1O1tUg0sJssl3#+jVU;j zJ&8wJge|>JE(hnpCiL?fMYFKZQBPzVa)G<~G(y}zAss5~PRQL#e~L(|r^Ox_T0L0F zpUC!V6@(f8O3YeO|2!CqL-%GusvYMsC=TG`cIP}&oxOduSx^W{XEQ9B@WqpMZ5l9ok2->Nq^N&NZ&4h5Nh2TNlcj$H^xEywG)q91N}Rw(&Qq3(Bn<+luc zirr9mosO2iLv)1Ve>gXaJnMF|b_521H=$742$NHCmPqo?zGUtDB?TQp^OKh|tzo^* zG|p?5;68k{xwv@aE!D}}LCk;G>ZMfw8 zzD_w3x-J(s&ue-M4z=J1IkKuDr@e8c7P$A&vZbPla!p7LPBB_I3}Rc0uBsMXZ8K`~ zM5>?n_!38GfA6hMyzB(|+GU>f7?UY?-~`47vbQ@-j^S`4R+*~pe7(i@+69ex&PN#+ zk63rwhz@ER>mz>7D8g%Pu@$u$njIJQ;Y>IxF`^DRI_3#klvpYe367*Hf3_MGj6b<#6m_#PHKC#fkP!g! zy&Z*N{c!gjd*FU2n`aBL;wlQMFb4-7k(eeM(CMMrT5bFaO0qi%VK z#%VCRf3}X0`1Wg$ocrUG14)~koJ(ylo;vXqlIA-+Ti?GvP*367Zl3wJJd-A9YUo!I zz1D~1dT3dq{8rE~gTSKlhL}@4OOpD*fx8o?`?#zH+ucQ`UeD6;p$m;j%vX{>B292m zEE*{e=E%Unfnr$9=bdEM-nT9u)#!QQCsf&9fAlUBMv^0{73du2^VpYbbStK6^2Wec zo`5gd_s{l1^eBCDRTOP(XwaPzGNOln5l#lrm_}?BSNz>Llv`Ign_~#tA5sk*9b_m} zMVN5)782>E(7WRdLNE=qQy`iA9>{L@VUFo0Uc4NReZgBy68UAfgsPCsdge|58 z>U!I(Kp|b5c5WjaPF2>~tS^PO#JPCx)6SS$%~WT+ft@DJXEP-e6-I2P~6V`1T85*|AUgq}JF!X@G-gS?+Oh~;hmdRxJ7lNT~XJur& z)+fM-=njqDQ5Tj=!&zk9hi>FscS`e{xED3a69KMwQKE#3Gz$1nxJjlo+U{|ee`an? zw94IWtD>e;FCqr{`zH<@-W76M!dEs3m3Uy(&)SSv=Kja*8-$aWc zRm;%|LM|Zg;6WEyVbD2&`}ICre^OVzUZW07z6lH@C|iOahRxv?M6*LhNtIJ82+rdY zS=-fIUT-Fs=uZFe0JIcLI(QU zV-q!ajyQ)SH;0`6-S*o9H*d9O35u)*CP4g-a{@Xe0hqgg;L!#CU-I6yf4z<4S{M9G z{E8Oh69Ez~BqiH2X@(=~5^EpJ(w5}d8A`F6K$C0>L?dWGBxCEpPrd6>wW_*7%Gqb1 zne&XFClS$IUH4kGuJ5`fU2yk`b|$ziACjV6ce-MsZaNs|BoJxwt|hbzqy|}yOd;WB z+2kdVp7y=?6v5~cpupU?e<*dzEKeP^BG=w<7?kV1B(j$5;v`j2Yau^G-os3|Hl8z1 zWCeXe!nEl+U$d2r{>nX%Rs3Z=L z6X1swqJ)&=bmZsd#O(x%lZJCO@=GC=gLjw1MkX}9R6Sm&2AFDJrUn%J$&;af5B0GHJ_X^%U#EQ`geXL}s8x%;HqgA1#D}`$CF5MgZ8HswR1_L*9mSctRK9ZYOLf zK~l^EG@N&xwo#Asr)z=Dr@T-6mj7eRmjh`+yN#rD02zqXGj{9I?T7}iQ^rJKC4d^ zpcGG>e^A3;vRZ~B!K-EQn2qNiVMfDlF|q18AdY! zc;6}lUORInZ3YWLO-bHhEnx)b6+@SDF|yfiu79gBPs8E98KW!(y^0sX#wKoUwM<+* zfBqU~pXU0RSii}a zLbV+X+=8RXzI|W~Dgrhbv_%K3?4qf)ByGoO@-cB`A_9KDkr7N7XW4ma{AG&J|Gm=yR;Vf44ZkZoP?l z5nQE^lp>j@z#aMA8m#0?yZJ|^s;wUpP*O(_mf4XZ#Z4fDJUkj|mXPM$E53m1Y|HbZ zfE7}>O*Go`EAJ(@*=(uop0?q4rZY zP%cxw(pY^mGu74Zf?Y`Hrn~Qb8a%H)*|_=m%qeM(7=4{)^q^59e{e~jmh+Q{`89k{ zn`otuB(Zb_KP(SOnry_6p1_EN@R|-NH$7H}5t;~QXlrEs0MqC=9)5)68QmpNz3YNd z;6?Y#<@-r@y^heyJz;#Id5p-DG!aB(+Bxw1+_xY#c^{VRiMTXzCo5`qXjVfvBV_e( zoZPIc7DMdy?9RC3f90GO`oVO}S5eG2)}Vow4B<-(tO@}x!rKQ047kb3ij#|+1)zz- zWMmR4F&^#ayF!SC-xM6t*(P$M*oK2aO>AP32U)~xx5;O6vR)Q|rxtrE9V++Sp3g`} zD)b;Kot6}l1 zMgPct_@V$xoK2K*lIbV#e-2iI4GWc#JqpRBths9-b)4troR4&bQR?qKCYV&!UGvmC zdkv%3Okhz1;D2p50K2hxw49vf<-~O>ug?hVfe#7gLXt#C*!{ok5KuTQyo?e4i-0%m z?B4(COAg(E=tu&B4rkofSA5RnR_{7!Ook+QiZia=HfH1GvBjj0oNGVL3c}2att6N~ zmTT+rXSg8Uk)wG91qF2XdM1t{bBQ|Kg&BBf{A8Y;_<#IUl%bX^dV}n$EM_6jL)-tF zT{jYKuMc>a`WvtZOy+Wv)Xnq{S(VNTf(gro)mo^1nub%#S1=uAtD0zoAwCLMPPvb|m-{fMU^A);*pO?6{`9^g$ z?qxnyYk$EINht=}M@s`GSRVpdqa+7#3!iN%@1A!!FXVT-2QST=p|T!0Kz(tz4||p- z+afRc!#(eZ%+jOKkiF}uk)Biktv|W+nh(uhcJz*Z8iq9T3sJ9U15mQ`wnyu8t*aT1 zC1%w6P4m?kzaJ&{SD6zfTS^ECv+zAI0Le73c^#pE)cK5Cy1H&IHl=5M;o z5|`Gkph)3zYLW1An#qi*PrHk|L z5r3{vCO-q;V36)28;q$39sL8U~Aq zSh;Kb2_gf3+!-UIO6`{GD(k2Ix+w$V&8LHWIQDIr_^gvU(>%M67PWJ?#Tb@d`3w{jS|iK3UwNCguf=aA|pF| z;$3E9vSRJW)-_&V2RFKe-B815J%6vy$`eE$`?*%4Gaxdrgclnsb*e%#JyXW6pjJl) z)wh`WgM(9cv zFc~q*7mP+NOg)!Fq%JzGWNQyC0LtWq{0w~19qlZ$#r13898eECmWlR{lz-t*YSX_M z*)P=ULmho#3D1QArZQ|Kyj52e1#ognd}eiW(n;eD+%s89H&a0rmzY> zmW3g-S94U#!yuCTHHPkWdTGmPxuduy(dI>b)D1O6@sCNeoPZXNO8Dj<5<5HgE;wVd zQ4aq?o>sviD5VV`rF|#}Pk&)@;pj%UMkiRZ z^7)k-7J{Ar1Z2#k8jFW7Vuv~rXFO6b(x!_goNmF_co1iB`Ht^9gMZNLu~Y)!L4d&X zNRTK5(*{(KT+od+^O)rBBc&s4qm-}*`LZb}Z~QQXosur+V1u_4J7TFm0&-+XT8*k3 zv@^88GJj?Hm=+t}ID4^Rm-&kGu`I60-vI5_6_i%NZY7k9)riMVW~=Iz7m>x6*65ab z%WY7#fJKoJ8DQEcv43K#rhJ%44_}{gigFUx>a09JFQ&)m{-vF0`bJy{54PExl^RNsZ;SdmtW0q)NFgkW=B%GPv%7L}D z4C2BXvy&(;*r$qMS^ty2ilt=+OQ;tADReA+nV4v}n77j4hkrHABu{w)eN#kNOfWFt zI4cbg^@tkMntpd+I!@JwpTW)FBNQju-xcL0d}1Sxl>*{Zc!E3fJs^jDPeLuR;l)WU z1eg?|rJ^i}71}bs5ZH>}ce8E~S_Ni`1RP^aTfmNsZ2^eeUHBM)L=~LTtwGxL+sx|VwxX39j5(Z;vs#Ww2m%yL_PJgG-174V$ zPA(VFb>^KNQ3p*<~9Oe*KPzkT!2q~n4B~{^(;e6YCna0_78U_wVGoKLf zzGWjQR-cEUu2cUF)Z=C{@i5zsG{SNse~c8wa}XkigeE|u;Qrh=8QV8&|7kv`x`^(_ zPjuJ#aksv1h&AcJ-jJ8Qp#dF#&SCEaji**Pog4R;#DOEnU$pejPk`|cBLo7BQiw{r59@?!j;{rc%R)M+9+0^4Xvesgvolvd7%V5+_;^l z5OVd*&FGiUhz`+S8r&o!fRPODgc4>nXA=EYf|%nM|t~Vy^3FR z?fP0PwNayPULq;f|2D15p7CLwcC zBg#55B00*CQcO=A=!GY#5+vMF;9@p}QW45cl%EuYkPF{TfYy+0kfKj}iz{(|e|wv%WW)#{ec)!O z1afD#K6TgK@m2N+j>*}##q0#E5l1pFkX5mf!I-a*!arof+22WVd#rmE@nCf}3P z>}$~KRgUMolqNiX<${?9UQk~=@&#M6p0JLuhsX?9KoTLcliqcuxr7uK)jvHNahjb+ zXXR|#+x$J-KS{|$hFCN{(yT_5-bXWawt3JYMe4nf;a9hyq=2B516qfs7(6aqqw}uY z%bFDj1zvzp;Klf_T6`FU?U(1K0 zht_&-Z2aL|R&!P%kuF@eBoc}Aw8w>$0|fy*pO%%(?x(E%zOICN|8^;@PrN!*DIR;U zUp)Amd=Y(rAT_uEML@d0tx4As@Lw`8M-Y>sja{vl-%>EQwcRe3qwr#rk{c!d4X9G7 z3txXSNald30It1nnA?3}SLu2DmS-tJq zZP&@dV<7dJh*!xHIPfU~Da)(Aj}r#YA~HYpU8Fteul;V^wr&Ts)jFHDbD_=v)jS1qf6X}sk4qXHAo7LJeb7b=E@mSeSGF+|SJc-y7TWew_2Y*B zacl$ahICpx5~495QuGC#>u|;t)t4{?kt4#}ZQ+ML4|_FAu**F=G?S@$c8PxaP00p+ z99Kyryg92!61&lI-Nc#f_+s+9;YM0`z2$uN_mai^ON7eFleC}AAa*>}FV>qzNR&gYe-I3A*pha#J;7YRwsrV%Gir z>n7n_pH^E`I_98sJY{S{7HlIoUe6siZBTT}w7+8cy4f7xg_Iw$;?FiP6%90SV+B#%NCeb_ad@UK`JT2SrShlfM zr(^GNx-%PG5q--ZX?k5tI>6?Q8TRC@P?;Vw%D9tLIxR{qhE!&Y6vBZPM^G(m-_MW) zk!OHza^;2X2;(lYui7>5Df(xn_fU2q)wfTJ8bTR+KCX#z=2dn*olKL$?M&p*+PqJ+%eCRBDkNi z!TuPo-0oI%#Hxga-Yt}V2MlXIDCRu4>X&5!?olH-x4+!wNKR5A=ErL3+r-m%f3=K< z0~diG|2RIH8|u z_qL;c$iv}I#GmP=a3@n-`5lMWh1JNhl26^AAYk3eEU#-kr9ZysC~?EvwJX>-rCY&> z^aSe_srNj*CJ?^hok2+D*)ei7e=0aP51AJslpbmHE)o?vW8mS>Tw1PD0b(b^^j3F`&NHNHJ-tlRK z-Bw15m2wJe6QkGjY(R%Ocg#&E7RIa^)7nZ50(a1IVyUh>t{$f(YaPHIf90X;Dqso4 z84wt^-ckXYd*9PlDdETz|J8!uz14U#iWa>QcBDK}8vy?Qt^p-|PdXgvz~)hZ(y(LM z)P~)NmAOY^m*7ddfXsY>iX0{c9l$_`u0azQ)- zfO_)&17G`_(e+ZP*?CCV|T~IQp zlztj(Oqd39^DwJKV9$70)NiT;VMR@#*8;F4N|cYCNDbVQ7q0o)O*8e;4;Mc_Zn8s6 zr!-5OlHid;ie5m7)><#=|Nh2&n}6kGvH=4E{Ef$?jF*i!NI+<=5h$`>6D_N{?Toa; zQd{J(_3OZ_x}#L<=6I4Ma$$OOc2ptdQDl5GBjUhboM=zOr_wFg z-nOZl#(Vc5EvMCfR81rQt7(mqVCR%Dcc98AN z-EEt~SPAOqlsq`Y$D#L}gsP2145ANO{D|9~z+>6_|Ez;(`utxxi_DKTR1+;dW3jH_(DnYi`;&!i1fCa8h$xD9c~ zar;PzG0`m4e_rYRN%Z3{PI^iS$N_!2EEcmI4pyz74m?-z|7*&^ZielYWx#=-fAhwl z291e`isPrw^^O(P9lsGXA9if>eFpzFj-ohHLn7@z(@t1*Cv4U1f ze0x!snLetbR|;|(A)67@2w{jFq zvs3ZsXd$0pQRcV4?-$ZG`U*7S-X@7GDN8toe;S}#f(qvFC6nXSUJNF-WAmNSxU8eB z7$!^<{{aJA|89+Fjh9lTVg96_s#$_TNe@#L$u01SZ5PfUV6B8)+IH6p!=qJr$srig zIZj3lP>KDVLw8%#8`2OqGgJ*tf@iD(`(lqx#Ih)zRoE*JES~_)eN3#3^7<` ze>d3(-J)J6Fi3hMGL6x@Xa0Jnd5-35+a?>{$dUVL^dn3RNv<8SBe7)y6CIL6wii-0 zd#c&8jB8|1+G?0_`0++tPM3z?ZQ7XlI#0CtYG^Wg{KUyd54gC0o>%pXY=)xpa>p6= zWrLb8tO0u)HN%r_(}A;1*j*3Zgk>SjMEdL;I|pq zJX?`$9yrQ28MT}Eiom6bCkeC6n3E%(X!50Vv zq`x10{-AG|%4p?#K#n-rdhX-{~7E zv8P+!f9NPhNlT;d3XT;~ZrXbq1>7Ur50vMg{O{GA4H0L~X{+Rc+Qy}-ThgvCpd1f) z9(`#{p}w3lUZ^9u6gNH?P)rjw$xKp^{xsJUEgGYL8BI*AlJN-G3LDZ0{<3Ov-&!r< zkCgt?%@6c!@Ce9pVNtEvQ9Q@0HDvgyxz(Dr_#y`tAICY(R^^Z_{N5Qx+p*o%u*ldq z+KT2;TLPlW-pZfg0WJV@?)_`9;zB1rfk^nn?eFXNMXbyjm{Ztxq*XX7hr>@jNNpKg z9CtH+9g4P8Gp=|{JoMHT?21iA(IoRh(ol9?%+ttyaG)1pfEe3zTV-F02u zfnsQ0yRSN_ANMPS2Go30N?@RyB=)?43nTo0Z&UOE4ks9xaKvnrcR|c~kwd|6oln`= zpO9%JcGKgqMVpx+*&lkjGO-BFu}mFJ&%VY{ry-G1By~DAY`BKIb)t%Ga|MX_KIMTC z0=kz3Uwn*(c`}BWU@eaC43P$mVdD|&I~^SjIj)sBq^=qHK|Csl)9y#^$j__g;!ItC zi={CA^E>^2wO$?1)=SPpk0@QZ`R1ntr0^&Js+viW87W3d>7L*Nq#UgN{6N_Y2(5Nm zo}R{dq4E|=CPi|_@L7;u)_Uhqysua|SLcgCcDz1z$N3F~Emw06Ulu2L&5tu6^dSie zW!(lEdzlkPjU;RWWShj03dD_=GS2dU`o+au!H~I^94?a~hK!yt6SgO>@iD2o!DiN* zs_-RjJ^mpf1R#EO)Ftiy5tCrHaGBwN+EH2zQP-qniM^Vq6}RJ^nT5e-f9A-8xv32! zPv++12OC_N$&1kKuQ7HPQc^6=h>Xe(9J_tDFP?#-zeV)pNx9V2V%ZYOvfa~v3+Qy)MTzlUnx$bQ=-K#c6T5;HYRy3iE+1 zgy<2ZMcRYCeq%FGyLNT=&1MTFM~r^UZ|&o1DNjM`c*kq4VKjT{UIDLWP@=m6U&jlB za}7IlJ}0F)^OrJ-PiPp7XgkP%UdX?WFj4YWB>o8F^hykVcEInBObm^ih00wThyK*D zK6zeTMC~c?fX2FVbrxC|URWO_bxKDRF0>-qak)Cr>-T%vpPldm3OdgTdP!1g*Zc0p zF1-*c+Y<+9unB$byt|~d!h@Ld9J;UfvU~f!q+gAA!NlK8mz2vcZQ=BP^Fy7ASHlUV9Nqco?B=N z;4N2RQH~1+w1o3!=&_>jNBD+(o5}&pm#2Y|iJmb5vNYh)4177zpxi~q!TSVM2EwB- z(7t~HX|Mjtnhf35ttL5t19BD=PUyywjPM=LLz5@wn*^l=g>A2Aak#E2Hisf5ioX{nIOIxY(SIdAcYwn3~ z9oYrZK?bQfomIzfj;f1!v3#r-D{gP8{L9_@{f%>TOJ`zUNz)8q{UbHh2z&`VK<1O; z0aB$n1)#lvo_P39ZnAlom|E^yL`5*F!LuasTP8kTH52YV{a>S~ug5bU3R523LHHU+ z6`d`kR%Ta}=~O0vnXR3`GPFyP^@`EyXh1jUVumavTrv*ZQ-1YVN#q+)&JT*mW z?pdsi*2pqK{f!-WRgA=$|8HeM$$s#Nhs?`_XVPiQoOdKpX&ETA1`o(~b**%~ozI%^ zcxruDf*B9HL#eo7NMCbinVug;%sA;>8y4=s3A>1VW38uu*%537)xCw_l6YUqYRL^F z1H(ff_t;C28Ht7M^05=cDPOh%VbW7$K>x@xneSA)(^eZdraT3k#<+cNkfWbUS?DV! zEb*@UKDt7qaR|%drrdpfq(9#^S_GV;X$-#+Z?RZCcI~OJS+u>v)pLC>g+YxzNvWb% z30u7TS73C1dJU6wCs}^WB|U@v{kWQ5Wm1cz3DO{zoQ_H^ZPGK{oR5711+K3b zh?wXQJ?T@lDb>=Y&;9KXP9{LXS}zLOGIstG5~^IGqujziIf{{;7pt>ss>f6Ac!IGa zg&$1X9Bo*K^XnZYyvPyH7oB#d3j@-2-c}2xTp8|vk|?2~0e>R5#TPqYZui5|hbNtkuvmN>8p8Ng-;PPvjh3=S*oztXYlwp2VayFETs*Avm0 zj>3O`iCFmWNGXPBY-Z&*sS^6hc=B~1)><~l{@@?IkmniZ*cTE)44eo(W}Ut$0yXcVfR4|DxmnxF2GG^TUI z+n{YB+@=@^ehVLI4(*97r;!^>tFnnlXfVV-8R9DGOsHsJQ(|~rXelUn!L?nW*=_jT zv^dqo_)gb!h*vOR`5L`(6eJ2>?4-H`^xXZ9@Mid}_ApX=Cp$yr z-Y9##KK)lYo8_bPivNXC7T~BqyEmiBX?a*q559Qt<(Ch>boE4CdUUp|9GP=Hdf+O& z|J5LSou9aS0j9eVtj%AIb~>tIYV-oZ(fbvZ8-eSeLfq1-W$>uug8Dl+J@8u{XOLWrx?DQW~LrZFvfCy zPE9Pv`g2^?^}49XVBO0Zrs)3tuO58F>vogMJ5YGyPS>zt33k-jkU#-u#6EOU${Y?x{fSaQJVEW zlzH|Gk&H-!`lUY*{zktyC8xfS+mk_j^96npM^no6P)#((qamV2mFWXbW=cy}D2zJ^ z35o;aK9QBSX8l|K6MvJrf-P5nJMR=(zCkl%$=1dO2aJ5gt#FQK@;2zJxfJ(9kuRqN z(%cBG`R|_(xUhV}oU}3+*Gx;85&p7e36gA{n`bceC>3M&6(g1GKC^0~*>(h9RiEs$ zVQ5~>Ng?@LcDgRz-5UUwvyW0_`A?E$A-9g-9*)Ii1u0=!)%8$O0WQyfX9T+dHL%7b z1BC$?Joa>liw>2$uLg|Puza#yR?8=>G~{`wq5*rHezs(7i38Rp5tjAxi10AT$wU2+ zDuIf4>L~7O_Q)imrksC3K!X5%;`Y9xrZ7lM1lSyzPg~DLVsA;>hraN4T7w&&-~hW_h^j?OR32|HGeL|GSRnzx;F{BG7gqV4V7 zW*e5J55e6rE3-Xvsm6Ejyd$0bYZpx}m#Mgk$KITs$m#ZfmYrch#8=pex|&gM+Lo5z z`L$(rGbvs~(<_VFvf2FT=Mw$shJ;TPh^TEJsx84TQ`8?>BJEGK$kZKnb6_bWY*6*# za!WwYbUq0m84Tc9SDoM!caX;7>r>7VahdU5B-X}o&E)6N9g|0c3Fk?==6cF`3I^Qg z=v&vOIF!79SVnH+q7Z#{5O_m{6O2B?*174%9{h~J`a%g5;hP` zUzl5;#b`%De2H3131^-5}dk&?B6&$2xGJ7Oh_3z(5+_EuA8B&tVhvl z?vI_(z0od_zS)$t@2-YvNnvP%keFU8p@V=uH(5JA%!#O1fk+4uAp8DiBH>o#NQ+)W z5p-pLUwPm#$x_Z(P&})W@LK~{^>Y7nS0VgcW0mylqQUwnXx8Yrk9?DFcu(}b(j|Ve zsYa@U7@CI6N4oGi4PC*WNR8IjebOaI7EXZ-;x(N%_L0};5QU4N^nCDKs4fCm_Fo;g zxOV!N8uKfg&L=2s%Mzx>4UMhv_9`H^x$^>lj}i3>#uZdod^k_aVm5Vz`AA>B%Py)V zqY2t+q`M@XKp#cZtXV7(ma9@%9vj#p`ul`&vra$#5Sz!@%f)#RK^sf@k&Epv{z?yN zvh;-BYPD=>>_i+HWTKPWB6kunEgPD2ZTwBV**65>H2CV@=q?vuLj!aaXJ4Bs>I~NCTU|@gkRs?1`GW^cDI==Kg%hb+xSnTJIuQ0^Huo>A}*fx zjt>9)uK)AF(LetD?hd^^EAlC)3UX}t=+0q(?z+UcJ;eipqLiIj%onEbzY}qH!TG zjP4GJj=@8dytOXfBWR&V|Kb+E^JG0$8X1D8pEB; zCt7zWF1wTM^nt2(Md1OC)i_ztK!+TUw5+CU09|t)EC^35=rC}|uleQp*Sea2FGj!C zlAA3nE^{PQ>{GqFRBv5S#jti2(>;3O{u^fBJbC)!)f0DVzt=QKIi_)5L(&e#9zK2Z z!%T!R=w#qn5Pia(aC@Lr!dmXghiIv#p;zfaFdl7?NbzB)g4 zGuOS-C3m)CnwcpT{k-pn>25`T>I5Z-WPDU^X-%G2~514uc6z#AO{!J zj%aLx{6O7fll7hw34N3md!yCX8Jq;%Q2o+v8qw~jkI2mnOPzmoM5ooJVXQ)j{V){$ zSsX)=e0f%#5{|lS-|<_}9!Uh(_V!l~`uo{AIR`El1-#1$77%S0AKZa|4RAI%TW*9Z zgm>?ZyCXN(Zsa}cTVGqBPtFiMlJj;G{Zg!LhRUsU_3^**#Wi_ga>lx`#R;hs?zEyD zqu={JsZ$0BKDS-hh$!zG2f`6fls}p@Q1im?fS?3${K1zF8C^q$fT9(x_T(QP2u7vLq<%De@X-k7`d6Mb#gO<{CfwWYDHSU@~ z;ido9!up$U>(=VyFwYyn?R02X&XRE({_ZI(snA~dvmzNPo2}!E;DhALhmIzA0;<$_ zDc+4GBD>w8saFzF?z0u+W76NT3gE7Z_-<)tRCCU_9UiO9EO9`8eh(dm{=H-Tp_b<~ zQSOpn&)LUVrY8ih2Z#&Kc-5k%{&(AC?=fvKR$?m(r=GuZPH?l>NC8>C5_z5}FOEW> zVBy5cr#GHCjklsC@1P9%?1et~^`Ad|`$|@n(~MD_4EHK=pat$kUo$C*!+ECUe}TNx z1gAYT8!DKAL%J+~gn~+|$uw(>QzWlmGxt%Zf98w6PUWfZaAUkoS%_BHX~RWJX>$F4mvr^&$$J<)p-DVvhR@w= zJ{FfCb)0axazbgHbx&sbs_Vm7dvo?oJ%*cHv5-oNX`dYn5SqsRzYiXKX)Z`t{}a&$ zsA0EWPJ#-L)N`m1#||yN@R5<`>V3^|{PoC|5I1bi8%kW*Jk%}-Ps_;>y?WPvF%K+iE+Qc2NYAQ7y0($WW}5wB0tMC66~5GA2gIOPLBC0s6Ee}2cScSkJM zH6eAoo)*L(gaECfzI-_;xF2B+ayR{I1+A%Pr2viusD3YWS;mgm4TZ#dJKAkeomwZg=!<59G)M z_%OQGsvS3ivQ^fj^YYyLveW!P$ku85mLy|$lts`SzTp71SaHV?XdW+XTI4ft`^>ZV zb4WXXc7z?@G42YVARW7(Uu#Ozhu#qre!|H!QOHcJe|Za)W`zxt++)YhzmEf8&4}O( zR}|tJPu@zo-#b1Iy|HIIF(W3cRnC)bCy{C;Tb>@E|!C^3e& z*yut0+YKwKJu)3!VBywCVq(^dVF93RwVb+Qry)Yfinp#bj%`SDv56${1jL;)cSHOF z*F)oq{jJl!g_AlpYR>~L$?6{^1>br5*&VmTb3SX5bFpU3LeahxL1!))Pz%C?S!$bq zJ)G4z9;;dv_VnhbpMDbUuKIB?zovMsO*;LEHz3hxt;JL7vVOhhl(GKGMwfRfQg_Lb zUGBHU?82R1D75TpuX~_1u9okWC{3yb8HEDP)(|$N?*lXh;xDUdc>)tOXM^{1wVBq7 zEY%m9|A=EcO@Gew1$V*cgPP*%uA4-EW5@3RKHI2-I1F=SJt;Sb7=O2*^~WcjDtl+B zxJ;*|Lg6Ceu?W_bn->yrSz)sRM;A_#f!Xyb7d$UC(&c?h8|28B@>`u&{pi|~oUDuA z+TgT@6bz#0_bIDTT)XZT{ZLLrqR?B|B<$j^TMH3#BlDH_hZRbH5WVi1T^d$@-oT+! z0|(k=JicLaJz%e$GKO?6mc{Lw{jFgj;n*w;OG^he1A94uy$F}4wre;AqQ0R+=&ZNe z=o0&p)BL&7w6((OB61L~IWe2mno2HI!!79ol8Wf>bi`~#E#8ykIVBA8Tb6r`O?!~p zeN1)fjTJVDy8>*f?w$C3&`3~!D9&8&gaHXzuJuJ;E`vtp7Pad&DB(2jW}bqs43t2q znhRCy)ne_)q?w*AAC`v_K5E;7M{5iK6M}=b>GJK+EQn55`$Ghb19J-TJkyVEnn!At z?|g&g(=wrglppdLDSJbuzG$d{^&Amqb$joBd7c9pc&u!K zGeu35>kP~hVpv%aF?37*v)i_%0ot`KJ@ThXCuBdoY-2!mRr{gbNB>t~qU>{zCC>k^ z`JJr^*s?5vti z)vUn)j$m{UBgIEQ!mcciCAwTGU)Z6@ zC@s6kO3PxEpY92>WpyTuX189>_F{VoCY_ z2IAm84)Yn%?dxrS;bC51%_rff2##;KdBi)GT=)2LcyVztgwMs$b(tMuru$@}a;)yb z4{x3hA9R_Yyn_LMIN8~e_dT{Y@On`Yk>L=-6DP(j+5D|f;Jf7R^=WuQGai2OA=+b| zAUy~^H0G%ouw^N>7%Yp4zbwF(yL|UDHIj)}{H5zT`w~-dHy;9+KJ+pE=BJnRFq$g( zT6;%iDg-$EG{(8U7fXX51tE z;mY~iVy@BF+4b_t^Y6NL^!ogb`xy;FU;M}G7vG2eBDxb+<>=mW5C5lQ;XTfK#yNen z9)t$9zPkDEi-oOr2ZJrxE0Q2YB$0p^1(6I*>>2kV;m{QIn`BhibzWim(=9W5i~GFR zZwM;0$}od}Ft3uk;JjiR0`@v}hAs(Ob}HD_<06$jfu9Bj$M8NdxnrhG#*y$nUbycu zb?n0KYa!ouUxizm@X;l;nfUtKiHB(|LNlz-s`YHjIV5AP@E(70Rjr9Ff@JUhUS_0- zVrK@ei6Vr{6aE0}L(#ePB@1t04;#&K@uYxNZH!^?!u9kb+z;v?WN-i8_E!28kql-<@1rML`2yPOECFF zIX?Je2{cpjlC=tOPuruIrl4EbCL)hG|MXC|!8h;~#P-e80il4^+P7)&TQu{OJtH)} z=XWiCeM&8v(rF_t6{>PPK+8wQ`Mv9H@5YjdODZzo-|(q5?8#Pm4o!_lhode#^=?CX zW213Kb?fThhzqQOF8Rn_*T3P;=<^H^g*ohco!FL!PaEFjTNXFcmDrd4oI?714Ci%H zgcD1)8{e6Zt*lB-D(qaSGvTSn53jzX4eqXg+zc*VL*`G&H;9fCe!4>b165-SKT}(= zo>kkm(#qx=UyI!G5{E^X2S0h^{#l0JEs>9;$mi=tMs8^|JM0o-dc>+V;`XxMaWSco zH-!Ne)(b$n!#KwF=e0b7qsy%DL|T5jgX$@KMOtBZ3K)v=qQqR;&R@9kAkBbRrp}02>(zA{J1!A5==3ry*`y6VY>CT zMAGY4dfX`Jr@aTDH+PWFi}PxE)io>g+U?_P~qcbf?uyX@Jdm#=%|2bg)IR-m!6Q zFOC)ok}GH+xg_mJ^0l0OBjF10R7|~M2{?XrAOK?YUvNQUxWR)={b5J&atwlYL@<5q z!&ZA6M_e1}ITCF&tC`+;(B3V7PNDHfKNruRP|23}`IB#VBNa=cN!jwFOA()>0KC7RwKA4XYU-YkVq5ufd;^tvnv2ovR}*gZ*=q zH6IVS^HS#B^(xzISML$sKGyU~Z|KH~GFed{-Y^ef){WS#H^PF1GGK({j_m4L#0^X zC%SF5=w&@4W}TC-5&L2wo~>ik6@k0HVtHsTc_3mbI{2L5+Y3PKlPeadv46azBsIfd z00wZlCI~aka!4U|$NWQH&V-Y$M=U1clEq)-cp-m8N>Prb?DDNP>vJ$q{zB6%OEN;6x zSH`L?@T$f{&d#jCaLO*nls5Adov|@P@BDDH2?0k;tMi;ZUs%2>i5w7O4r_FRAA`pq z;;Wk+IK+a(1x6ijv8K8obJYpK_Ojh4LvJg>5G8zO z8$#+L!+-~|#eM;uEtab*>^PD4&+{2{dJxFCHb8hP_>hF>I8Nz&@4@yZB_{}G7C$77 zV4z(Ztfg%O2nkPofW>Xc{USG6=p0QqdC5$W-2frkv?zQEN?fxuLI-T`M*M(jOR_du z6o8Q)j=S-HYwF#t1K~G9?aj|j%kCR-%8ji|I`(Ip?U8jZWJZcYOrV(15M>rK%?Nz< z#&V^W+-31AJC+@@UqhhVUQQKYk=6-mX8$w#V~(2=TcKe5<$)WO-A|>+m}euZfHS~q zA}P@p(jl)7k^ozN49AHmqQ2?Ku`m&8TQ_*!hq42II1yD1Pw|c}kWvT4jnhR(rf~vd z&OBpE&-b0TV*ynauH)s8`oq;FI^aS|a=VX=b) zXGsZV9zK6OTtk@6>Pa!rmu02**ylStl<~@Fc@j`*URCa&&d-kqWf_bW11IR5c>sS~ zsjEeQ)i`8MynC0_hCYi^JC&8p}!(zccQM}*TGVd=Y{=;1pRE)0)pN7Cg zQ-`P+O6n?XJJo~apgvymR*0Sy1EVzL>wKL{VppgggLl|%QmI{e2UnDMcH&K^!`Hyh z?5H_m?55Mb{oZj+!{;=?Vp@eB7FcJUE#n-2Oo6Km!MK>g^$g_kJfD|~^-Kcby^>SO zvtbkPx#n%;dY>bMt~Ygn8`4-yT~;2%yfQN-fN*xcj8l^9YC%S2MpAbjc5KiE@A}1> zfEU1y(-o;|L+z?W8tD*xnopZw&xdp>1I5M*GQNN;3Mqn_f}@D|3pZ<`kW7eIFCkxl z0Rc*BR7}1+G`G(4T`(*RTcsYx`U(j)070;qbq^WZh3gDgCI=;a@nCmPQw39-8VFwk zr4~eZUHfxQr)5pvmhNh%ihwx|yP{OSWe}CYA-m<2++wL#JXSs_Q^S$a4QOMtv-}E$ z&E;dL-46R~$160<8h`pMb$>o!yI~jB>8sl^a>=j7R#CRPZ%>pO}G)pD9|R zIi>j3V=qcUP&hps?tFP~x6d~dGvi@>v(TR0lJ2B9vU>Y}>~7!2#=3p?c1FpZOHvz) zTL42d5RS8)9cpOz3r;r}1@COUO3|ZUh$HYEag^xyW)}rb613g8fB6ryj=N5OcB7C$ zOL<>QuC)dsyN-qph!L5)|Mz|)=g0#W7zp#mI-<+9V7*9=!g>TxbI}VVnkhhxrQPff zZmu+OOxL?towCt|-J~kksC~TOP89iC$@c8WBNi7eK3%Hi{so;~3b^#$KRzxkc8Z_ zMEUOX7P1Dv)G8xnQ$WbInO$GkQHL} zsMbJ*@an{IFnGnXpx+aJe`Vc^0$l{<8&JHi7j=Snz)hl#`uC6louJ&;t7;gn`>lp1 zkjFCI8IaGTZ&)u2zd` z#_MD|sU#8XHd)kC(az-JX1l-PrO2~T9A3pu;4dbNt#uR#sHyIMTuV(&SS7C@XFY6J zYA^;Q)0CZspvEya1`|wdbi6fry~M_n0iVeJwK|Sh1?i=-MOCkc!7ITeVD4;fo>%r} z%nDTwYpn{NUoZw4Ny-cW#?^&gS+rcL9&aD?l(b52%Pqw{&QXY|#Efaok(^gjlMf^* z#cQuLH^HHUEFsE&6s)gNBW@Y=4?5m9c8Qy&(CV&LOJ-+W~UH{DUZZ z>l-(!*#mavS^p!oBW2gpJF>9;sJJXytQWI@-KyGxY*@IpEd7>^OU5VUu{&CnGGJmA zRwsmtfs5xfUminc5j#`34|{XUcL$;P%xw}7brU`&dU|Dl?IA7oJ6kd7OwuT*r8AiD zZgK*0b?Ax{3vTEce4mxnZ6JSQzQXB0%(SGR2F74zCjUe>Po3EK!OP0+jX8}d3$zpyFA;}AIZI+cdV z$Y)9M$9T-DHw~K<`QYKR0)aEXYKwp52nxyw=m>tl)13WJ4Slrgk+6Lf7@SQz6U1|h zFM;6H*w9I(wg0OHy=z3htu3X4P(E&qERO;YLI4zh8=xCiZrvp29r%x8yX7bK1v1%6{XEiAI~la9oc>6 zY5lg@X}VOLu+Ho#OPg?{NkyRY_ldZ!8HdZr!$JqJpT3da^%`7CxO`+#ccbf(S71!g z?HlM1y6vs~ZY8VPhvLU_b=D$P9tF;-HhdX>GXkFTw_D6qi~(<~SLFv&D=%q7p19th z#?Bc$LVCtKL~4q>9}~{x-;#vFbRLRSBynQUMUXSQjbjUA9YkO1N!!~r@JGTyT5i%y z!RYg+Pp;2}`d<+Jv^y>0pPp&)@xaCxk@MkyJp9R#B#MX&=kt~mA%>B)%6c$fYpJS# z7D4=q#E(Q$B$pm{uORTH;iJ#=a^kat*$4?~oiZ-A6dnk36M_+3$=AfWG@ALu2K<(c zT2XGuLaatWV2*8abwD)+5wM%Z@L%OX{Z6QH{_;qlMJ!hPFulVZi*~OOFN-X_>vJ`V z5~0&4B>z#&w`p^sY{At)0P`$Q8h z)|q=Mf5BN{y+f3EA79`U}=ZKVM7?FjQ1%Y5;0HnVL~oMk{=M2P_N;dAgs z7BNe;P^yM^+&}& zd*Dk)lNl+`G!K>Ue)zH_H#OQCF$BXmWK!5Pe*!AlM9xPYNfJZ3{WWxf(8LMzNj&c! zA$3r=+~v#mVv#n|Amt02*&nf&f#S6LTOjs!rCS*Tcs8HMJJ9Tg8DDP^`ZCi@XBd^A<5uF zD$)-s*V)%n%6Z4WUyD7L4%z`9f4`{j zvG@Tn7cU78G|iUnSh~HFyA@I2qeWe;rr%c+x*qH8u}JWzPjwhup)HGu52IFZ?F z%H7byEloRra#9yg2%NfI=lBEj?AwC8#Py*giH~Nbo77isLf!5)?np%MBeutfKtr%T zNTykBFPfhrP8y8AYn6 zID~EQVY<7$?LOV!!yn2L#QwWqsq3z~Dec_<+?7Y7O=$RQlv3c$o!#AgY+NZ<#usas zT*vWpkN?I^Ov9jtY&>B)heRwi>FA`QsI*(RqHoE0s|)|MM^5@=tT89=e>$czD&{KE zdI*m6AWM1>R~vJ)-o|Nf34bt!NTsr$7f$_mC? zLV(|*nQ$94orqiBqr*7)Mj{@w%Z^q?v`~$E!E$YG)Katsyrs1TT^xBcsvH59%x5+d zU=Tl2DJ481E;TJB5GcuGf5kzer$)9Hcq8^_5Vd-Y>86?6L*E(vBgN|?S>&2h7%7Vs z2hC#iVuMasL&Y+i0GTmAA2K z0;16tFi{iu8384bI+uO3C9Ma!M$d?L=4?49@7DJvMV92*ujOf-e_v#a^}qfFjHru( z9ayj2G`JCvBXOzd&9##oMp{KryxoPM9T)6$j5w}Eu^g&N|2VHp%H{_3jEEUtpz7P9 zA&Gr+WEbRKJz=jtaaMv4ws@cDb~5&i*5ig_=%vqYI?-L@JGOOwF(>TCM4+3lB6PaO zTxmCPVwC2c(&{PHfAkZwO*{%Jfk^+cDSR?#(Jl%q}GUTGKn5JQd#9w69>!> zRm;x5a&h6|UuwZNvBUg=R+4NAvdjk({Hg^#yag*8*dZti{6j^?+lWuQv73aCHAiX| zBiwDcUj6$Q*w^Rz9KOA*VP{8`f&1VqiTJVQ1&IyEVSW{&e`z=jNc@LcHjjLp)gVv{S1P_A$Ys1rPbUXCg))z5eM|Q^E$#vZ9N8F8pnT4A+0|$A1MG*?~D*Nf% zSG%MH33-H%f6IBkyzdETbL@@?eFhU1tKetqU5Z3YnhPC-m%NhifAzrB(4!G~ z@GJE?Cj2P3EohhU4+{agW%iQ=&Wa;|4$VsaCIi`vzR5m{=cE>55Tr)6ACt*$4UzAK zVQmcd*OX*|v)~-t1ZMj|GwW?xqT~shQiFC1785H^f1bkE_9%Jk9%YlZ0d(-KXdz~< znV2!s7yOw%? zBzFo*y`Pl=`mS3i8`t~$Y2Z2gyy{9Ylfk*h7zTV`%JLc07y(dDnY=tA$WiTetia%aIQNYi4$a<8IIlYy=YyThX$gm%u3yStcf2?WV}qL+Q&0XBbkISg;QtkQ^K zDz*9X+vDEh9-8?bU-bDo0aD6GkriW;5hGg}N0Ao$#42Dcs8UWmPd-NTDTZ*e72U3V zx*ZBzglmggs0~XT-0n6mwhtXkZxR2_EcJC;M69u7_=@+%HznfzcvB!%-x-lx?=Ro3 zyxH9K4qHYj52QMal9GQ0X-XvgaS~~8$eVHE7aYo z?PYDv*QslMZc)_uBcz(#?$`Y2FI`1H8ljiHq!)y;%LT?tu6RJZ*_c|o$|)};AVS?Hc#fCsMdDc6$@@a1Fcswig0&bX$b{6Bg^o;G zga1a_kG)mRrU4pH($6o+(KbVp+k^hw!`|V+pMU?X|NGm+w})dsT#AOq1r-OSo#s-R zJ%FQeGcZNdGi`sjF)*tug(A&#akOw7P?D<$9lxVX6~%+LhJ(^9u&vP7YID>n5>_}} zhKxL>yt@PA(Wh!%5W}(&0z`Q@X;%Dc-#{e^_m+yr-KrqY)!Mf?OZCdm+$|6y&_-K8Bs0H%Na5>$<VEc! zMz`h9lFEY55uEA$W@F&9r9`|#?YLML6gPpt84xY6>uLh1t0~_lkL61B9CN1; z8z3dv>n@EA=qLfd)i|<=m7ZOdd+|&GP4FUT#T|bOs$FB)PLnwKs(oS!52(ceyEHBn zS=-#_;yt)2`mw_xc0z}Il-g0;YihdvP0RE&C*~md@kN6`WYT=NUW8PvJ$Q=NvQ%MJ zK#F4QxQ4c2?6aYi)w-7RIV}mZn@%mI5+oFcG6eBOgKyQ3DCfn)Co4KCc}YA~dJ3c? zA=iJc8_WvYjt1$VCAW%|jniwonD{A!{Ly*Ok%XrRVU2a88XE>eerzzsusUQ}4A&l~ zNUuqS$#Q3*xX37;t~M@2DIxM0OyT-#p;R%lNr`S6f^z&e zsgChp#=d6nHVOj`n~IR#8%g~9Y&G{QWrzwi+HR76;G1Qhw$#z|aB4di@!5;LO+!TQ z<6>4&h$QYeB2Iz-QQ4=VAMkp{*ZE1lEVBo!Ya|*Fo+(>f3*!AW`%vZq(hQb7@|I%U zIWF_>iFLr{!TeJ=nST<-L1f25*GM5Gg1krg32A2>avU4@^~$fj#h@TP*zJI4ide zPzH4RYfRf;z8>>G_6HVMmYY5cUOVcwLg7P~s^kG50a2IA1VdB1D7=A0Zo7Y=+THmZn4go5QaL`=qBB9en;^Kb;VXvn!4Zx zODy>hufD6L7=kj7DeIzQl1MeTYeEnrTiI7%d`^N7HSSlg0q%&`%DUlig)8)fj<7xV z&CIlD5U8yN%tCV}z22|0C1X9vmYh1~O@1nn-7I6dqP5?Cx9o0om)p@h5xRd~bK03z zek!|6s*Sh)rb*z!nyvEPe$umJfTBMYqJi)c>e)MUAhm~mzsu{;N%=GOAysb7e`z&M zCZ(2;h4W&0>SPyWs^@Mc9*^YeH@60ZE{B z8h<06wB)d<`K7(Td52wG#ixH6KdTdgyEFoK)-`j30u%%-YE<6J6#54aY@HowYj5p>U^D;q{TpK)K8F20+ zyQB@I4`L;&)ZKERN5%qE`j>y_0UUn^t?bEV%%ONa^0Oz|?Uz7&puAX)cb~iZZ;L-q zBvE$1cJ)D#@BQ3UW~MP?{gK-q)5u4BFL)z*sZ)WeDSH&7sjxOKs?7ifS!*rD1r^g; zcyBL7og&>cGn0rGB;ObOMRIw!V{Gh_%A+Jy6R@1j)BAO!sV~S`;RE>tD&2pf*rE*$ zb2CxPY!Q&XriuYiWgIaGJ1+`Q^~xx0mv+y2Ppq&uvnzGv_d_5kY6SublREI&GHJxJ z_4^Ok6nogm4(E~gdp3~Dn^5j5Ukm1RAwPnf`J}G3A6|z)wO{0~?F{RJPAWh+z)1+FlaF(xU04lN=n6CqJ&MnG-0wI1llwlk$?y0g5RX z`gqqYZj5xfUR7N|deMdWUed9{i3Yc%`_uO~I zKGPwPsvLdp1Or_%eieUk!frOpp;e3Zj(0S_*U}@`Eqy6VVBey*H0nqO(0b@jcKw_lj@_`TLW`8%H!#kmy}Avh|Qw&?QB(z+n|}0 z@TH_=@nA*7=fMa~rqLrrb~z=MVbA}0O$_B$bfb;@Wu|w$y~5PN zENnX5XG^jzUkGr&2~8Cb)EGxD^Ps`eg#&foNf?i2*T@U&D zX8F|~<*V<12iBAn7Wa0xC2l)*I}Yg?(AIiRbMAPlZ=l3?e~0il@-pXgQ5WWtB`2h$ zP{+7vgqvgOqSgBiWEol0h%UQ7vX6E)V0+b#HPkCGQ0(I?q|PMsNm*QwBadUfoxF=p zsgJ^Ur{6q!MV!uLrNO_gLuYb*K}i!hSkOj4k3@@q`8QX8>b^sRLH$HQ?qWNPpfLEm za4;yt1EoSl2STZzxKu~HJ0#g>xJ25I;<-B@4MizWk}DE?p9pdo zOzO1OBYa#qQMarpJGi?b!ZoN}AQ4-CG<-b-LNpC$Pxd%@s!#`CQvU|>i(>3s&kl2A zRM<0rJgxhN_l)l!-Q3|^fH9MqA?+tdtb4>ATteq?vj_c)1Sr6ufP*NX=@74HEE7&A zVBNAJBJZc+Pgq?vZ%6H}{Ga0O;dng!ZR_ zQwRAqU8YE~hC z`9vF@A7~z86}qCX_9G!C{)VY)ETkl}%RO~W8-;s!2OgTDQ5O^6PpAwWT1#yaj{EwU zapbrKsYmd&Wp6N@uG?;mDvWNJH3mFvqc~if8>jD-xm+qU!lXiZwy{PG)>oO_M09Uh z#iI-)Jq2QsJEX zCCiGiCk2(=4P6jk3T#%f;;a>(ez}tOxFnH)ih(2az2gK&#mHxYk;bS5aY#dQIWUvN zR|~4`1f^J27X~UhyMP$QA+nULaK4hz1BA-VvRQdTYCO_7)Km>N7-zaWE;vtro!hYd z(Yd&ooD@qEk_A9{fS_j;~p624VFNfmrr`}sE*J3qDqVn zbE_nY=j`L|enN)lZC=M%YrmO)@_TMbfo1Ft!ng89Sk7+t(W?6dER00KV31;QIQ|Ti zgi@GsFC=b&Zu^kWVl5(vHmUHG>I1bC`kC+wkE(oD)RV&apOBLdo!nY?i2J$kFTJw< zk=}asr-vBw%)14LWY2Oi4AH&!Rm*27moH0BHK5<^eql0vRC9>`KjMjheg}9(S815O zw8{$~2tl0~>1s+$>Mg9$AvL_0iVG6X)>h*0UZC(G3XywR+^3AP;)c5|TBt#b9B%R8 zTAYi%KKRm+!LLR;gY1!$6dhgv`rsZO-T#VwQ6y!n*POaz`)yUduf^#gXeRXRcF3d% zryWN=Pxn6An`if{?FaWT$&qMQ&fm9uJ3;r#^*MdL80*h*>3H^{9^-B(XQ=7(2VdR0 z|0Sw|cw3z>;5hLbmz(ba905L;xbFcT0RorT?*SeNK-P8wIi5Z{m;LVn7YT@d(yF#> z;Ks9;9q<7de{rc9sX{LftsY3}iP7NtdAREcRtb5%aJ~W^%GNLBE(YWK@HYQPhO(s!0ha+Lc?eHy6{~g32B=KGlBEB|)6D zd&ph#PY#vgCdYObG`zdhC*7j#I}+z$$57qvDTihA70G+o&Hrb{hdIpkST>+uXX7(* zz7sJ2e+p-8SxXwV-LE7l!~lX|ZHy5|_K3!TC?EjeKk-JxWoce}5j&N&-FFjGd4vzs zKxV5wwP8Ez$b6^&?=(O)!H7^xCqE8^BXLTgPP_084qw6c_s1Mv%K_J)7CG zth?A+&o|WCUf;<{Qemj7Ly0%xcHaihIQV0|4WG62_>Q zc7#vfWd?A%aTl^4kO*{`jZjbb&K;lTf37iG-T{d+xZml`**!+ znX2<@T^G=SEVZn=r0Ai$g+CNM`Or0{Z;gy?PfKSDzPYnC;@&3fn*ZOOKKd7Wre#qh z98_#aj*>b4ae6%CKL{zHOYORQ((&i`3m$R!mqLf=FN{w9TCcLu_bl{SsuD#Cf6ta< zqmR!W%l^K&qT1cRQ2o^SW4%zXShqxL_=MGqS-BDyP`6FuqdJdSD~X+C$8Q_}&IMzR z@w~}EB|CTHHu;Oc#r>{k&N4lM*8J*G^yeWykd~|^K;_|lx`gN4*9Z4U+dfJqL@8YW zDylrszIpMS_~h@udHu3O_S1i^e@l&G0^#nui*zN&V!3wgRt=IV9`HG#C4~|l2GC)r zy%)Xj|FPQ-Rxy(3=q{L_!lnL#VkZD~at^2w+&$g5_1(|9(2-%|W!$RD5F?7xUQ)LY zvhhET-qvr|PoF$}`u6hS_Pe{k_m2J%J?SR}J{zAJJOmTUM1INMe_G=we`e(S4v0+P zPr_l1Q1a$9kzqmcOI-|?)#VjsNGsePoREu|tJ^(3ub`}2xrxq~Q^)s-T+0?6^%nUP zHd&v5C%iV%1CrGx3;~~)y7U1eHYc1X4jjxy!P;UH=H=9R-e9ER9@aJI zB*dMiO7e}3@2l+9#3W6rAC^cA5( z+D(b4CR`}|RQgIFRX^tC3e{V!n|&XE)7cxxr(vKBX0Ac{SAXwEaZN}m;!5Bje&An2 zmXR=X{nJ$4ihFI|v$RNW`A`3D;wqXwk_Z_6+rQOh8WlEnn7%pH_1JAe{288?_4jT| zEXzqWt<~|bCjp}6Au#gI?DC&fi8vXgt>ayTPmhAid`~u zZeO~pwANZ|ndIb(fO439X>UlN)kJrQ<9OHj}bdz4t#Ra%ifxNu; z`4?aGJNA;FSDZeI&y~OZ@w_lLXNySv$w4~~lby;|eVD{%UVbVF}==RAM*Ci~9ag-BFKfn$`q;(W2X z;ygR9Km5lC;rf67Dtf=6aZW9};T|C4Z9xf4XA6)icWq7A6L@e@D$2h-XYhBoR&G|A zU3FaDx{wRCT%rmM2bx3Nz&dz_l43^TV%iCh>K`z_y$_gMnA=sCljw1v>7+-D==9On z@VNE+7=hAlZGP19{Tp{#Zs-6507a#rf^KdoE>X50HOzmH@hIKiV%1cM8I_xZ*UZ%W zQs4Bba8iFy_GZv=-DVPe8@Q>N{MRhRa z_U(Q;TS}wa2Gy)azr1ZGk@;gucg1Y-keObY&wN?Vt|(NE_F*xb;WN3FSs?S%&W#CP zp<|BUgOPtAmpuZ?aNog)pV%MHJ6+~Z%tc2V3nuBTTsz6Ia8c=2Ghu>wOoQZ}*&+T_ z*wtlz!8dvco6o)OZ*)2uWJfX&-1xh2@_$}cKDn@*djdwLuIsz~juGx&VA+4z|(?39QVg56g`%yKT9LFe^$J*!p&+m>1L%-n_JA4+fB!C=r7r) zkYaD9;d!{FKzjM@L;ul%U(DNXBq*@e%vc4Ufe#P2x9F0|RE(+H< zliXyNu;%8o-JW|npyGCG%m@g{z4BqGcmqkm{kE&>IHnVb%nL_oy)!#G7K}6G2dA2S zX;eTx1Br08AEBLLw)4(biT^^&t{YNlKPsUy4*L6}|BEIQ*N2QiZQ?Y>{kVTGR19&B zX$QO(o;SX`+o|jz+v%rmeoQx#W1u*uajq9X;Ut|EK7T}5b@%4Q1%dogUWpb4B`#su z6n=r59gsR#35Ab8^GpC2wR@kPWpc(Wo@PoNiN9Jv@2?Fe8;HyIPUd#sDE{z9qLO4V zky@V4L9Of>(A<=a;_pfvxz~U1!o=$sOHzgQLJ?9qQeDzsbj+bagVia|&aM{jsvb@Y zRcTqO&jaDIub#kgFzmg(=))FZUuoam9C&JDMj?F!=~NX;sB~Z`6aa?}iRw)p&6_x? z_QPV~le6x*ySeX(mdMF|K#Ovf%aEEQ@Gn2Pqd+Epxaw{9ljiU84M2bAU?=Xww=|Qw zg;ZUccIHe=@qE7hrg!vk_(&gN{Jq0~!L zN_I4-m}y93`TPpL;rM@^!#4y5nYuydnhP*2KpBHfRm=$rq=e-Ysh3zkLlQvt4H-`z z?Up>RY!W*!pjLIKjaUWJL~xD;xUx&U_Hqr533WuhCyhQk`oj=%>;%7J!GTHe>buC7 zQ*zpKJ?3C3Uez(UkX1fEUe5$!!j1QG6_E&?U|7$3WK>#R>Pmn5LdS@vas(hxkN>R2 zajZcCW)amsbRYdC+lij>b8ka&T`-Qd{YKF}6eViOB~zxD?{sANb7nlG30Z4xjaEl~@M6>ad$tV(TV7+qXT%0tyK0YRUJPfkH zl!Ey66zBUU@k$)EjrR-KM_ zw|BlAZ+|}C{&LJ(prM|6S1qN7kuXQriis)=?vecJOi^s9hqYVC;xL|2YTyZKr)kj*Nn4b} zkmG)Orv%ZIcMdPf|KM_LRKG9u#AYc$iuveCsWR zziAXcP6~66q-N?6f0!OsGa{V!$z6jwr$)j`1F+53d<`j&N_JhU)cY=>GR7b>M%No#^yhz(8Vso4*stuO?h z(Vtlz0q*tU)i2sP@1VgQS5PCXB&tG$j(%8_0Pd z89jiu$&ljW+a|HPqZV5KOw>K3*D~tbe}jjydzhFNuCU*>)MX2s2KX#L+fU}?MQPN# z;<`pSxNedwQB|7(;ZZ}wLSG!%HBFT&y>uYA_^Wg?`?|u7r~iL>dCB{kiNMs@%_5H| z6Et-Y+sVf6=Ph!)9%olKA0Ynr65s?9;fgyXRW8yevuWlw>p332e*NUl&u{+z^2uvg^60kJBHx~t zfT(do7=Cc3o7?aByYHSoee&q`LL z(MRX_k(T&jF*TK}=~q(ZvEz4_)s;S+^3PBTK1?6%XVZV8@kkOTE)c)&AM$J=!B64n zu0G|-d$Y_Z??X|2NRG|!aR*3GbTX>>NqI`ph$u+M4*%WBUM$!!LV}X(vg^(%G=Nb5DgHVBDw+isIBYt&lC z8e5jGDcg50t>G;K1+pvvg+>9S**$un{bg*K5t&&4=yiQ z7h&0`>KYfc^z~+~6NH*|YYXh02m@A^hp)(de|b#$$fQ*zO4ZZiVA5=9@Md#iuZVRR zRZBeoM(#XpW*#`n6vpta>;vZp6QYbo#XY0^2rLYug>qU0UIjMu`mmYrxSCzoX8_5) z+X8=1wPs$ug%U-CpH>p7rQ00sO0Y6YDaMn)A;DvS<;t{NVMHr(!Uk^&MBQ+lgDXb` z>#+MIXwcr3mjKeXp~;bIZgb0#Odu$TZ>*FEQlWog!$I}8rR82l3D)OeqvMguq|oAR z(u}yiA1Nmu@^(^IM*WMMlmeI9*9Pz@b4abY*k!o7q?&lS-b<`(vR*?5_&+(41E?_M-|W;WWGZC4>W&8 zR74T_4S)q;Ud^H+)o5(QF$MZa$R?VklG_OQ!;PT$vTY&~cMixnqubH6Ldb&Sm_s28 zSK@rv^BOf0Q#6%qsgr1apY?LW&OxyI>djT!~Z{fi9i1I5dQxql=gq<=+BVs z88-LP%NOp)XAd79xgXEJgaTfEgsRL?y1WX}y!%`^Q+0e;3L-F821quaE+WI(-jY3LfG} z*URvYE)81$PDHUKwInR?AYr{I>nZ9>LBGLvdHZMowJ#1oW~B|=X1yF$gJOSp|NNI< z#_#t*pb}JZNIYHfeW*iUn5Y&)=fH32)k)uvD4ND4=}8|`i`g`2*z12#@@w-%cyd>9 zDYNT7F3sJ8vdr7Ko${bjDg6IT$_CS;oW)2mPE|$&7?7z%OISe7KR-u}+4=bsvD8i zd0k(E+5QmNzo(aQL`8r4Z;}tcf~E8$N|_$a+PeDh)e;ZS2Q>FTK2<5d@=1Su>J4am zkgND=_^=1q;14DBi}7WZOv6TiB~Nr=gYg;>w)`|6MQ2vHM@+{@1j+ zwVVvWgQ{O1{4)MDd}U!8G|nen5V8KXO}p#}yy^mam-Zh(5X65;^V=^E`mX4M2M0K@ zFX<)P^pwRu-U9XuC9+9Pc!tBQ#ukbP3|Y1?AWaTxVSgs;P`8$bSU$Cq)3tBQwgu|} zF9RY|CSDq{X{=5Gk=`f@ktp>xP{sx5Sb7Vpr#FbU;iblyw!$WP?jV;I!WbCI zs*(tk5S86a!OBCT;7!ZF-yT-(^ibh8t{vaN7l0*sO2aphra%$yYa}Y7&@jNf{q*CD z^B3R$L^kYody2_q!P2iEFb|owr!xZU!e_KzBgTd=oh*NsQ%x0#sWt6kf^|vGKoP-8 zWabahb9W?STe?c*dJfzkdVFqE;68>>+A`zyWYr z6t-SNc?D_^Zkpu>=GcQ*4=C|W1&;A7{%tgM^bWez&l7V0_7o!$*d>n85(FsRY3OP9 zi7UmLv>JMq(I{$E5`c0dtC+{};h>H(TZN+4a(n0DNvzp$?(q}v zn|ps8w+DbuU$NS{5Kle6LHrxKBG1dIy&1U%JhK`5*E4-GT$33#0&hHoQw?5F(L8fV z_g$uNp@~}J7JT$-c#dZ22vWmcO`Cr`W9tb-$G)EVOc=K1 zqc2iD7`pPGQ3}Sypg^VOi)$)Eqs^lC^C)nit&cNtg8tNfgA2h0FH*q$&Fv!QB9Ghx;}sZ z&@|A53hfy!IpGw~$ZNZ^glAKP>F@gdhWeKKsFx`i&Z?iel&>pXpk0Gdw@)F}Td=SO zq>Y%H`M5!@f;%n{%t5h_3w>W-BOsdgi?=_#c=q(&i|5CruON4)WGb~Ga?6&;!%e(v ze9_o)UC}2^QoAD7d4Z79J;Ad<;-i1+`iX)G5Rpd;PXS%QLtQ9bXfW(eO}9PDPN3Yp zeS5tVC8e2DK_EOLBFK$^_bHLVw|aqw^($VL)MzDCqGm(DJ*pt}GYpk0)V=(l)|(UW zSD;;;)qe-I%oWAC8o~a!NBk7YkU7}f97D+>qW82}@lUyep{bz1gON68v}}Le)xniC zTTfT@0^x+=76LNpDaKuaY%{u!w5&5EzU}#&*RHgAy#Tlbq)^L>z_JLruwDX?FyRV6`SPnTKbIev-JdCJXycK!W@{KH@S7Gt zM+L6I9S+PUmO`71>h;CKd2N5*uvf@|w2+Qb`Wuf{PA&(m{EUxTdT$O}W*=}^=!~O8 zLjU=TBFopjis^+(MMn=M@Mn%MAuRiAyAez}eN<99|0YTojxI@OPA;D=9GQ}i-}dh&2h>q$h>qH%VV==_jw7-=o9oh>lMNt_xT`p3 zJcss_&yR-xj0j%1Pyl~X%Y5Q_I5W-(t_}7EcDlYW3&!P2IB1;4#k#%1uU`J1mPZb& zTZ#mtc=YItufBjO;;ZnC1&bwGJpsLwNdRRe7?%TfY&8Qz#}*EmRin$pkpoqqBbd(^ zre1${vk3R@a)}ycGM59L!MtS!x~mPh$h^53P-qXlLE`BmrWt=!6ml*tc)zXD$Ykn< zWta}vSr|AGro%A2_ZLISf%i8v)7h)4S_Y};HM1*lwjgKD7%-hUM$*@_R?jC*Y@-O7 z$fqW5WcUJ$3Re2=mCu`1J-OXjIU<>1Ah5qzGGV+t$p0OUV-3CHEhNT#!VL$EDR87ufd3K zcu%6(07N#5P61zrAOwZoVr$k)3K31(MHLFdpf-p_IlLF<*RNnie#2MpD92FsKx%?E z)2+aF__=SFjLO5yls<>0;VYs)j33^jS#YV@@|s1zyC8o|bEeaKpS7d+EYtu}4<83>QBQ0|*kyV%$_Mc#%THNk>qoQ>12ioZQaK86$xbU_BJWu?m0(B}Xv73H+gg zJfWy9$xFm1IteLWb4juIDrDzt3s?EBdCU4LHcEw&7jsQFYTn56s-AcgR7W56Pja&N zznbML*n5A1OL~QNo_qj<(aaJ;I0d#=dXM410Nocscv}K)FwGpg{r3Veio<551WH;< zZtR{_rth9n_wOI85j~?syd%LZL62n!>=Ix)py|!BAM-+t7kc(SLov>o!#XG9^~g8Y zy-rC66nA!xUXMNl{O&?dpqN#lIOkr*cHo-u;%I+d2qio}Z!SRNpug5A4$<<3)-7XD zq}f522d^ZwfQ~aCWYySj@JL0}&-NrqfZow3nKF6lZ7q^-I*&3AEK%8EL`gGC#aOF_ z=3+>^W5u4Uk}4Df9046)gkSAH{39+2SX)Y(5`K7sH>I1~6EBiL$UVR9K{*okydz@@ zKLUSE`^<`F67c<-^H<-$diCzr)9=oIdivduFId6scWTi>7$OXx25b@B!fy~atSQ8o zlX+;y!NbUO%F?peqQMs)YaBhsJ9QFSYp=iu{tb<$XJV9#>*eLNqR%X02%uhZUi`@7 zhqeVMaR4T-7DVsd4`R&!!7>vVa&7HMypDfJeoTCVbtW3t^U2C+v3x<{8>5&|lJkI9=3mqB=PEV!qEJMiJQXJm7)N=O)U{iq2+<3l|T8yzIK zbopaCVZ0i1t*00Q`T(Md-|iWi8CGvTEDv}~Og|vE>MJp-_$$&C$UvvDbm4F~+T%kB{nOd`9M#JRSxzO}i3(aFiZK9~iRUpZmL zeCS#%Bo+UGyr(L&UXl~nNYO2!+&r7~f9)s5$6!hK-e$r#2|&(@e3FDftE;wNP3FRF z4%~F$X!{X?*uM3+7Ah27GD!s!DD9T3ue4my&jDY9aj{)iRv*? zYrruuuib#~GOAa`QIZP&!yg1kEIK3v))A>TywPs+GKLv1OPxgv2kD^J%$9OG??+lNo^<2-92^4RD3Z#yoh}=X5 z_2egUij=s66$?WAh&e&!LV|8*FBi`%^3ZUXVTDj9i^k`6>(M&_XgzCym)>l-j`#YN zz=JNULjk~lwnvR`HoYz$7ugnERtkow-I%nMq|lxI9+&GDD`m4wS|Z)17b}+`8$0UJ zffXSDH3h5p7(0l9GS;vGT?%0iFg|^tAD)~lO1iuIgw~92bA<@stb$$^?!V*UB-yOadmaZ%`#?q@;n~gt?9ZGgMNg6p^fX|VeVoZ`SWmd(NfrE&OBu&TWR?~}`Skm+V`RJG!4&)=6rRJvvxQZI^JNgx{NEA^> z=9^xBY#2bj3?6gu(*?L=bF#&E6l=3@rg4-%N9N>7YtD<;Y|S6NR4sH8G8zR#>lGH^ zeAPS|3~@PzdyObAwmV~y{FT&Wn(fl0LuejOYYegu$E{JzQdwU2?Sr105Biu^xfm=L zJ9k9=Ga?T(pn*XLUKbYh>FEyxL4^?+J{WO-HLK#P{uPlQjGV%C7Zzi4F*K7q%n2uQ z=Ne-*rxO_X*O+Z(us&A!K<)A>_Vme&qgWRk0@YoYOr)D83S!J1c0FYAPL6BL6y!$e zpK46P5)Snx6h~BDJHvDg{A5sRp$Su&Ba0Vo zxeg~_nEbwj4~(=(yx>y~PFuGvC61cKt$=TN{iXnSx!GE>S|8CH zng*2tQ-FFhg1u$sxw>KT%1zL;ZBUVo^t@cJ0BiDQSuVghvUS4);jJiYC`wRV!BlDt zi^(nax?(}tgN(JtxH~Uwo=cnI1{qDOrKf4x~V#HE^I5ix| zHXxF|K0x=O)$*22zZx%WTk`g&P>4Pv1p{T!Cx&GohCREPY{=0UHD-`{4!Rqb8w0QF zS_To!A0MdwZT$YZ-duQ`y}ck=3PO~SDGs*+JZ0>1=E^|-wx!QI@xDJcKaSYXj{kK@ ze#Dg(dd&Xt>fp#{c%Mq;#i3)?<1XmXn5VB7gY)5 zPsQ+S#gH*`^)DaT;`lgC5d|wlB0xc*D5i zNF=bx@Fbbo{-~4qOy-+^;d&=E#qQp%s0!DSYzi)Ps!#1{Qs-HlgXVM%p1_OJ70RcY8H0=E}Pj~%zejoT&rus)c>7P468eY zCP+J47w9bRRxw;v<#OEIY+K2>iiLvRrDnqY*-O83#+f1+FQgdC8LESM^_s)x#MH&JzD%1c0G|_kh zi{_KK6;9P+|!+2G)-5cNo})0WdNp{=YrM za{&#LHGhx2 z5+-v(AHuK0iH2a%(nbVe{{FD>zkaKEgE^V z1o^8Gr;+itAfvVY#u4&nI)3B+DaYdho30OdHG#=F!(8jNL@;(UNVZ;L{sDR8Q1v*` zxMLtRgtF8IRNa8@Ad;IPX2cM( zqln190cRb<6OhjqQwDkAdh`vYcDc{ENxTVt>p}Rws4$^9Js|nkSR$YtnE?!B325Xr zs5Bm9EPz4{U;vdGnAA9KiY|yCqiG7&iS z8dZ=X181tbfA^c1vYoIQDK0&?4rvqV!;yr@YZ}dDsl$M=ad9al&h55D$@hf|Jjs2A z%IT_-j%Vm&rk~stKaLbR$c*Ne5#?r?ne2)#D6QrGYH71x;eq2hF&h=|0^EHKG)V1B zcdNk7_uOr&KH;+f0^$Hr!PFh>rb6{7u2{|w{RFfrf4)6|lGR^vuECUnT;kBZimz`f zavmN2KK>F~JxT6>qVDcq)pQbWE}*Rq;3Npu$RSTaTDE9Ul0~m_>|l*#<3^$`W3^f$ zW(N=*{4u~*_;*RYu$VC+TXa9?R@nOESem+>84k3ZuD(T|3m-4IZw;8>!OH?nD@CZp zO2thFfAh0G*tIJ?i)~)+smV)5%K0T}16~Hc-IjV)wpUT13yxi3tz%%!An`$b_OaoJ zFDM}ht~gOzL81=T+Fo3(e%RKeBYW1mGy-2t`32K%>igEFQ?h@i_1O}3?tqzDmQxY1 zI3O;7lgU(^T5GsFl;n6q(Mjt$iUrx7gwd{qe<2~taDkvxgn&h80P}Ks`**>|^%Vdv z4b{Pj3lAP3k~Nr-BAxx_-Rtj)S-JeMUJRl-7`OrQ!>|BG3Peay0LNgw;Yz!ND+5A1 z5RjIMb9T9QEa7}rkrOMA2woZgg2eM{aPR^nlagSOAxbFw4C8C0m{H3Zd$}4PLyn^% zf5Z(^v=Gp$IKEsP2x40t`i6&4Y~@r%b^%PV^45od6gUN7w%jp^QBdSk2L>w;!-FJJ z(BMJwD?}J68PWe9vIp5#yM|zJl3Qvn;|XD12p}_=!g8Pv-CQ+PmaE52F2dSG_zfHs z0L^Za0l(mb=jf1ZcE(k;fZ{yhL}naXf6o_qE||g1K#1qzzm$y*_V{~A{ESodCFv%( zC|}%$XnZ1LkhBmVG^GGxWu;?7TR00O$17zcn(^ap>mWr?{3vRscOe0)g(d&9P1 zy#uzb9YBE?ZssqtO}`!#e*y41_wV)L1ULu?GL=+Vdl4;0iUH7nC=1sF@C1h(e_|-! zhHden_>a^7jmx!NkFI!s!6uka?IMNp!a4;vIP{wVl?ZrpHZ8hMp<5*ieSO=AJyC07 zzI8Qt?}E32SR9i0xp`8Y#aM$r(R-ijxQLgCHClNRnuE#GHkstdTK`~dmY@~b2o2%q zI|4^9eLyB$ehvx85#POpv!HL0f99-V)0UPFcr~G&s}{U0D{ZNOyUeZj0SZGg@j$6? zf@W^FT?i0+YWH=>SCDIClx&LW(z|FHP$>570K?X)=la<6t#lPFy?W5vDzFj^&U&Bx zy}3#9*yM>vRgV5`Nz2W|We6Hgdf4AIV3QSmz ze=SF-dIT6SM6gU{og^BP^*1_u_+IXM@(u>2(@V&Xn!iScZG~DqY`~`lluoNQukjlV z5sYOww3yR_@wJf8ZrbD3Dm>#V7_-+M>J7-)^o)Bf_yy!ZvW5#Zx~Z%DYA) z3T5XU_Y-2>9o%`NL?B-7JFoRSP4nFbHMb*ni&g!=U*qA*itIeG1Z36jPtiUYv`=pp z>)_6LWC>CuOeHJ!)EnFpK!$G|OHC#`ltx38P;{nYay~=@+KnaYf3v95=aCUu!TuW1 z1#&bqqLyf^9V=$i;f5!yyqz!)>}A{A$FJvbJz_WjoS>zTuY%)`xCpUp0i}TfCr2at zZ4YHZwj024JjIJQ2?tVNEp!PBC#d)X_lP9)A`uLGT>Gqiki~F=)}dhsvm00R8G?pU zZ=h(@q}3f9v!^C;f3xT7*+sS7*6eJ1seNENyh{sfw>gh?XrKgGPt2=X%D^#6$SC@Z zehupt?8IjIKGTZGGE^pAve1wx1;wYP!CsS8LqG(LQ{G&`MZUjBsfS~CTkEhAr!B$b z!^zo;Yv~>Nay-dy4cU>1=h0LWJ&Iiu3P&ZUC|2wF!|sqhe_KFTa%&#MNi1-ycOot9 zn*n5TnYwZnF=pGga$bpYb@oVSLZ1+<-M<#8F#YRDppI0Ap$d~m##t)> z^%(d0pMQKbe;wn_X4MhIwpn{?-Fy~6=LElwqP*nc?%UBla92+IrVrL2QKAjnpIobW z62kERPq!&xvHH1TbPF)$XcV?Z3ay}nE8OQO2jsj5Vb@6R0rBNh{~}_WNe_8lwwRD8K<239e%=aCYXy6ghui`r^@_r3g51507@2p(Fw$0rQu|BmyLV zZ@Ec*DHwh+*}ho2*?BehFLmAe>-UlQ+6=XboUM2)9hKgbqQT9zEkA4qTQd5A>Ry9w zaIVPAY}<8X%eDPUHw;1@>Yi*Z-=q%3W8Q4>rU7Z`LEmN*!s_!3uwlz}l{RYOmZK1^ ze8j5*)qlKCHl+K6XjzhtM6V^Sqg_RpXe9zZfB8|dC0v>`6PYOB?9uhC2V20uYFD?@ zsz+K|9nv0SuP5&K`r$U(fLZx2bqt~I658)-m9q~wg};Ubc-`HO>?e3=6=1Y#+Pf7| zSQ!Pm(JAz=I`B=2S?Li?^ ze%#i02S;WI&e@@*Tx#a~7iC+$0lZAI9@=Ck#`Z-)+W#rQ-$u)oBRyi$WWn;6SSbPy z0eqKdDFQwMHwc%fDFQ?lenU|0*|1;3bBJpttk;S8g6fOrdzLB!77wWxfy=kQfuDTS zwAG8hd6y+B0_*{yml7)iF$MexH5YxCNGk#+e}11e0(E*QmRNom{2L9G71yKBc#sB> zLmsU)3jZtC;JD;&uIiOrawYpG`fZFO{s@*DW{t0AYFZw>9|B{0>lp2yePI~{P~0CT z-$uryC9-UcnnU?Hv*yTH8O2j+#BLZ)6`^f<}a$m17&%vY_>s8fT1mPQyjmv zx2Jv&`IkK`0v{Z?A6Vno4Prsi@h(c&)uUrRl7a+qS+Oh?H_kwpcq{@p0dbeGECM@H z&X3L>vdHj$_UvKjKRU@W+dJ%Tv!OAI+3{S;Zo#u2u+@Vd^2YSj5`QQiX}_idv2d>M zQ!T3$X+paC=sj8F{B|1_RzK<8qwWK&yl$3t`S+JSEdoh@_6DB7Du8HC;zq2eV;iVX zepB`a5q-C^_t=Lww-~Q8>u^v6R80f9WP_(C>^*{jFf8ROhJ*-H-d3w;_FLcJj|8uw zB)ZTO*C6KPA`}`l8JqWwaCe!Qs==Ee_FpoVRgdG2vWklYh_K9)E&Zf8bMN0H6HX47 zdB20>jGx(mvWf#06SMzVS_PZv;ror_1W+-$e=@rA<+ z5%|`(HR90?i7>1_sYDPI%m~)%)u~Ih=v(ln#^XZ(P96UWEM*H>Kp`XgV)(6$e&J_A zqgLR5(uYuW_}$-$S)g>PUP5aQcBfx(QG16{p?VPA61L(?o2I0c2+CgQ}EYhZAI*>q9d1GDG<{VT@^kIY8B zi#KB1)GR-#AhWExO6L}ypSP0{=)>y~Vncd=0s_)LaCsxE(!WqdKq~6%giG90RSdDn z97h;y8g(Z+%y4{U1+rb+XtD-RCjJ1d3{_JcCrLkB4Rv;rig*^33@rSBditB>U>q1! zK!q*&mfvJeoqp#~LTY5$agMTVyF8hZi8U@uPnOiOMc@r+fYF1SSCdi15Y zmo_j0MgsTYmwqq;7AB!13@^&jRe!7Lu*DcSy7#fYc2|7ye{ zvhYcy-M1-;G!oI%f|bl|#AeKIE~-N|S7N!*v42~5`eBR7vOW11F2HSzEWQG<7o55S zxt@!#0Imfm1>0(2d@>G_MiOi=5%hViQL)cSW~O47jF!#2UbRRJ{u8$a3A{8+c=~gd z=D@df5yS|rqMiG|2ENIq*y)Dbn640<{K8Msa-K+c?~9h&XvTfBxMZ&=H#HroQj`SH z)PL{i?MYr)6EM^Vrk$h+)e0Qn*dSp#*5|yJj-bU7POkP;1QEunVbKZiW69ArB>23k z@Ia?nc*1&%E|?9$>y<}$ba%wIXqGO~F*zBL<)%XS(Qr)f(4~a%q&&Qq6eR%+BtjfW zNY*W3MkEMO{&IkqENgb%WxfV0dt?NVu79N$2r4vIat1SG_mA*I4+*`6wvt69xM+-+ z1p>#KZ!@@-*B8@zB>fvu@9Mb}1Jb2V%&XzHu34wlf4-ZI`Kq4AEXWNhPYZzcY4c|?|nCKppts?N|gP0_G)1vLg!=a#pRQcG5 zBCrv19y_DFu79iN{h!uaea+@--jEORbLKS$m?3i{+HYC2Hsd$TjkCVA_W_CFT|N3x zbcf>-c_OEDU&%W|dYdcv+zW@gHGd7)vmy?)g${(JJ-@u{_p$rLLZ?A-ZVxl}MZd8E zvGZtg0u8F$*AP%Qy_=+`$ky}Xe8&T$i&4^T?PkT~iP$BZVOteBu>~AFaN5v;PTB-I zpHN=eri97O3zn5}%t}tT>=kkZ&2{(w zc;OPfG>Xdm70bJ+_!yBX#DBmba~&Q&!jKunNda@#T~F&~-Eue3K7nkUIV+U|vka%& z#k8D%Q24B-z|H5AJQ)!ZkD%xEx9_@qn82+^hEBX$6<{_vTPV`V28=LcU*>UW$?FI= zzhg5EDfM3E9+Hyih1N+X6jcTX{xwR{k9MQeti#dDdFnaBigME}41X}rDuDK{Z43AM zk~fNG(ABKi2Dx(#1ChLE$_Nq0@NFH8zkAuwI~LLw3!gcgI-9 zNhJT=3!kOp%7NoizA=@N5#QeOE4fzo-wcDeTZfTn?+#iN9Jc^VR z%@4@fa|ZeHK=f3Zt0-@W@^Z@p$oJB;E-a0^x6bF?)Vl7qmv5b7p%P;=pjHKi;Opzv zl$eBqi4n+6y?=>aUlIKS-`;RCqt%|L;t9`6_8`dJ1AoF4vsB1-G30N9IR0+eUM-tB z@T*);Tv8uTEcr^8hW4tS&B!iFmoQ$Vr`_r44+qJD-6I0gVaX77U@q+KPL={&m%Ey> z#6S?33Y`07(#qCGag+Y+awf(zNt}O9b#%vJNIO8pnk(w_WDR`J5|bR}qcCF!+_bxB z&FZ%5NPhzltPXcNeqC_V?EV#~-Hk`Sez3lw z>E|wkZt@v26$gFFJ^3laFM~oa6nBq&^zh;Dw19#qUidt@o#XM(tc!$gxbvFWk@2vd zyCX4`M~D`hx^I}T{9O5Yk^#K~d*uJ}H-sprd62b;e8qD-in*BHZn^d#@@q=Rjyvy> zT7TqmS*>0|2xWg$M%8W-&LtP9XDf`*wzwnkpn9gui8<8#oFb68eJ?-4DdnTXAwFRu z?HC<&9Cf7l+vX0$ak5Wey?*=Mi}UZ_{P6necd!1>3)keM6a4b@yPu!_=c)Pf=mbOe zV8B8pDVv~>6k_}!EJHB^x#nbA{f6E+sDJUDfKw@l{eeyBrUxNyZYvCoS*}3;JDD~& zv5+UIF1--tcWR(>Qx2u@_=ad5_)-sTQns4cFwEXzIEIB}cXfpd8sGhi-A03SR>L~8J@)EF&$!Q)|vb{rc!r)He(qpnN#RfQGaljnPx+s@z<<6*; zI}v7F8mn1hF^>&<$OHY8&LSc0h>yG%%w6NE5=Lvn|! z7Z08<4{4HbP4q6EMhtN!m?${MU&G~&4>wu2b*Rt%du{Y8n(mrfFl-}AUHSK zU{@i$AtvLaz$>U|HsHwcXgP##dhHIO?6pGX6f@{K-G0x&>)@pL7t5v66`@pcJEJ7s~ z2dc4*;j%=`M*TfqFMqlWY}|%2=zH$=YOGn7OR{IF=M!&Q?)v_mEDOPhaa=80D4POa zP{1XIKZF+~2B9)3EGlvoJ}{~)7!1qB1j1$U=A5ThbzEGnR*Uxd!GlY8d0St=1@*!8 zy85++|Nr)&ZrgR$J~;aP;pdnub#S$&Q)Gme-2;dW5E~D1{C}vv#|;p>xQ>_uuBT1& zp_Q~^Wl1vGa^c9B-u=2&n6Fc$nh^wGhD}lc{iFtDxwem}g{}@P9Q252F6H_%D59kR zWHJ)H@m7v=ODYp;df>zO&i0f=4Lwm0SX_*G__ zWJcP!dn9I6iGLUMN9!1q_v7a6sJIQVvQKxqfoigA$irX&)DoA+_!p*7u%VI9w3reW zizWPMPyi4R5aVlI(REQNS`I=2DlpMg!#7+BN@Q9oJ$}Yc4|-dCTI?5nuIT|PC=d1{ z-M$nrRc~|)%dN(ax^vz{F(%5k6=H0u@GeyO*{+uM2!DvlfUs6+KAJ5u|IV#QyNbIu zV6e^u-vgA#%?Z=qE#uYI5-f1xYqP8`VR7?$LCAu#a1z7Faf2G?X>*C_7&rCEO4ZRj zlYpp}%N$K`Ie8>^f-VZlmrE;|(qA$sK(J`0g&w~*XLIDR@!Z*zgz!?r;g+m;Tc73rT*2=L>vzD0D7GWgn z)_an=ZFIGAS8ce4xXrx)gK#LVUkxvZ#V23<`RFr1ZC@S24qKM)&O&m2tn%r!Z3f&Q z+kaw-L*^Mdja1b(GZ?0NId&Dhv8tP8OOWk=@>tGcs{)8}y&SD)PznqPwdc#DhhGig zpU*#oe?I@y7x2%YKl_vW=g;mNwd=Hjftf+AFd_fqy=jqno#p=p%6|9=3xN>7$ln~_E zQLWW2;(AT$C0g`eRI8f`CI+OZZsw=A_t3cZZ)*x>O~cqq|Nr#)qa)YVFTVK7-QOIu z>1ZfcbJHw8l*`8L{r2D0xS{wSVh`S;FnGc!gVI#Aa_(009Ry8yI|4CQVjwWubCN zyEJjN!I-wg;jn6tPTZhXs=Uf+S0%)17G{1~it4tACS|2p*Fr z4BFu*$8nWrS&W;io%dFH)GwA*`2oTUu5^Jl(hkCYSgqZHMYk3rGeq`ihlX4>M~TLMZV$3IBex2amF1YUo#IeH0%;(C|#g4UL$Yu?b&?|*G60%zN|djO68 za!@>-kC!0p_|x!DlF$+7KYj5*P9K2heCEYh2Xv>%Hwtgl7xCROFGm|)uxP{8 zy2;jflawlw54fTRMNj(F4W^V)QA%gyTI7Ay%#UVQBAMq~nc)HaMa_ym{Ol(711UEX zDi~d;+irgcSCe(pzLC_{6n;~8g9=vl`M}(Saan!etg7R}-9j720w`SDS0H8{vIcWF z`<1UfZJT;DSFK0hTP zopfh+Z=9kOn?~YN%!LS9UE}O~vjukr8475s$Y%|<+yh4SY zPcd|_hPBcy5WHwLAG+&RAJb=`v8}jW8COC^x5znTMgwg~CAWm7EB-wzPwK-%%ZHlj z#3+S0qa7OSA3zC;GZbnxB@88?Qnrwg31fe7+28_UX-Gfd_3!KmWQDL-QA^m?ab1t^ zACZuXclgud2HoEgYorBV7>qW*1jSi{;c{>%wqf(tRXc#3B5-K^Q6{+Jl`4VbM3H0& z1H`%u2)XO51x@9`-B~c(eQb+60n0^=<&$NDTlAFE9=gz>pSkgm-41czNg3+4Mdp7z z^=~+jK-j%mzJz{WcsP;)#=-_YAg8pOWYjFj6nzxIDlo$8pfHz45{EGCOND7Uo?Q(= zO6P0jvxw6jgE1EPEd}!pOnP9@|5?lfi2ur6oN7>wL6VZZ9iCs$%#wMM<}}}rizowS zLL7`FF=g;aW~5S~0JMlh0xC~rRy%(O7apkO#?Pw7E-}91JX@x=Mhu1{h6&n$s`SUj z-k#_~;l)Xs4pjs?9lXe-o0fmSHR<3*CLKy_bvk&FNyp;S02D?qb~KUFUDVysP1Vhb zw5FkKOf-VnW21```?dyZ|LLblL=d>l{Y4uX=1V&aV{%^q39|;@7EQZKTS0%FsDU$3 zEkBVM#n=sA8*P-ST8Ik3ymvg!^Nvq=s>FOxCi9j=iqtv&s%OMeNK!R1gkBJ96p2Z^ zK`IlZ|C@c6eQL4MF4WE}x6wB3>uPZgM*;83^_XJxa$Z@t`4Tum>OhL6Q6&k)H zBT{h0$irC$&mW5yPy+D9Kw*EW1p_=PmenDjRpzK-c@*oqnC2)HC6MfOiX4L-hXP}Q z2f1nrd}v+?+|p2+aHQ8YGYZrRfrLRQ*t_U9QA{8keuq09;==IM!EzK@`%4JY9Ib1Y z-hDjSc&Y4gR%4yt_QjEhY5|EP3eETV{@^bTc&(^z89QxCrayRHhzozvi-Cfl0+GCl zDV7;ZNRnOliqqQS(VGR9ry;57zA;}ffHdW?P{JK#9RN+RM`0^G9fQegxD@%@pXZvk zEq=#bKgSaztp9P9gaSaapX2QJER{qizfL*)C>3z@bsP&$6KfKPKts9+(|BWj@IZ52 zMW^eFcFhy4+@iRsUni;cr^54p3p zlDSEu$?P0BLYmld?4&KLnQn`#sq474?b&eTu4ap_ulB-@-%a(I%A>0D6>q9G)$ymx z#*G=oLAYQe6Lk8Lg;M#S6bLIKlx(`DwO8kMBen?HX{HV~K1NCF-K?3e6F0!e=#;UhHn!1bggJMG;M9AmngP6(ruJL!4t9@vV>VF(Ue z+xob2Cprcp+)8oXH4Efi{5M$Y{uL}Ho(qCjDq?2jET4lyq>*HH;?<~ zu}{W-N6yRV^CFgv5xj4EGe2E5`TI=x+zroVRsi2ic=k^2eeA=%(87Q7zd+-%2%euU z&b;KCgr6F^0a7{U^qZ#nfF;;op`UT>A#}^tiqQF~+!}?Aw2@X4)6ngrXAKLuUA$p(j%#`!2*YZj9-fsyIiNRG)X7H9Wz- zi)URruiS5_xKK(*3FIF>pt&CSc^l-WKuLF0g~}yQ^@dh<0$48YJwE^(#e@Gs?7#<9 zWQ053SW=qIzLb^$3D+K;m@m02=G^`;<&H3cxH)<8qxNkQ%OQU|%?oT{{XkvL@SpeS z=a;_KVd9g@Sf4Nh1q%)-S!s?yOzqBUvPLd_H1o-{ymTD#@&h4vkayj(%tiPEjcZko zfw3vU%Jiz3y7JeHgjUm}x?`|ib&NTWTTCTWjHBGp`5-ZdUrCnCsQTTDMv;mHBM7Hk z@9Aj#J?+5o3>kmQ5jxV$hZ9`cO8l)?Q&jqH{hmyIcefEYb!xWGUL2S=r{vmxB6f7a z4hIG&0i(VP1$u9qkUU`AG=Sqlh2Pf>}8qUGnZ`hcHX5+?V=jhlX^sLF;g(Q z;KSYS??^Q1QspfTI_ktslLQtqM@CXetDSqpR^L&7tP+2rM%CM0Sa{af<>i0y5xgYl zh=g&0dk25#W)kXc7wFM8RzDu{=4qI;LWsq3~lrIc$@pW-jJSkQU z1I1jRv!MIOb`q*YKf}j9so&)3NNEv)byOO`;ZgtS1B zx8?7dR5pJrp=(HY?3K1!JvB+9_{9)S;AvcjEtINEDw4M30xJ7$#V2eQh0a= zDTc!cs6(Q_#}cXu;x2s*S4Vodg<>0*1N2Xxk5@X?r!#-NQ`? zoZKfbugHD05{-~Tdwt5D&Biz%=AYMOqOU_qHE z9ejULTs6xo+3Q&XVc5HK6XL>fUr}$*F`mo$d4bX2ekFMuxDL)i5x;0^%_4ybd&#&N zAp`~nF#(10e2i9V)~RLBcQof`?1%<<*ik_V4_xu!`BqX4Sa)5HXM_W=fjWn-ly5-# z`Ns!$!A!z=Z+B>f?-947Lnob?JS{i!RTh8e=hy4XO~DczRjavjj7Fk{t0*Bs_;x5+ zV?N8WYSfL~Eu+#!baG^_45kt_nmm5<=Gj0RUpuZG#t1wDE5+Hv0v6;)TQrkj`52+m z@aq6mmjCKW{ie*oxxxf4IPUzb_^g#s>91NT5RVvYzp9p9C3d= zZr`%X6^HJ1RB^90l?*p9k}Ax=Mj3gBq(hPZ4c3UPckL98M{VMG4!^fO+hy8aX45be zARgdYhdnYQ zg$z{-kxcu+kK3jDSyDabyR(0zL=WL*H{K)3p;XdMSa2#CD!X&WVcv7oyUEBj36UPq zgv)CbFLB^f$R??ckqCcnyF>A~A*jiKd5hQ`_)m)-jNwQzRJF)xE#q6hJq+WW#I5TY zS&0&>rOHfbsinbS1KmDHm{z5cRACW)==KQdAB~|`)p7=y9yeDN0!0L`BZT(>=tu)- zOB-22yN=nyn0-~;5x9gv-mpyXcLb96F6IQqOTJNzcQd}7m$QF*RA@A9goX3r!JB0W zfeyar08->TBe@ap5+G0yhQ;X$kv|j`cvld0?69D7fTj6;x4tf>ZV#bik9jN%l33lG zb_Kmpf)R%!rkRdywkU3JNaeS$n$`CVmD0p)|imkQJF@e|e;Nyz-!_a0(!QEC5s- zwM#CNQXuWAVe#CoJ6&fN#S zoT_pA(p*{HOxs-p${Mt;Z1IFqqtI&7)3xbTb~nxW?74qMrx+v@34QOSdH0pvEn`?C za=#=xs}4Y|KdQ02p1H#~4q@%%WOzVaO^;KNM<|YnJ6tWG*yyS%S%;BuTDACN+Q(>c zA4dfCBw7sj%hif4bVIm%)cs3Bw|3i#ombq7Te54ncWZ&Q$dFImA6aK)9%*Ut?4B%YYeOQ39CyAM3-1Q41 z{aKWl18{lcv)SHsePDKMQ`E!(wPHX5MqImu!~)t6^M-nU5Otk&VLh6?UZN|{Y};<| zO;|oM?)Y!KM*OhnUSse-JK2HV6cCD*~y${M%E^_+=gjEei(i7UZNS= z)k;r~hPKJtZsKJccn}XhvQUcAWrj+QB(IEv55_vUxxAcKglq)b)HqTYO-{22e08%( zG$_sDTfzXaJ(u@xFtw{{p53Oj+oCVQ(frt_POJl@Id5{hOzJ$6>6_IA0~0-on0fad z;0Ax*lR142BkNYmqVL`fbisyY?GVt#BO8T^bglRR-Vfj;d2ky7b?s4JB+C;~@;n#;L7%>!+iJfa^7^_4|m-VJNuK{-&*m#X^(dfcgXHGeTO%(y_iZ- z>T0UybzJ>V%&a{<{}mG}g2%9&yXV2y{?AOqhS9nEM1;cfQxT;HL4{cIwAJbvQxbnQ z8R0FiPKu=D5)}FajYgo0pM3fGm!B03n}u$s!SR(t;dS$OyH^Z$U1`tybr0w0LvR&(O~UkL&e+*EpNHFZZX%O_|^U6 zF*&S9L` z$;pARKm*veU#-uqr4EZV*hq(D*|n8tVx)SIT_$g9cUJyZXqX}h$hESnk4L@4eyN@$%}2;?j8s`vIB#xTSFaE<4c?=C z?h1_0E3`lbaq7K*PqZj6MF`fcTemP_`VgAyxWy@fzPc+hP7{QGJpgGaz!|zEh^DSn{rG?VtN&e8i)M6n zfS`Ld$WF&(fB~0jxSHb}36i{f&knwb4Gz%Vsv{5)kg(muS|!DU8Ycv6pBArP2*My@ zdPx)G(P;-P61c7mNb_jgj6UG91T1DSs4eL}(*NYEFFt#8a4!i^fC#|Gel%40)iyttxtVqxz*2a{roq@_@NvNy!3Q_xKRXJ}}EwV1b z8--R|s8^ST{^ddPFV5hcM<699j0qohl$vmj#)5i;>2w&4U95jQmAgeU3w;QM68IrR zuWXj6o_0(7rFC_3_sk2;1C@w372kXIF6edc%5$WTOn+avNXp^lhew(FQ3-%qhs6cr zrhN2A*-O&jfx!u$Lqs3}YCtJE+vrroz2{H0{{{K{sn$goWpz^1)KL{!U!`Mqi)HNP zB&QH_l>y30)x&>un7^YtHp#dth{3UZIT{wvf?f^7lCcq&G95yqgmKs0m@?9UGRMO( zz)~P|kkxkF6fXchkTj1Rku|Da1V0N<2@r*1J(v8T>5I&Kq!p^tw1`YIY%#t)pSe?W zVj%qhmB$;b@cAZ&Zl>kZBG=x5Y7MkGm>p3V1ONtIh;e@^u{5wH`et7Q*%yba8NnG_ zFoPq5kMXK~`7;jR!8rC(0NO+1KvuuG&5q$mG#DGQ%z<@dZtE|G+v2yDVGd^3nDh*j zM4lXCghzv)7(1G;dB_ojF_MHD%E+-mXZ1Ms?2)uePwg*AD2?LqFmPyqpCIpMANHi> z2;a!1`t5(_na%&joOH^4QjD3zSjFeyxz?$&T(6({5#jU7Vw4>TbjR1Ou5Xb1sl11a zM%%ZoR?%-rK*gzaJ0(qubcK58>s8ZCgPwh($rAvXqwQxFXHHfX z(O64gWj$_?e|1Q(Bxf*K!hgM$l3F`&fvYKtVB$rwPy7pNA*B3|=Axx&Q{y%G8iK6- z)$`Ub89vt_&a+!NIR220gQ|GcB8iw{!=-=Z){od{MK<0Z+b%v7NG3#w!d@!S&C7-L zzID`Y$gm1-r%LhjhTzn<2${oi6sCy0Q<;NHrk0kG^e*9C;~R&Vu}OLEzKAZLX1csr z4BADFJBnC?qWq;gd0Y`irs&l zeXZs!5xwONoB7aW=T?Z{F#x$I)!8dKVrxM4flyZ|(sIxYU8O|rRa=|IJiH>a|d$t9Pd#U^mAn

19Xa8QwO5P` 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�J_)Vlpu9i^os; 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 u65l8>56oU)i&;Qcaj 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 delta 157380 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 z

19Xa8QwO5P` zHx>@^Lh`lgrQxPQ*rXe^;szB zeb?%Q$4kL_Zk?B|upXLChjwP6K|;TtQ?96QT-M2!2B&8g7nhIc{Um>?G=FNza~!4K zItsaiDuhk;CD_wlI#5o@@YBq2-0tk@OTT}6=j(cGt?+!NgwU{M%SoDac#|}~vzUe)r2Lv9Sh^&h ze)=cRHBz*jo@#$hPsdxV=Ifc`n%%0VV2eSe4!sxhBnY~F+r%N0he}_$UbRcz@enkr;G+X&ISnk%*;Y+N% z?K5+!lE!wIz9h1F->D=@8nX;by)X(2oODOlSFHo&e#3MM!LT0T#NCqxovGe!q3Dg0 zC{S7310sTf%Dj3yAHOb_A9PQE(H9^k>WQsfD6D@3CCi!=bW7cY%P$ z3*)Ye_DGalY+iNR>=oLT?(WS%w6_imSvl@LG+}tu=)3xI>bsriL@g#C-_I_Iph)`U z%Re7|NoA808tZaJ!Q{#QfIvZR>ejnt(P{$A0`SL@64?`-6la8!&hitUQatkyNYd;N z6%>ERwCeWcuVJXi;@}P-rn!K?45&Dx>jf#|cp*?nc&2c5_cgi`zBWf$bSskt2>}h8 zh`0yrLRcn!$~b1?rhfu;J~+S}!ji+^8S5F$Wbr5h8Co?19L+=}#xz=ggJ;#8joe_u z211D+tY1ijv^sZLzpMiC#rG~}99fVXDRh4bW(vCM`G@o5jlWXAD=*nhw4OsiV#Y^t z(|1v^-7qR%g60*ct~J_LGKiEEm;g0}g+N4r5cYUSz&B3~hrUFQ%@)B??RBKHm@rYM z>)>(-b`wvh87O_UsYtcX2$fKkD~bb5T{lI$VPL0v@m2Nir8mv;gS%wAuVWN#nv8#$ zv2zDng*Eh5i345yuGnihIq1juxO-%U?R^%1dD$${FG%Lh!dJ#|*vO9RKDM$SP$Qo3 zs8`dOj?USEJ3>2vE^9Ihdi6le4-F3&9a9Po({}bveBs$~WTd|IqiS^)Apr{?6p0hq zK%I!YOi_}&DJX{BU4b@jrXPs*D_mb^)8TPb zalLkTZnWF@Kk&Zw~of9ZznH0C15wjH(s zJZaGaM%W$XWy4^1y0`r+hWmdWI|tzcf7iSQ7O$}3(K9D?DrJae3x@aCcgt1jSs%K7 z{Rl@R<~m64e(~iNtYRQ(;FXmNH+=LG$Hla)J%7l`!(&37t5>oWW5_FN5gSV+P2!5B z4MSHu1Zz@PWN*HLhzz8Ha8q+xkrA838TXZfLrFPzycM|41b%Z;!pDDGZ-2b3a5j7s z*;4}BvuB(mHjg0M5Syy}z~cLtRIeYy7$Gh@Yr|0#$x;`^vZ9lC3|ZicK0{&Y=$r#T z&XKHyN_ecIwq#gY@c>9+P0;_z4uU|B)nb;el|obVk3CP zga6=iM%ovsO)jUyxKMvmZimETyoGoop`C;{c^Ht9(Tj(;NFN5(%sKB#9No8J0HX2T zxJC0qFr_r2s5>WNiIN1}ENqRhXXHW%)~Jp;6C#wuAXrnQ`KQdHOnx-jfg&EZ|R zwrAlxGrD>+!U!+Rc?$!q3cWs@xyhJPCy)-1-0}}PdPgLb!yJDHktQO$JK*uPzJ_dl zEi9!`kEw+le*&lXY;jldUd+n43Y-%!*%HtM>AvfrCRYwTgZ?$ zB*dS?Ir#;;byI&&>aeuIFK|Vw{J`EBtSr^eMGz*5>XchSrN5c)La5Wp^QgYjdiKEz z6fey_D}?ExXf0kksA%A^$85ppA)i^X1kq_`wo zNCa=l>J>HKvvTfEYNYUjn9C;A@gX92MJT{8ZZZ^C+q-}37z#JlO}iZBSC3OUn4U_M zKCeKWCAmaC4|iP>IBu+HA1-2k1P;BUzCYLH1-9l%u^*Da8!!>;^$uhkDP<_vfT6$68~pzlMi9X32^F zNZ*b%NLx7387>k>Gtq>>W8lXQ=@(9wR2^?vrNp-KtxuuaSFPm=V6w@13J zmpEEc#wbBX{EZ=xv%<6?EX;n;oEXd7PMVNMF^u z6h*<#Qm0N_qP!m=r&Hp1NwV^H!puD|O23IIg8BB=gVsbPnCXe*AQENK=oOu9nv%^rq{nK%|7htiA z{0kF7jrgm^&DAXs5U~4oC#x@FazvL5X96RCAa{HZO=Ow{ezKvomWXNrGz^?e{HR3i zujPELPX%~Mdy^JwjavZb1xk?dpzC21d*QIFIR4_c5;&?E6j9F?>lGKFH1}Zx3T7Z^ z$-ppo@m@A6m8IgABRQTI#;~m)I5oeAqm97`%Ou?oqD8k7Wo zX4gCk8w*`}-c0&orr|z)cx2Ka7iPPLw01N4?zqOENuu{YyqYv+C!-2omhJsViF9^T zF6XF@Zx$!_#PyBcax@w;Mgy%b!95r*n*O{Z1um^%$a>{=D=2P}6nTemT0ceD69S7# zA0Q)r^Imonv~b0jqTfdgI3FC8`%n2bEB(%zL{M>ST7^zi}KLTUTP?xO4F@>zT86J&Vq641NS*gh;YW zMGgomgl#@9s)+aXrAaj%#(}ypSu%6#$o!t4h`4F5i+K2_W_X<(2c5 zftgVdGyb+3j&h5FP!)b~+(vO!TFTZLJq~?ntTF8;C7cEXk?A3f ze3J9%RyOD*fcSQGvu>GUhK(8rr=+ICT6vj9O4jTXu2JRs66W}cA6_zlej~GN_&-K3 z^-E6s&4l@V68fIY9#ZaRt(xzjTr4~KDKZeadSV9im9BK50P6ze$HC-*Cmt8@!OOY* z9A}oZ)XOeOX|-WoGWA9y+FfyGC&EL{dZEX8C$4yHs0;($@ZY28@-;p?K*x#%3bk#~*rMD|#~y^&}V$RHCf zQ0D-v9HTtpXCHDF?}54IS$A6TiE&>PKjZU7Ot@O6#3JYS(s3c&{4RSfv&zrp+k3@C zMY9tuJY8AiYP??1wI1AcfexYRr-7jjN$?V$j)d64b_y=K7&G>NG4^*8y5!gInt-`0+EG#w9qg)vcVnfxdWc*1^C=cY&;>I|r6kb$C-U@9&Pg)eS(jWRz#Iz5p;Lo@yY>?CmB|F>{QiJCFodeI@6ItqJR7VzUsi3$rq3U6#uWMK>FJAi z=kNaW?Tg$rqA!GzphMWjc0Sud+e^INZ#sR=QEFtL2Ou{?N?1bkD)_*n}x zidfpHX~HoG^hYHL(*2XWRN~K+&N@Phq>61wReLGLj_mSH1!&$YuYR2+X zePBp|$ENfA4FsfXw4_W<)w}J}_=)+eeb?gg8VlSf<|@2M*em^jNAz+n#4})?HXv08OxsOdG~} zSLzX8+>!vrI}B&Ij9{PdaN+E_YIYson`_&AH@3H8j;#K`9i#I@FV`{^ZFWf#hZRjA z1mA*1zqdgS%Qq^Nx$ZiT(R^8pGd-T>DgaeLs=pgr^MVi`z{G$k6U&s_+xe>e4KE|! zr)=!y$VljLf3^<^0F11|BJRy+BxfAY3MQCUiw#bfd*nVCjjcY_VqeaB00Qm-nkHza z1RpBoxTslr0TM6(j_~9`9I2kE0S9Rw<7$j&gaev^bu_<(4Y=f?8UtZ&K zm2SeXkC(b_0!e?y&^z^eT5lluJ}&&rjnk1XvrP@;b(X?U$%xQmQ&2!BU2XOdK=F#o zNF@09m7YN>J|fx3N#Z2c_Jx>PZ(wR0Bok=wUV|wvE<9!vH&f5&KGXf9*uM~uje4o+ zXQ)HDU)CK_OL+L>@4o120?JFk!K8A871Ty~EPQ`Te zsF<$=S~4J|W+FRGR>Rtw?tr4UzyFFuij%f<;^h{_FZ;%lY*6g~vJV<(xHuv*av{O& z_793rO&|8brs~q&zkLa-=7;hITTJb6nTGoZUZCI?4;h?*B9&Vqs#JCd0Gl81l!dg< z;9|L6)zg1^bxRi6ZaPuLK?0XmO-9=wYN_Y$YEla-P$Fj$+hlRNW*4~#CobZocD6P) z*FX!(Kyw^%3sm}v{lw%q`^{_#afBry8y1I3q#6i^7S;EoP9>ZotFjznOoF{@gc0q7E16E`omRo-$#Fzt<%Pl3Rl2ojnhH)KFgY8-%Q-$y7CR- zwMFGZe-4t1J$(bU;toj(SjXdLCj}@~S6|J&#)}hj<%HEc(>(DbtwYav0JCU$H zU1n#+I(ui$I#C$UiI}gEFAWKwX^}*?$uLN;S2EpEuQPR7T~1hgcZz=ypo%GZt6cu(TbJG|a!Y5EA!HL&25QhOQj8@`8f&Ps2{uKx9xU7)z!k_)W(l=`V zkinf~_DsgFBmEeL+@Yp}*jKe30~``~XhI#O3sHc~jHwW(ggx2A5S;$^)$QV{nuC-o zM}N^@dU}haK#)rX?dgI8VBr-P>^pyWxavuqU%tR8epO$>@xNHsjpM#b9N6o1JMOTo=UZnv|9rE+%rzcH3MO1*F@-WI-&qt}v^%M31OT&JG zw`dGO({Il`a7hwBDqAa?&1qH=>Z&M7L(-f(}4$E-Z# z-`Xf{WAI_Fftma6Y)Or|6O;{j{rUOt9M;hG9=J>T|tKf}>K~};d$;N+*-j;xQC?k!vdCnCI++Npik=0<5pG2DxL|W{N9k?mr zL_usV*EQsEyt82$wvSJMx13fTjhZ406&+5+6}m#)s(*g*zoV$cj{qI{pj08Zw^RYRvj|6qvU`k7&{USm|m6Z-e; z=smi_S%;wZ)HMie*S>!uoL?GNl97x2ys%D1=HMcRTI3|~zKz5(;sc;lWLCavnMq4L zI|z#(y6)Jxddck*0f9|+djYNHSv#Mux+%~NRNrA;R&TWNfyT0%KzrpbSK|;zVFGYm zHTh+bTrrE2OLqF}zM#Cp*;aW61C8xq(`Uen7^iKL1$k0WDJ$cq|OUr*NN3HyElmsnG|3-!}ab-BJFV%cE3@r>W<;qob?u8_eJIatZBy~uM6bqC1ajk zERA^De{ja$q(XU(evs!N6flKWgZBMdkBq200Gk^hDkO|2p8F7?5m_d5Sds8$ll2OC zUMhousW29#1gfF9u1J8TECn$zzI6v;Jre0A2(y?9;m*{;GHGwXwt-5&r4MKC)xEQB ze`wIz9m3Jw*HFm7y1^%Jb4cwDehiM-UAqmbf0p-e2YCq`==szULo^%e4D5nV zIcTtHuORyJoWIAn9T$0ZjoBVBCPE3Yfnpc{7i)|!8OFzg+=i7sv5&*$=x9x_krclm z;FEc_PZz|P55d>OF&)Lv6h;TAH}r%`zhi6pJw? z>*>Uw_t$m1l9>@=dV2bUIu_k8qz0#mp7n!(XZdK{5jl&yB?Ung>gOn5krWw>1Zs#S zKAaKgkCbsNe*w2|_ud{hI3q8me_;Uyb+rT!V-c+guvk1mw-ygf#$UL1&~QsMPMA$@ zIT%30?S}uKUnpINV!)4)L#k`miYvEn2+BMV707>X@VwWfO#$ zax%XuIWrD3CbPK}`2`Y=I^xZqA^VAOdpZ_xWG^5k>85YFXsVh_Z=WdKe;a5rUqOLx zn{>yVj=sM_(ClSD9g{8hP;%oBgBM+awsb=6rl=EoAl)$`35l^s7iVB&O{Tl_e(MN8 zli~pjecfSTq#XFgn^TX|zwFZ8*R z)+%dnF9|AO=T$6rc|ImZe}<63o62+S0y68HO5-u}k;VgJNJ#rJGYfVl1!3hK=0K9p z6R+ZvOtrBPL*y4ik@DPVd~!y)D5sn^tik6rK_(ykNZqD`)$KM2Sg`eVO2axu?G9pv z8!dH+8+Q|nBoKdz@oPBnbY|&^6qQpZheFo7kxC4i;7bCdBll?HWaR?EZ(`YVm%y2> z*hcsp1ahWed9{1VioR@=D}%tqbB2SWcORP68%S3U?vxiR?G1c$Ik!nSyiW&mD;#_D zbzDs=gu8QpWD}%5o_^ttE|PsEgL*wHbcE6TmK$Ak=}9*1e`sB4j-gM2|0h$3EIrId&c4m%yHsXVJ#x=y3b36L+S-+lRxf%Elsc%)4%W-ov zH|43*9&i5Ze|n4uRdn_PRdd&RMc3@&J%?0g?e4x@Q5Wv&RZPL~oZ8|3FB%G;axyJ1 zDT31S1L3A4R{jAM94DuG^n7#yC(nnlA)vNHm7H zsGtS`eKG}|U!S)h>P4=oYBB-3i?It$9(=@!=+Xf!MLra6T7(FizqV;poh5V zn+C(D7YLD_z9$ideXpXxuR4{VenqhGc~za5$!1xJgxsOD%k*=uuI+&6mdQ zOFdPh_wBN_qF1|mJ;rnp#*Q0`l~cFgatD!*CuO@56mX#fS3)P z9|eC0Rmx3Fac;{?it&Khet3e&TP5y@mKE#xJzG%2nZInETCDauJrNrI3;TAA9fGCC5=EihlR6NHtzl)mC09gnQ4ZpmP{l$X_2nGri8c0}yhd&hp21 z?VrXut9q$l$VTjALPd^iCeV-g1YJZ?CfZ{K*#zgCP!vAW+7I^=44S>7vKjPNf3t~V zSM-!LKl1DgA3g1AJUKHU*9dTb)qTAzZ0kfl#?X?usyohu?>eAg9 z7WlPisrTZ`&}R}Pk~s~B+h)YxT;{Tj_21;QGwB&NWR*LKpKHhMd&FQ)coX^iF*-rg zdQ!c&lopprHHq#{+JnG>kn=S!e@Xh~EJ9y($MAg9L4Il#i42H-#}viKbU#A{zJ8Oq zi6!JKt;H0L&NM)@NRi$tAb0q36DvLN1b5=dN1`X8(1OY(8|)G-Nqp(;%;Hr&ebymr za(bL2RW*4Hj#Qh^99h-nf<9U0z6^`Ji4*9fKLv5bKNnQE{=9dCURUPceijY$sGaVH@314*kSj$yynNQ{k@^r=d0;SL%TJuFnCP#B5#}+tFsrZO=M-fm zpg<=?7qL`pI;?hztw~ed4w&wX5Hi%^mKsoK;^Dk*VLGRMRVSrpW``UO8meo60ds=! zTCf4u$=XZ-4y-6Fp6|Qcf7R?Qe@&4?th1`|>l? z0XhJs*aTPKD$iXpTh0qIWS74^wI_CqShqmaW!{kAC4IvY#TZCD`+}BQo0QTHNlfgy z2u`9mr~tO1S`JP>tqG14jcuM;DTh1+LPvulJnB%#!nonX!enRKAKM3 zuK?PrD+7U+J7wN4f7jHLQZG$l$1TWcW{v=b!;C%*k}-&NbxACmZROf zTx!ce+CQPS3&jpq#xN7MSiZM!tfGXbPF)L0Wom_XG1Rq+&e;NEa473l?lCu|ZE%n_ zIA;-RO{@4#3#mmaA_%!ll~_IE8s7*^wxUsyjAb|$t&N%>f5F6zxilnWj8g{;2Zy%d zuwus)Ucz8$m5BB#pC~{eGZ8Zzn>VzFR{;NXmyA9`xCH%j3ozrtucwu(?p4H?{G*lQ zI;X-b?UZ$qLgvm?b;(_Jm)1x@?y|cE3=;X$&d1_0Rplxs?|R*9>1$7jb=^(*co8`! zPzSlvFUz~?e+pC2XG{w6=U7QWTKaKzt}~&WzYba@Z?P`jqT))I!ggdwv?L4^0>+^= z8EipBu#uYy3607CMa)Yu9Sr2Fa+|lDsrSTmhm4$wEVP<~%Pr~%TBc|dwb25b?i}$^ z?dQhDPwX`D5w8v&^DNX_@@B@37z(znx zYM!%zf9+kYdo@^#mb0K*iX-!%00$=d%Xnoi%o;U2s?oH!Nl)4X`Y^&!u`V7=AT)&s z>5V)O2~Ph+)H3zZ30|fP-e07Pvu55wVF=9TU5FM5(=IH#ve{<94x?7wGvA{d7(iDu zTDTRY^`xhqiCN~Sqg#Ir)r3smkYjPWMp-(<$LVAz>Qe{BWwn@1g_j%dT1C}l6yJE&z%ZePE2UGN{A z_8Vb*La)C>yT#-5wvz@f%#{q^H2CgG=Z2O}@x)iP9d}>UGv#fkZ}#pgzc=&sAiLML z!?-pbbn-FhF1gQz6yqXWB(zaF(sqrNp&y&D zPbKeaU-dJx4MqFvTk+34+iK`t>SEBARL6tqMrcQ)=m{t6uIma>4KjA|6~4A9POApK%l{_v^Z%Xzvs3f6B2%`=YR| zR37t}mxEJPnQs7R%~aK=C~GKOgmc9bMGiW2o@{?mxRul63j$vw5p>=wP zs-!EmtdEwrT0t``r`tP8^CPEDo_-;oPsLweETtl(;Byd@^CH%v`NbIMj;1BDV{12$4--iaMNbFa`I0st^^Acp4~{LanrfA6u?< zR|qDq)qCJ7!L%4Je^2QM078I&fr+yE(=+S@K>_Hl3=IXX3}0*Hptk)=)f~O+$NFU_ z>tDEW#d8GXpkY=!KtElFDDy1l5oNAwsnD6Z4p3-kOhp^11#GQ!+2XrLvFlxBFTA{V z{q}kr7fY3^6f_eeI7N?$3ox(~WtpFhrk#G##qe0kigJ<|f9L&u@{1U1c$D03I_&3F zmF$;Owin#Pe-)H*QQhU%$t(x^B&7+A3f-oErJRT=%C`C|1VnMk+ID`~GHzg>w)dMC z#2M3_h-+8ep9|GUw+lF<&nEh-!S~75X~a3;s+cH`5xU~iamBE{cq`Tz{4|sfB)+&xdlUhIK{pI>ZMDpZQ#CLdBiO1VB?cAfkg$hXltJq!V;>Vmz>jW zqVFv^OA>0+S6t6Xd$O@pB}fFH%5%(hH~`MBSTQ%tRW~1IG3j4k^o-f2S7oU)1p-fDZ5!QkcRZY6NAs zTo7bcjgA?x#qw1WtWiclA$g5q6m zvXl4mGFMrFv8&Q78d?L_jGG+!+I7uSClP&s>56YN)HgUbm@q05J6180sKa}C$M{Y_ zk$oy*e_Vxe85U?I3nX;^DH|qik`G3B{j3V`*i`g41^vQgg2pSzr(DfO%|C5 z12h<&AYF`$&J<(TQ8YUn2##Hk`Ti94s0a^R<;oIP>e!_-m^Sra>du7)~ETHY3hUJ9z(}D8bIV-BmS-;xH@u=9?T*!$L-=G^98Ijn3(zZr8 z*|<|o#u!vu1r@fLggh)cyd;ZSbZ6@nQa6^hC{rDdh-WqyyZnI6g8XSiOsfjp@6Ra> zXA92F3eM1cm}b@fu$yMnNx4;arxksJe+k)7)p|>DuLIkX;t0lNze-ggfwZBdFC8pA zReyCw^^+E%{-IYs{?5m#iq+M#u-GoAmtw}OVW|T#raMIs4)GMP@Zi`Q6d2kce!==k zi)xUK(gJ7``KYEC_b;VmdDIu3J@b0x+FoTVq$z;@CUESN;YwewCmE-Nz6ED2*!YY+$=vn_G z{N-#Cc{8iF2R>?bce3$?N%J|5fBD>KH?$g~RRIr~H`mfcztc^qwFM_JH4_lhNK>ju z>eYGKz-d;ED7E#n4qB~8;_hIlo!uZkCg)+~go(V#sptBRRf$*cBs3?x;r7TnmowiD;)z7BRe!rnNZ$$^g|NXj5^LeEpd1{e{a(@#o^e> ze)wPfsF9KkLr9@ug>D@VYEd69F_5(_jjE;~IN3DTZkr56 zJ`=ZGU9K(Gp6VX##0~M=e}JK1cT7HB{;kD5$2-g7!9@Z4-Ev19dl2k`>?K(b(Nm{R z#M(j)-f4$VVG!!nTsR;OZ;auE%U3N%Lgi9c$xtSR|BfdeKv#z3tAj)GAbI_C zm=(keU5~f4wM>}4P&I47$Z~R+jN{rYh&~vnpby99w$+?cy`7DSe=7DE_>K-wP-M>9 zgq8FYU84wWA4Ntwf-@%-on4$w0W&!pojDAPwM@LeEK4kZkop$^L%%~F4hM7mEG`~b zi>aOmBdaAvRUC)T+}0w|zu|O>>;Chg>zo>oGCD_hTR*C&^o3IeyeBfQMq5|yZntB+ z(8;y6wN-ej3`KyMf7*$b1D@&m)vNH9{<->c!*U!SzkT&(c33yu^3G(?PdjCAKSk|L zx&u65iu_DE$l>f@;dW9?Bx9HLdMI?J*%+u5yvR_g3H)pcj4J`aKPS?ilj+W>bm!T0 z=ecy}bh@)WE~le(nC$}7NE0gf>tZ+U0n6M^dy{ml*zRU5f96t(h&&w?U5p2x?u^r7 zunpZy2Ov+SWj`H(2%M+WzUW-qNwZF8oOXHz{9mT zOEC;i`k8b*N`ccJPrB)N+7TQuaJboElmZ9d?}JR3f#?k~0*G|gv;+T-Qu61Rrhwmc z51Jw&J)8E5e=;1dbDyk=ZMCyd@NCoDW%PT^+MQ_OlQJ0MOtb{v`mY4NI%N0>!dwf6#&Dgi}ZV5Qqsa zc@Pm{4d;7}G*Q9iU6mM<6i3|@2uX_c@H=9Re*k$+Wp;bUi6;)lu4%$3VX1^Rs#@fz z#tCRRNA)U(G$^|0elh|9mCgjFiuyfp?igGp>6JO=zcnQ};VqZ7OM|0T*^o(?_o1?E zh1NkKZI1C0{KC2$P{gp|T@c8J>)gb}S$03d^8b@gEs3SMxjv5-!dto!tb+{L~3{@HeS`_eaYf`>k?g1|i=Zm&BncK+-RyF_@h9V#tIMRczRiYTXnysFE{^W_ZQ>UL@ zJ+b!DwUf_2>vy<*kY^pnBJaD7ld!_}f1q2?4sI%UCB!T|X4h909Uj@c3!mTLWHs!{ zDjSbO>o(t)Ocl;Fk{v)aCr_*sC zslHB*_J`AaypI`r)s9sZAA=TdaR?=p)Wv%hDBa6r_8A1zv;m}q%#inM1qKejf5G}N zxx@(CE!B~x6K;z3qpnlqSX{GIk!flKvb?CL!OovpeF5uwKm|MF8Yijul}UMjFmpp) zv)%)0Q{fYpXqfsKBb5NvqvRaB408ga4vaF^u?Yy>dYVfY%6V=x7E(Ewbkn{tl91U9 ztw{tzs%E`wY29mm(nIJy-g#fpf1PSJbR9TD?RRI>$$~}<%(@PzwoVCdTsdw--$KVmOt>FT`g_#9p8w>(3U^&otp4} zw*G?8+zD@czf}o4n{D?e-S0oe>YFX21YsmdbBImv=;5WvRvtI=t)?{IcPybLkh0%< zg%?u*ivokG*G%lOKS<$sok!s*ZTn!sdx@22b=IB$uI;|;_xzDNP2P7zsz_O6=?A5_ zWwQ8pM{CdRW2{3&4ERawtW4(vM;V>}C8_ z4b}M^ImoIj#7jXB|7^0M`{%jO%MTJxOq@zPc|b!-Es%)$b2z{`0~I}M>3uh^XJG^3 z6PwFUV^8}_>2YpmHYun)k~S+WLBXWiZALs0 zgh`aLSrx@oomLmrZ8cDm#$w$cO?)A zfL><(?Q#s~(0~H9QdYNH!>rTkVI2K^tahsyz{AVqqNo7Gus0nf&HpmW`n`Mvzm~Dc z%SAUIlG!>197fss>XqC2F_u7;R@Giz-G-(xDpxsJH6T_i)!=HUUv^dp6p(uL$};1F!{gBDRg6h|K1BPtUbSWYFU-LR!-=sS|NL?AmTOs*g^{m z3~ir}w^q6^_yYZKFiaQcv)c-^5FXM(GJi`^AOqZ?7nG ze3>#h!NUBcqn>!haezjZ$Ab(!&S2Bs20pcky|{owxY5tL`3|}QkC)kG@RP`>HQf=m z$na*F^oRFdlzJ_H3XNT6;tXgjQeVkrwcW&m*{`@PFC==rO}ueeXi%Lrj|r!D z^~A%B&SHjS#h7k*c!7pDr~shkj_~d_fL>)luL2;|0RigOI1_+)RE0NQy<_1=`7Wmi z%y>oX&hdDE=b`IKFckL!-U|#|ftIyOh7K#_X%!QdcdwE(opv%@V6ii?ws`^E99-=1 zLSOF#Z)MT~IIi)o<}ZkHf!JJG;g>eC0Bz2-I3I;2X;8Z5IcT%BB>conVj$4Qg`?vZ zt-Bd9thFbee+t_|&FEZIpqGfcGC@~aigKuv%u=9#J#MC#^rjT^Z+8U^OOjRiLQWjv zO4MeL9>R1-q(+sC;@sBQE(Xf-fl+jjwk&70%pXp3bVy-vH2=WB(%&JR*SLDhJwPu> zd04fV-wS!hOInN4q7`h&xUCwD2_wTGGs9jvdzo_FD$v+&G|qR6a#|^a!()EMA@DPF zaYa>sD4;Oz5gr|0IPM`+g!z9a6yA>7d0B{bkO7PQ4VpHjnbbVflDN8m%>V#ipQnyb3Nl@ z<8ivUXfMnq;uGyg^prT_X7x_cqGl`FwNr$Xpsc5~6xlN(LXBcvNd?APziyc-Q3AQM zh=hR-u<;-rg+_tN54N-48xwJM(}THxGm9Uj*OasiLs9Ga2$anbdy%RHH;PbWvO#4^ zXU6D5E40I8W7ov7Hnof!G9Du;tPmawtPQXs^DQ`Qs|7q0X?(;>lH-pEcix|8&g{95>L4b-7Ac;#Vl|~E;wV=;L zsAO0yh&AT3GxB(j#6`^eKA9r17|n;(IT{Y}sHa@*0X_44KxqR-MbFYQ*qM|b6hj)Q z?FT|xpXh}a)AM`i#7s;a-i9@QKXU5X=bm%BOle$8QNw#!)Y3iAo~Sq z=i7c=CqS48|p*DjgWcab#DysqCJaH#Z=*6Oc;`Ce;A6O1)^TYyb zMIkWW7#D*AyCoVM9?O+dNkAm+*3BG`Z0Jql z1ooIEyoz_KAIqVCB1gZP)jJZI!rrOc5Vh^*J8kjkRgt+~$wQ zWjC)>94*HxLNLtr%$&y?@a%34Zz&_$+Kud5){3oMEUdkM!DvO8*=k}f*4$}T+f^5; zJC@|_sw%3@1|!UkN!Yzv)s68;V-3fwKVp!ke=;|ASkqxcXr=Wz?jPAXQyeN44T`i8 z+e#Cm29#`#%K<&uDJz}+sGGOy=A2{g2?c_Ge=p2e6<%i**&1G~DRjtbIKoo%XlvHv z-Ci{#mo)@`h$19p=auUwEojU$?}6AA33T4Uxuh0@4ZMOy%7&w!(NA?r-wNf8u*HSuGd6I= zCXNSjNe`c!$T4;k$8QlfPn`)KN|OQHJlc|glP4V4*2J zGV#iPAMcOH15)Xr=}QbiF+@VD)I+v|T~y%*<;MeI_HaCE_Yh9UjQGtu>LVe-zi{RT z5mnYeL>yJtLS)V@h(wIi5wgas9Qs!tq|6MLqNHD&r|RXG@SvyKvL^hi(^5u$~kpM?3tOjsBsL|oMQ%4+)&Nc z*ygDP8?RY_<3V##vD~);Fcit!o6O-E*cR2OJp?mS_Ca_jH%a^x<6OAC>%;!O&tgE` zTl$nS*`xJKfLQ+$YOd3ngf<%315JfiBo&fvyrN`xD!s9GCkD?gW7@bAbj-9(!>(I7UdMoFDjxjRayQrPp`)F*Q@~fHTK3%PXWML! zLt#rg`^k$|)w@EWSYenu1E_D}iJZ&6m9_H7L zQwK#j#5_e9q=oPu)QWGv_@n|>$--a?E2P+AGW51Li0$6n)X>rw}Yp`1@0^hZ#DdI*m}0rbZk zQ6i${)K{8AKJ;fE84&|poQ&Y-NdD3~rx-dkVE`hVIZUn57BJ7SAn{IrX*g%)5)yth zt2aLW@X6y4Pgh|pg@SW}Km@`t3QI)Rm_&H;7pk@HEZe{kvDY@Lg#OIDW(W}`_?9`Q zZ;|_UDdC)}7jPUk@S-#{sta(5v!uzS^d*&Y&BgR{6df1}ouMBuVp00)Mi#~oiGP-O zZ9Z48N#?M^hIVn6x{;HAQQyLEJ~wBGE+-=+yTmt2;NDZG^^n0}$Vw)-da?bSeHC$d zS0Q$r8RsPL?*>}J$9H)#G23kCcmiXTQCI|<5)s$k`kN$f!*S*v=M@_C#gBKkJQuCy zhMFJRtD=Tz@79bW@pIsX5bLL$)Hi5NA^nv&qC1lQylTm!6n1ofFK2yDuT_Z;N$6F9&SLex!) z^X59K(BqCVu@shnrqwwKEN6Rd3CoSc-O+kCue0uCN8_9*VmP`Yhi>mQ6boJtn{~v)pQ#b>A_r1`uN#dBn`-$sVGoG|Tf;v> z&wsQN!=IG;>oJ#4TT6pWjzc!~O8rVXG@@o&e>!am8z32{agkP|ZhA33=yB~$MrAe8 z#O(-MGHP4H?lkgF{xiH6&~d16qm7w7z{2UHQrXdhYh6kKuH8fi%0UjkN@$u*DA4tr zqSNc88aq&bO^*y-81pq|;qqnNgNR1DpuwMz3{L9{-P1s#35Ii*dpfpisTha`r|;OC zSS7YM?Yo7nWdLt@Ax{B+l#7pY%^R{a5X;RpJNoiUxiXeRCm*B+M|pHrAOmJ-IIt2q z6!r_8As9X03=KDu38xRa<+v)`jme4=u5DnbMz*a&lDPe&wwnT^WPl#|sem{B(D7`ikA{ko`g-c`+7 z-SA^aOmK0cKeO%fRHzsnQLh|e%0*1*hK^vEQy^L^vXJ9;PNsrmx~f_^L>1GWdYg08 zFXE;U>9*30D)6|JFv z{2&oKTgAAV&{C_fCm4^9YR2QEF&8U%9I7V$5A6oqjYy^p|8qSUhu7Q*ahybW2mTVz#cR zUv$X%mBVe~qcdjDc2$f_XW51afd1Hj={NX>v)^>#*Skq)`A04gb_VwZrZ{HX%=&fX z=fI1l4wcOw^ZClAA2>B=LH1%c6*zhn0r{D+^cT6gqEU)YE3R*&!5Q3xG=TbpM>Ct$ zb;~|w5d)T|m#akX#H; zg=V-#`pKd6mT<0P!kZYwBF?&Padc&~)nw{^JHqMtegmfPp)|GC6&B5I#Az}|2=G^| z7o^cM1BqYB8+MN(*(6Q$S_gqEt1Q>MoNAF4HU6Yvh+Q2AeGYfx0-^B^;{ZtEVfs4j zlr}dpY9+dS-yg*ku*cl0&Yhrtug0lil2!OR9aBDTPLH3%UJ&w8#s3~gAzG&a6$70? zSZMmmzP99W1pS%z0VEscAP3N05XtTrd{+& z1^Q^!Ch-&1Q6lQurdyg5IHl$lNFFvp%dJ~CH!s}2eRJlCVyY?+gs^sh{o!Dx(OHL4 z{E!v`y#X_q+xKrPXWdlJIL2sIdoSE*rcoIKjwc&SU# zc2sPWEgYa!PGgkP7{t&gpp}s4!VZOss5p=)9Av-{x#d(kQV*VpymCDG`1OlbD`|e@ z+2>wZ3lDn6U~3b*kYDUrs~=&-qY>}h{KidvF=!0&XgVUUj15PBi_K_cgr8Rp(VwfG z*Poapebm8RRv77fR62D1Th(~I1^n^#M~K|dYmxi;dUxH;=jTy1$9;G6`8&23M-efN zAHIxn7Tt;ZgL7hVHm|c{^e^bqzfd2XOFg1t(y~0;rgc4*bB{{mAL(PMn%o zNZm*|_g6aAu{8~U0U>?7&AA)IT}o9iRx9XvYrDmw5P4g|{!q}TRn9X1lBQKl1adY+ z%Vbk<9W(9z1=4K9(SB4=T0F2tW(_$Hs`{PKC^FTfIr@THHJJ*-EQJDFCVigwLXK>cTdFab za1u1t6;;q!3&83;!55PZXa;*m6jiHGAKP^W0TAG!BIX%mCl#NK;l&?gD(&=!!XQPt z?#=)i#aU|ZD}7*4rove_rW9K5BVXRo<|^KMN^-@2BTTU{zo7#`sc2PS<(zSO#xcI5 zyeD=)_2`|d=e;9^3s;M1pHR*)LrzI`>FSKKexJ5^54+pI_YEWA)({eG5sCxPw?)cT z{@T(MB1WiOjB;=c$qBQYqd zZ4_`wHuUPKyjW>6(WzMa1i|22Ix#&FQR zqs@rl=;D)NYVy4JEA=q*_z-GKLP0=lc5Esstom6Te=PDG`~vfvS7XBW;2CZ3gt@;I-B zWsueLun5R`8gu8Z^oj}v<&}OhwA9jM8LH%rspwbFe-YqR5TiMMfP2GN)EVY)F^;5NVf#lEz7poa6zjlAQ^=erR zn~he(&xh#pAe?|>x1LG~nz1z$2(*j{C3?GK>BiPjE~v?P-#>DOGIkdAVn+LavAx(O zrnwoM(mR-TJEsiX&D>+o0efavlNfFji(5tttDu%*L5Yg40rNzF`@Qox6}Q! z#8;SMJa!$;5)Y@Hl$keo{g<;r8>yx{e;v~_TVW@vqg5iF>V6XG4X<)rI#Wgcj>&Sy zZ?f#rrBn~T;3k3{pRxLJTG6pzc3?~ICwmzNLzpca6dmz~W`=|!fV z?{4CkO@MdLwU4Ro>{+~n$%nlrCM{&dN;FC?N6m=^3aCZZ7C!dmyOLr(XnaP5e?Kfh zolU`U@#S<2!7;2gb{0b}Zy%$!s$} znoc(G_1SUOE6O_t&}sOz0m|w+UQ0pQE^InL?KXg@6a-FES0*QP_Bh>MmJG6c4C)z} zq)9gHO#4Z(J;XwQfoE3D%)-=Oe_7|b#Fl8)^L*Nb*cz4mNTSR^SA$+RQdz%tJ~hlb zn-@E=HHI&L1SinlT2m}EY(p zGNE66sVw_>HjEBig%)=sig)_i@GirY1?g7gMW)<|Vkdg%Zslk|mH@eWah2bl^VY>> zAnE(qIw>cb+}F^2YYy7y=}9JecV~zRwbAGZ4b9Omt^$bxGeD9b2&2Ip>x;$K7;t_r z_2FUQi_872Lem^noFWL`e_6nwE}_Z765k4|PoJ?wV*v@re59e~DAi;}LaYE%}4w z#EE39Kq;G!v?Sl9j7hk#^`Ruq2i&|#FCxR5flz*~)oKCRD7$xwJt1>=2OyimU{9$4 z70t&IRxudlJxr9^-xt9JW}Si-PjC==&JV}%;S2s#f0x}}|D)R%ZmwTw_yx^g6=M$y z*>koLygLR>ZEhC%e`qHrKC9u=ZLn2&MKAR8Ry8R{S2S{Pjc40rk`%iMHS1v=vHr3O z_uEt{<5SzPf1U-TCF}JL31hx8!{9_4wBh{1+{pz-+BhJnVvgk=or)u?sii zUSfA`^a3xkd})Y04rfV2c|R^1)C5M*7eoBk5gMfE#QYTTf3Cvw(ed+f3U!0mQcSu; z*7Ba8h+n{ODDmHO8_NrbQQbaHz;-?)V3*6W2+?JoHCYmt_Egk@GA}1jN%M*Tk;6@E z(|ei+GN)I-=`eRq$K|TWOro%3#hNUt6DQ|(;QK_ zrr#|ZIcDT52BUHe#|nEPl6|H{ffBLx8OAO?7@A1CK0n17`QVTQhB6tI1=|*qM}F)#59G|F*L|kAqB|}p zS#_7JpF80eh_rR1J$kbI0=5le5BNtY%9q8$8c#6Ej zF_c&?EJG0zP)}^ztIh~4CV3`h`$MSh1$y_+sco?B>9*K;^x>825nJ z*e%B8kjNK^-ma9@(&QC+(U!vUZGIN<6GzS7uJVtdIakM?Mj=mL)R!a|e*-voHagAm z20K~Nr*l*egxNSY-kxr6?}s>YXkF-m%Ea~b$)vb`D|rEdv}1T)(*rCjir|QrMs!6T z2YCAV6UiS=K9zUYK|&ZtXKt8pbKVJ8XBtBjkixYZq~O8uJfjBIpf@LYlL9myot1iJ zcdC!YEE!DulVSykNwoW)u=|E}`y#(+q+deN(eTz?rExe^Dh4gHr@KO87LF zW9S?}4EQjor^-_I`c>V^Ok3Ufr7Mag@f+82xPYFZ9J&{b@Y}mGh32jggWFZN9EM&Q zDsyJ`z@zg~C&|Ja0h|5GIUw=m#(PDs-UE(Zdd?Y6)rL-jRztVBh@5st2;l;~!;}Y< zA`_$?bJLKKj@#^-fBuNrzz7vT6mfw>db|P=w}0G*1Rx14$SPxRFG+rj`tND+tGZZiIYN2 zgCaDual#FQ>qscv62l1i*6VCxv33Gvnekm<2TGuW$wffq0GKbJCP*Am+I$YVKRg4_ zxB?K1I%bv6-G`?-IWCK=2zn{)8B^1$49(M8pbo7X>fbN$w>V3LWc!xhfATCh?#&9}WARx5Fh zp#$!KGzvQ!Nd(Ce{MKX z=-`-)FVcS2)SYaG&f`^GJGn)jqetQTWbuwI!1>;ljAR&Kt<8uY5*J(0*~6JNy8*)p znd2+#q#hbJCYtNDYo4ehv}E$@IhEx}jN_C)fsSaNzNNkT z2}HBeD|Y=@zOt(AEx=rQ5ni1$e>RU~z_s+^Dn0aIDBi&9NNpT8WvP;})!& zDrM(mwZpN?#!A@fAu0B?>VBVwJkmEV)1gt{S*dN>PHN$%RSR^h>b8jCXD{lc^o#nMOL@N-V0c$}w|b^|{@BKUZQgn2 z)62`N+pd_5blNH0ZnlmuuW})O)m*C@^@~Z50--`sO7|wqV>lsv2HkvUP{P!em4caHZi;*b*jH z)N>FEly1U*lX91r6BP+xUEx}D6gUB^0&i^CLS!{@r6FpZJ)r6^tkI@IZQkPctOAR& zVqr*i{Ogtql~XWmZp|%!=zGs7H#=E|4{PpyBLdjn)Ait0arvH*_RKR+CC})9R5sKM zuLyOc28<-%%#ifksIW#=^0km(6X%)gcKK2hg#U5TV_nuWtByMxb;8E~h9k&f&Ev$U z(yQMZmW5SyVHtpU*Nso7qyih3IE)$ZJ6uPj83)zifD0qxaW{2;{YXG?3s9vA2ud`~ z$b%hD#K46R4SkEi^zo?`RDb(Y8TzsXSHhewL*d8OjbF9=&@|A3Sa~)66|GKiW$_9GIUXEXUx_aiA zdGxd@Q{@xn0^GZQb&Nks*H*iN)t+YtrTfqVk!wQNUV(E04y>hG#KX2}TZ#K1*a0w9 zEIAkG&i)8EZ1OnAP7wT-QWr{)l&=V*Ea*p#uoo`DFf-d@LCHR7dY;kY5#V=SE#6y7 zouf`3K987*Bc3;#PD(g-w~Bjsw}b+#58<_50W3_m-%d7vmR9!i&fQ|N0`kvNnk=mh zs+FyNeoy_xuS<9C2VG#Z*a12NVUzGDHAX1PI))X5Y+*>nOU@<3PIldLdk9Ey0K1VN z(xlHBQD7>JJAU#aKCKP=peJ|3Mf)8FW?qDTNuf!7Jc^-6?`zXiAU6bSRnABQ9Ox(h% zNp(km#rHiH6$;#x60HgYAi5*OU54Rj>9K}@S-KL+BLHLNE9ip4?vfk^=uq*h*y6}s zM61y7bPcUR$=hg^8O(OypDrDtosVpNPkmnAF#B?w+47jVnql~&fe1rQGzFKWx{eOE zy4+hD3~K645cWSy$Nk$Y#<04ql!yN-H}6{KQ!+ueReLHNy{AohNviXoIH!xb2AF716^+ zgF~tWyGUXN83LG@;|XEu#bhnwpd9yq?4tchwU=vEc~(7glRadAT?6+$hS*fvmO8I8h&y~4f0qFR)m zpvMbNW(-lbxPQB$HtNEAF?J5s&*b7*zyFlnQWUG}ws9bB0*4^gxyQtB{2Xb2gDCxN zPe({&4S2&BZ(OaWu1q00EB0{;qAk(jg$fC^1{bT!9S=pKqO}4tV;rRd1P=I&H(o#b zo>A2JBdb?PM|4MN{ zi~==q!P_@4T)TAz%>|IwSSM`dCVb)Am8%!@+iX}2GW8NILu>>30&bN(D5@a{EXcRI z&g4p08Ma~{tPk03z%2&rT9q_i(6D5moB|S(dB}h$?~X*!!YA+^P}*{TuT>76zR|WZ z#^F*tH|1Hi=hiwVYq??Ze2lTe>bAsNSXhpD&#SOb1Gk&s8H_~F!eenN)ea??FCNJS zF>685a2yxJtA-^v=+vYX0U%9r|JXH18zrHHi}LbLNtv_Dtj9JT#F&vsKG3=@W?$&# zw0y?dmfS7W)OkJhF&h1UR<<{njd{oXVlC{cLb)}(rTCZVx>Zj3wzM5vgQNp^W>qNp zXB8R>_G$|wmLxJxJQkx4iBOC%XhEAjZ}nPtKdPl&F7CTVKp;QdcH=qt%x)yiL|z+c zf^uxf-<-9c)pVBm1q^RQZF^!wSehbWyZmDyVn%`sG2=34$coK>4hP|$vIIQUo*#Okj-V)uW^? zKzU7&ALEn`4TvRwV>>Qgs<2SK8!W93$Bi`bgvTPsk8{t@owaC<-oF5~nRolkuPp_t zAp+DhYV^hWHof*#3wA{uPxReEEYOjM$NQEmz;uI3$JA+>Cx4Rl`^(MrPo73=BWZUq zZ^`-=HAp}d*@oJf<{jh?*5W~BYfSTh-9jr`w7k_$Rpy9)LTQZw^dVYGJUq%|70?tHU2g8taDuXLesO zYL_cmaL^W9WXvJN#fEI^MMvz7AdU1vq7N3B_+WZ z^l$1fl(znohNx`YulB9%ecSnE6awz?s0dq6(X*Z*WAzfS5-jMo(m8T~9AsM zvkzl`g>EzC)>upjNwWju;$Cw4L~E^e>cr_&trKfNZVNwSSdpQ5 zrQ*D0Nx$r7{d}dDqstLR_ssTF6X&5@4h9+KJe%YokwUXs(kmwvEA7gbe#`d@##556 zCa4_8j^jw5+Vzio6!IQNxo#G%yoJ8vsDfdC7uXEDO!?#)bIauCioKZ*H4O$hJK1i5 z{;meWgucpC)hVm`N*RT$rFb1+G|PKmNt=dCWgkHg>A#A23VKUr1USysWUO&aZEzTaz&6$phi6FIX`pCzN{QzwhDpgYw<+;RzxNt*9_liY=7JZg3JAD9WY+~MB_64sJKas$ zQrf9vpJ-f(btUknpXzomP>0-x`I#Pnh1+%2wp&d+GWheG_a0kHstf4fW{sIn&Y=Y%BuOjIN1n9<3MS^etcR=V)OqiB z+o72jmLNTte@DVR?~)9d07<&q@|VpjNJ*EV zZ-PX&#SgD%h8}tF%(6Hi&@(*YoT{d5+j}9}x(70Ux0p~DE?L5790Q9=x$bBxi0IJY znREkq^U{Hg!Co%jx`o%9@@7|Fu<6ohf%hr2yhE?~aoJ}r1CITI4zBewG0sghZ=$Vk z2NfOSxJQ43MHuTWb)D&6Jep=qQ>~V>r!=fDFSb_nK6=*O0htj9CM>4utRKVdep%Wv zJ5Nct4$*fucxu&vE{uo;gSSnP7&uSrLCLALqV)Y`!9X69rlmXOo_9^70{x@7fk!a& z$U4ZTX1h7u3NCn(LxwV!y8$*Yon?K#NbBmu7dd~{app`|jyvl3?T|S;eQRy%frO7X z7!hu?AdMvnHsWX{UZcl6N&34w2ll)Qd$QA8|1<%}-Xpsd>$h6XC0=xY)s&6X2yq8lyOxfyzh@B~JJxwX7-U_zs9wqXMNc0`&FCRjn~xno;>M=iN#mznq^J0~AAMSrO;LYpt`H~s>TuDf z?$>OCFpujDTIZ+?h+~!y=WI0U&?o%rmSmqVAv<~Q~)0&drSRv*=QnN)Um@e=#0K7 zgKn8-wQ?36jve+v$*Ir(BHf*qPy|{l5b{LYv8#X(#YG&_^8m_Z;Q_LzK-{JUKgzx4_ zJM=D9Gdh$1Hgh_U2cI{>IN@`eSd<~x73!FB=U|%2l;fv{F?WH)dyStsbB>=m3_5;} z#-!IbJC}WrlEl8=2z|8$ytWU^Y2&BciN)7)qM5mqw;M#(Q!Wk|(U)8t__}|#p_rL# z*|jEzu`pg?*NoeLCXKsLQPQYPNc@DayD>#cPVZD~#x{aj!9)S>1rHHz9;Wi^2tuwQ}J*TJa*`wT~`3nrx3|`nl1a@jmr~b%B&%< zWbC(Mf#jJ7^b`@%O;1+|Jm7!JWT~|^#1TpX0$F=o#LtqY-uNA;8G{?HLqG*~(f-<4 zyOXrV?^(y~Ow(r-uMx(iW&+Qbt)Vf0IG3D=$cHS3H8&$6)BR(P!q<)6{L$j(-1E5+ zD>O7-7hFGozc1HrHFNu>ayam-!ZZVOm ziIj}-3RH3%a)5tE7}nxlt_q@pv1(z3)hZHnuG$ww(9xaAWYk_=-P_x14WNbU*%K!) z)Ys~$tR|~u&NIv>xZ?T%XT0*lN;xEB8(zpZTxXE2wW7=~fFFOAk*`iyZWKcC(4S`( zqCqUNDt>sEVrvHGkeo@2PGOZAFdEcQMWZweP=^L!m4DuAd*P*&(~TlysfmN)3)EJ# z&VGf2o>&z0kDPvC?NmS}WX2CVspW&#=I-^8W4b0kHFp>|!?dhtUSsHwL5K|m$B}${ z5iCUbtNTYGM8JPSa(4G;6|_q6EbG;wwtw{Yo_1w&`7D4t4VB zhRRR@Kd<1zLbV@4CqIsehD1b$g)XTxTN zaM3=zg%2Z>HV+tj5PG0o-w*x4*j(9GHpb9MC)QdglRtk*K6&L+dFPcPw^WW&!nx3i zk&i*EfNdmVs6rsKsEPI<0A-+~cj|!N-JPsKi80!#j&-PJG=m~eg6E)@ z1|TrlkO{;})>f2)SLcWT5qPECTCq{+$!<%xp&AXM;b98lF2>XV#)Hx%QzSbMc1D5i zRiHg;&*qS&%t#=5O%$)-0_DbZR^dz6ue!~$TSkAb2_}UmlN2<(y6#TLvT*aT^maL< zb`oR@H=xkalx*Uxg^pwWvaIrTjB$>yoUW6FGpZlsjI`nh)THWccU!Td!_weWBXEnt zpp$_d3ckRLQp~}4`aKT&l=p68P7%f^CC!8VAKi85&6&V)wmlr|3IxDxUn{Sw&hgNj zyQzOOD};n-J8ice5|(d#MYT8F{7btl>&zak_qH9@64mUNh+$V zYUR4?SgJBi31m})(4o^sBJx$Lr>WX+{62pO#L0co1k{Pf8H8I@8&}qF0&lu~4^J2F z5Y#7YEPNT&E_{={JVaVD1$9Tih=S({|tN#Z1`w zpbxb{;$@Hzb$h77FQUp*t61>N@kN8pEFu-igK9IAXB531vK?iBp)(EuM^7w94w#4z z+^wx|E41yEVts-4^DP1v12}8wXqA2u@4{$Tab=?af$4v#r&5l|ZjR^K zZ1qprXMgk_u|7nQGaoRI?tFmWwn9>%v2(+79&zok*3LfEzl8E}o=DC2^9%x}^q2owAQXe{3AxG++zv$+7=co%lPCVu<`(cb^ z)@h_u3R+AVl6@7+vFLxBnl8_oG9hm{S3{Sy2HB=~BGppc>Xvy_xD?y;FTsEV?Z&v= zEifmo*a$j%B+1}9#j3KJS+)Lek*I67eGDI`lW}s}>}b%d9`vDLCZoGv1H@ot`vRl{Ma%PE96-hfFS3yAEv05(*q z*|NUip`d8T>fRh?{3ev-e3(H1e5`MET1>PJ?KQw19T_RIL^UWbezq=7%CQk#^?)NL z22Q`=$7M>>sat>K#}ckdkUZ-)U$TM`nJB+Uy|MN)oOTCVkvLJt(lTXHX;6fPTThn~ zAtW|nk~aKdBzc{1TXmmGToT#7XjQ>)lZz4ni`>}8?1HbCTjnPZfik#Jl6TUbj?g@r z@`EtN>F?{rh=Q)LafyvrWI>!Y-P~l$Ig>*EOmtADW-xyklhXo9Qm!>qG#H!680LsJ zH^+mrhm( z>sm*k9=CsVYUQr^1!Tay)i)Yl{Ywi)lr{9W$`+o;AZapMbe8~-YViVIE!+?*qRW8} z8Q3eg;3&N$F0@6&5CN~pQFZx_1!^=52q$=|JUM0XQa%CHI`9r$b#N#$*JkNiVGJp; zQJ+(^{{HDmxAgz z`WJsZ)F?OtRFWmpB*!_6m$8_ds*qt(SH+fKhU=F7LM%W-!H={mjxc@_4H1Q#%I3TV zM%_tMgVTIS`B*YK1?g@Q7R+>5e1_9))5R#wJXt`|nkjisyfKVcaz-}l6J*oopsb_PT3j~bJgwO*1@c! zisrJjnc87SqIPz>MNF$_g>jTjVlVjG*=HXDN-OF{bx1D3G5GPWl?_uA%L;mIChHXz z4%ngE!enlD`uUIg=b1j^$gZ8z6FYxR7=Telda#P?ORF_x_kJv~qKYMkVARp!pIBs6 zqH+-rbHBdH3P}=*PR49uRL7heZd$jdGc(RklG&~}l2>3{gNwB9uVA->D(ARjJkeC9 z7zV~Y1{3~?WH}EwU#2?4J%>Gd$tZ>^6v!RaOdSra zcyu%1OX8iv50QHI)gyFoo(OAk5Dn|^m(+!>mLC^r6vcDbLr*LQ3ON9aA>zY0AA%ce z<L|ynq<3W(L<@hCa=JP zmCL7kBaq#}Ydq5*-z7YPCV%tu6tLMM0Wy~^!_gRO$)lNq7lOfnfn$>=$r| z-$a{j6|NXH9B9jvT=SV;(T7n<7bfJ!6NMIIOo&f2OQLRR;T+U2tB}*0;aIKaY*A?L zFGGo8pgT?2T4{g6fvoYF2aC$u6{5by#7T26Apm-$%&`vX%{sDuRkB<`9`!A4pc|!3 z)emsv(Ic6j4wW`5SVmCsm^POzuBi4-R$VQ%dWIFTxH?kXbd9>RMkBX}`hZ<+Po`2n zk)mLn=V;D4A}2yRbdy1G4-bD#@PTnK_~LADjB0KP6H|YXXWboS)l{6C6;y`9lbyT| z@U(>>@Rg)I-x+7sj-zR_s&SPQ6A#-Pthl?_seIL%EXkoVZj??Orf5l0@X~S8_u~x+ zhKGDD0Rzf>alAhvQ-2tvHh`410RP4I&}uC;<~li6(n}XTEC9VL)lPO-vOfUeX>4z$ zS5#T2pRa%P3n8&H3!{1@>=Qd>Z@*P;Z2>R$@x0jHnamiods`Ga+lcH?FY9P%-X|%b zYr}K-B{(}3`e)ee*76gLSh0CRuHmp!)iS9CkZ)~?L~rING{i&N517#l?S!**5D>Jn{sa%_4DFHOSFdws}jZ z8oY)nBxf~DLyRSDiXmiXfD8{=ZZM~Cyz$^E^HxF}ANPF?QzUAh5(xPczb!DLsH$%) zWqUE-g+FwnquGgOPjs>1hl_}hap5MJOsEmfXwfM*v*p#~61$u2?Evb~rG97vrW%(u zksE(nd*K6Y9}q?|5z56@a*L8hBLEGN1A}NQ=WJ*$VtiPFK_g{2&|9R>(31hJ)V-Wj z8fMTf^uH>%;6$P$i&vfx4%3&>Z*R8XJJ za$08iO7@)*hqt+T@bo8IFh=Iz8>Xgi)=PZz!+Cq~DP{F9%%=CI8vq}~) z(f4(P*LOU+LwveMClY}_HDUIIkLszhqc}VXmING_Farw<|()` z(0mc&!efl)^EOKpg_OK$uA6)J(qw6LFI`$TPxk4_vb=k)-Ad zuK0CEmMSXr3>^cuZ{rQlzwBgv4)i`F#~0mk>CWhm zE|efttsLE8Obn}ghadf}l@EU~NhA86HPYmjsefLD(H6)BSSFYvDs+XS+&3uzFvynN zBz6LSaoBehVAqmmexQtc`Jlz9Hy0+PirH%EpRnDv7K8O3DyEzkSo!|Y%vi&k8J>Z@ zD%d+17()oT^czX8egL~tM>cwCU+vFk1B*45m35lQT^jM`30Ec|Xg z?Myen>C&6cD(`Q#HoJfFC!0HG6usE&HXFTSw~@X^@yXh+Efu|`_7b`YP>7J>Wa<9> zbi)<{;xH+?lmr(F?-jkt4wOH!HoCWzF71#q#{Sm&B6yN@s$ipaBpRtSH)-ZrTeMVr}eDbzcm60X?&C3kD+JFDGhA5xs)s|r%n9P&(NL# zmg{GC8q4QR$Acm81?dt}7NCsVOE^je>wkaes}KI-tMC2dI|pz5sRl-xwL%8?M_XL z4sO#8>hvhv&d;7*ll|qv05NV2`${M3mUxYpPrLaVT0NnLterG4k`BxY-XOH%r+c?34qSx!oNkg&% z&nc)|r@RMmfR}o02~Mag$5ez%ZR{JdL|LC>G58Zo-v`aL*fh_^jKFs>9Oh$zaCb>$ zP(0Qz%=kPVlZkCH>F4*w@_7GCUwZ%BUp)B5UmU#o)%U;qZ}0!@KRo=_e|zxvUwZ!^ z{+ibSfTe$XO1r5h2m_EIE2$b1^8fzppCN?0b+llIKY8=zx!ryEi$6Q~+t&}%U4VM< zou6Q(XpiqKQ!h3_q7OPh3Kmzl?9*oN^t0|=SWSa$yj=`em>dxCa2omMTgm(H{yiY< z;XnNxHsQe=KY94WKYR4w-htL1{P*ua{LYtoyFPz->+27{_p|@=`sc!}$P4L2^y$eD zrpE{W__+sv_nr6N`6`fyga7C(<>0L!&lu_{`}EU8$t5iv=d*xz5%N;7`d?y0JHNiWd=JK(# z4b+IbggDx*Bq5yr^#4Khyz?Wcm&57c`WC8ash{t?^Uuy()fBt|-02=tm75s3yt#aC z?GOII?bCbjeEGe1UPm<2EU51BCNTXw`1*fW9(?oP58nE-hhO_i*c}C%`vXNE{;!`i zFgP&m%zxnrFoF2xOJ98Sw%VgUGOd^mT6TFe5+s*E5l_VZ;=BsHSD3E7yg6q zelg(A>hR1lt~7@rHYia=*vk*T{3bws|GWP&?>w8krffGKeB(|TvAys|w*FS#r_Ad|K{uXdr2IRr#-+}@QNMQ?ZE6GqU zgqSPHlzn_M=pPa(RL|%A_=C{qVF;PhuYBRbmw(7Te)Oe(e)O~d$>M(n0LPeLAILJe zKAjwCv{Y}QfgNd7a|WZ^*csmLuk_l*y|`r@%x zV=XS8n6Bap>nA=8stBB6pItFQG{u1BliwK}pPYx|2X6wkejMx?0I*Eq%Tcj- zJkBcn2{cw%De!5iOv^xYr8w8A{{x_t2F zUmU#q`lBEJnt1+QL4OsCG>K5FJ%>}LJj=nbNI z;+TiH2rF_lAO4+QP7{|8btO2L~gX!~+8%-xxfX^r$0!Z6n6%RJr&J$rV+ zD^}bIhmeUQMjaZFopLfM2YB~>a)zmqb8GM5S{Z*Ko%kr#meX?LlwRXCO{=Sa(}U+k z`OXv`4(m7sif7?$pSQm8;NRbnL{ws==DKZW8~L!0{#OpYe)E4EeD9x-PyNczmRuUV zfZ>B0t;W}B!k3Q%k1U7{gLx?xoA5_BvdIn~S&JS7Y!`K6o?MMGH3+Ekw#}0()$p{b zlQn-VZg0Fs!5fz-`0`RZ&i1a+@7)#kghEoc`Ow9bS!sT6G|sCEO~aS)$o?B%8(%;8`qv)(;JXjL{NEpZz^N?RQ|0;|M?|T;L+E9dhp9{vb=#({O7-L@Wp@oKd*nzH~Lv%H=gvFF~zLZ zA9N?4^G44~FuJ~HD~2R)AHk{Zj=Wu2Gj|mOVmh1FKF6)g3y2dGwl{(eh6c1xKV8|Y z=j3d{S)8m{KZi5r_$clU(;40j*wTM+8KsdN?k{6jxTY+l(lSuwMJ5Rp7aCJRhnZzBrx8rq!DgfjTs_p(pd-D4;K`u{=>n$e|7NsyA1y*Fi-k08OUS7JQaV3$%3N~ zHYV2FxkEGNQ&PEm=shOeo@3MJHhbc+nl)2%s5VbNfuSC%&0`pc=KK@j3m7IRIEhdi zdJ%95yxaKQV=@Y|{U^pR2%xoW!y<}>CvvJ+T2wv^RE{A`|GXtboT#+i z2mymh-Ayt~CeJM_r!{j9rTvM5=0EKI4t$ota++(Y_FL}Zpa#kzxb-|A#?Rqn<2;8A zca?LoG5OL7tdKNuWE$kQ$(29H3|VTKH7u4JCI>nC75|R9Ixv4teFaROG28Bo4rjRQ zaCf&2cOCBTu0tN&-C@XJxVyW<&|$;fU0z%c-x==I_2Jd{}KIU)ggEuXH@GWXHjPr*Q8%ke)@WABrBy?dRP8Vmi1Q zuh27_7UM{hg0uDZUCmEnoJNV20{E##tR+t9_55^=Jual5FQN6P=8{C5HojD zY(V@gCb|74Ndgt=u8Y+EN?WLB>}9ngRTp|l>+|+R$jBj4!5wmxeEx^L-+MLB*MA)w zGe34cJ-h)i_O$<8C+`5|x6}LGlR8a!1l^_1zCPL^oa3uQuhN*{SS~O`KOr?1M^;9> zw0nD%I*w6`+99o2QFHzCx{fDVf?Cakux~LiFpxe4NxG69%=Qr%%DJ3QUG4YCVxui2 zAd^xsT9&xis+-vxjvDZ{&%}AeZ>dwKztk7*@+RFLpYvb4*W<#I?&{h&D~SH&mA29| zKV;EVZ`N(BT3R`N5Ekg~@WkC)uxm(Cyu0=pp@t4%Hx1wKDF{n>zVWbiS774e$3fxc zZ|Qh#EuGsf@nTIV+es4LjjIV&=agK*krc{1$^J%s)A4r67XqjC6J5rKrLW2MSKKiE zBxA8sQ1c#~`0{eeHlS(&#Z z;N}(OfFIL2{BlijMcyiQj-WUeWjcg8g7?sgGkVb}<;UG2wMjZ!$t7;Q1Md}Iu|YuA z9{EPl-Ht->!2*?WI&(-~_G;ury7bfuC0+9ErE$gEnQI%h^b^Z@pH5QYDW3p!KrkT)AgQD*C>%T*+XTV=UWxvME9Ff5EF)dk66(aI0+xq25D?JYP=Q;KJ3#XCJ*2&(vb2&&8p1jUPu zG8VALaBm^D{ig9Bi_ELfWw8O{PSQY#8BNvF45-$VSpz0fsLSwse9a}5fqwErG-dPj zKgj*$?P%rII7DwaowJ|!v_sKeD7MUlob^fj#bIK zYpallcKmKsJFc$$jgH^t#Px4x*57lday70fIn2U2DsDt9qBEx!^aowN57uRp5bY?- zi`~GhtgjKPr;kvJv&kbF!-DSFaGZvH7G&M)&WxGdxtqHTh3ET|%-JDP%Ao(*5YIqR zI|xA^CQ7wt0h9q@%)C6bprGVi+Z)u58-#$X-xVHVzk_{8X=0QC89n;m48|<jaarY#ZZ>H19`hP5(f5l0Nn~|QJ z-(d&q9Hd<+F1+zsd|oJ7xl;VHJ?paJOGrw6uCBChIqvI$oIe@%=CDnr0GmfhXwh6D z=jn#PR}kL;NM|jsD>xuO!nmf;AU3l#1ZkM!CSO0GZNWP|2XJ_IL9mBFLE93jcmaf| zI7%_pWK7r%gNdxuh^$cZPlg}zqD~|D$^r&w4UvK(%sL|WI< zmJHg(jO^eyrXV{{mxvy2ta3>^CmZ5haWW0%^qeeQdJ<3Ep-6DXD4Mya0D3Zc1(|1g zxJpe}Kr4@Sm6TyC9_WK_7WQ^p5NQrEfDP@ih0(}Yx?Sh28rhIfU#sI?3`9XP`}5ssGM^{_yV%1{a=-%v4>iWM zmO?THx>^;v%>vcz28QZ7U_6woVr6NE5-1$hq&{L@?)%XZ$EAe#6$$YI4G`xB*2I;! z@%;K%YlcrSfgM3uS9&Cy3B;bj85>5ZO4;R`Z7D457qBg!nrOPU*|(l}4+hd>k`cp@ z^As0uYXdz*dwnFKR%PHtV|?7{4#|8d>lGS>Z?bkoPu$TJRl|CCvN5VTuztg&$N+t8 zu#-DtIbZhHTIb|EARaOiKom9VMWZ(wP0r$j>#Cd%E2`=p_Zk|f(o3U~s1BE&)Ej+XdJjY)<;iV|y#=#lR;6+!gg*XRR1sAg^>m9A@!;vzm9) zK-~GI$YQAJ8^35vBS%W+<#utHI03F^ct!Gh+zn#r$+&lv%)}F~AzdJYng$`V_3LFy zp^85oB@=sne39DkIj$h$D6Y23OkB)&y3yDV$znzuP|b89aQRLreU;bn4yP_ zX$XedJxXB^Wo)|vP<8X!??sX^oL^p(3dv6V^^Zsh72(}>LE)uN^p)tBLvVT%|6RGy8HXpjU-U(yqC7~)QlH_atB+$j`}n)8b>9tYMYK0 zHgTu`bBWMkDnjyz$B+Z3)dHd@00-+vp#XeTt6wlhr>4+ zI(Ds+SwPFH1C-0tnJi*>lAg42-0K}Pl0yNj;YpN8A%mViO`3EXbIYJ!O#=&}8`qi+?IUWJF{}JNTrKb!s^^(BYBNSh==&R#WurDNgdZ1QNdPs4T!fb2-YMAT0t%Y&Y3yO9$6>j6)tiHbb zeb?DixIFM*neueWzuM-vf0n67BOe6E$@iSH9fyYbdC0f9+!nU;!z6MZ#qCE=;jF%j zYwBTu{t9e|lI>lZtHmn-_B2K%O^9kQG8Fi>a7?r$_HeE9s`#+C$icK8PlUz+0tAD3 z%;-+QApyO7uEf~_!!u?RCz>J3(AHB%Ojj()=_ofN%7_%R$=tM0W7_ZVHLgV z-+3dJo3>;^IvxIUnyQZCMB)cfeZM~!a1bbscs6#?p4~zYc6GRD3Ob=m$9AG1_&GKD zz0PiqmKwhODH6qq78FnaQlYkWq{QMIMFgh@@YYHMuR}6+xFy@hu@XUb-EE~9);jMC zoRi7l9n7*ttziHALg!V3i8-AsT)~VWCzg4lPA!a5Xwu5Bbr?pi%Zx#vuB(rL-DUb1 zZRXOn-q$5TzlO8%`+Hig%Cs1~qX6D?IFB!U5(;rUlgJe#WB|I?!554?S;O=wCo`CL zU_-w$^`@unCE2kT(IRxM45lq2`q+mE>$c@m^|b%Ut?)`AYgCKhC2-0Y0}&Fe0QoLY z_&LlSx49h(%N;Ylb-q{hmK04UZSs7u)>l-^kXBprQR*aeoQ)3x+qu)upWhCewocAK zyq+^dFKBRO8>h?}AAdG&?k)LKO}uy`5YxLePLjVLBFD;Tn!(%|N*==J1{%U>@Eg4K zO8(iKz%+NRJsobB{x zqDg2haSS{aJPBFb9ho*Dmu?W3^Y{1gAN3(bsDv*Dt8#Ui7I2n_qdk(GFc-K7HjcLV z3PL=(kJt3Zwh4qpU1;Ly&X`8n{YOQE%1^ZTM-;)QmRtsfv#((1E61*FpjgD09);v; zMqABj2y!k_k$v43v<`_r$6?MDL`<8cMM+x)-*X z&dF||-|9u~=^V|5o{LaqZhaqD`C=ulTI^LfS&9M|sC8>cS8L_>g{)n+Q2r>JiR-Du zUiD=@J9%@~x#L;zgenFHkZyVJoUKU^;2-rGTRC(iB0Vs$;cB9eCbRb|xL~s%tWu`6 z;mR1n)czMXf8An~R1?6*bJeCKKIn?CE=is^ho@KKRtdrBGS>yys7+MwjckIzcwaia z+)!2EAm)BDfX=m`{yChrClVDOUrKmJy_;qDYOnBt(pO%jgeK$*@TIv$1(NBxKf$n* zr_tFf&mGKjFt~4gICj{aLfgVv5ijsKLVRzyH038!V@;g{VxRAYIH=rc#~?H?jx z!#U4};1~%=x5&WuV&00u&CnDglu0L`i zucP)!tE(P#afvSNTUV9ju{t#%JhZXe&mJe0+QInp2iVlWHNH4hBY_D46f${rVssc4 z+TDU0%PWqV*wg^TAVSWIGgja4#W;fR0qJc<>FsH+ z{Jn|7VrEM-hY0PKEAJ>!kzd!@ZM8T+1(r3hh*=(VOZ%M0v|x6ulb05R9FBuq7=IMj zfk5>tn5F~t{@H1FE@e4nuS`{Ovh}74Gqwmk5$Zg=)zLb6+v=iv3(PYL?Daj|g6KGH zJoWd3fo1HFu+d;eawp^`|M=R}I5P{w$5ive_6)$5BSOS>rFii49r}s^PmG)_M~T-@ zESBJGUBrtZ)6kb9#hD&Z>!EqOSSen+5XkbcU)us$#6F9*ci-aq>|QAA>4f15hB%x( z6@_tr8OsoVP_xk>na7D+n0&8vH)BihR{Hr90h`#ykK*Fp2^vp3A4-*3?WPdnbUr|a zlF}K)5QUgfWI}G;Zu#C#q7rU+QHq$cFD^j9-H=*Tc5uL%mmKGaYB!Q`IWqsYPk?0n zEu#wXNSz+F-9NtG!2=Wh+7W3wwn@F3z*C`QxBaI0bEDnNjN4T~TQFgo!97#W3+L`Cwo4bFDZG+!O#Y1 z_3wkU0eK7>OmdM2IiKrsvitZ*3pdh!Mg4W5|KoW@ZO?duJ9m6RFTutf29bVmnl<3 z81~b88q|Ca?wydbCkiuoJv>@2)H$`70}UQ5LWrwe8!OnfMUE3YubHc5+1 z0fDb<{%aqnF5Vl*!2AWN$thFp(;m@Mq&-=<_Sx+^VYaOfU$BNqYGtH7z?kJfyCXXy z5M!Bg{(1e4R48g3k@f&ZsUJS9C<~bK{4FhoaVISSt>hZi>cN7Qi3sxO(Bu^9gQs_A zK=dgUyHA}=^g?8^uv#I~#YlBsKBr2)e6yKzS+wbPxyPykVxGEQ%s@cLG6 zo_@Z(sz=j*M%h0Oz!O^gxs!xDTA>)840OZtDGwvR5y z6+dJRdqXpFK$*x@ttt^SXKb#c(xY1Zb|S%5_XdhS4#!_^wRHK9PjF%cE$GU~#i13^ zbwD7lJ=lwBQgLMa$Y^XE7Z|eNk+Lf0q|m!`SG84?-K?NpS)ivER(Fly*)Dd!8XbF4 zIa~|HUw3=CKh2mRok%ipeqFEJ+(lKEY(jt5lZYT}XGmU%&Ccd5W`Xzw#NUf@raV-h zy{NOLn5=^5^eflQohHZMydI0I)h7+Mc^R0qqtgH6L!mst*0`h20bLV(zjwFz`S|=! zc*J!zqVQV|=gGQ!r~wf}Q1_@-cM?lS6qPRYkM4Bl^jkCs4D!s8mGDFRg5jpINNV1G$?vkbKa^X@N-_b8$ivNgr}) zhQTi~wkle$+7_voh#qs&&HIWI$%se0US1dU&lvV~)o9jPNpqQ7AxuS<^psOFPR2ej zb}YgeS&y(hSU*$~p}U{XQl276{J3s84JsSIRJFDUAs-Jc19t-t;3l3J6>NEFxL_nU z3t^oupzdvl+_r4c8(x(fT?emI0r<7RQ2VB0qFgp2|_`2c_4;}8@QdpeFEX$N7V(9RT~F;mTD@~ zN4D`+nRYo^4m%S6>V)_tF&1GlaxD&tV0xGJBj3pd%XV1wI4{Z($(ToX=Zy_k{$kR} zzVfz+1KO9z>a8(FXx>=bwRc1N=qm5_=J@=_+u%VnVEbe1aUzDFLy*hPz$^B&^wq7( z-Op(+FZmy9>BQhBMW}cMv2O)`)u)@>s;q3tiJ1V284n*0WFe=4YM(J7q4o3Tg;KsphFM|36(NN(w4h%O~&@% z0U&ncGg`<}cCSw1J@H!gOQs)4QE6UWnfihCeUOSx6scdhuIvNOQ+dPGssP68%UbZ5?S+#;p%N3}Am@bcU#Lx)T8Qs1UuzgdkV1}z?C z%Z)~dd+Fp~z~J}zS;G2zYgS>$#BjAJw>|Bhu2NpT?1jvz(=; z8s#1yjd}CxR^Z|t1(|rLceiM@^G=m;l+jx$jFBQK3TBR$7-ecSc^Y?Y%O_}10WHo! z^@KI$7{qIm7vZZ;b;!faHNtGbHaLVD9Kt&(6xNAdtWFHT#%%bQc$}?5bzpP@2>gks zF>+`79WvJtb`Sg4BynA?<^>4urf8H}jOdygNep*j=4!F1*wm1K z-kvx)bMOl9;55yZD1Ovcj8P$VG2I=S!<^m9LQo(^grUwu(3vMdUlwV(uO;%m0X$Oj)l&x=UC zO<5Nb;VRXhu7F_U1M(HbxF7ye!s2liE7hi_WB(mU`Zu?<^edx|g3}7eMt4a>rMg4} zs~ZWP7nu2*S$3OG0rv0M^<0rW6i1MwfWY_a{DB@7dh+WAuaz_}q0tQve$pd!(IH*5 zO~@OjzHBw8GS?gE$dgCQ(w-uZ{yXc+8V=-?VH2d6y~-~Vd;L98hhFpMianqCjSm2gMJ|i(~w{w z#1N+DGlBWo|4xQ;o#x5GNwp0#SiT1`u~-FbVS;^x5<9Fb>go-DIr%_BIEtpWjKu|V zBy4Bz(tDWx9x594HIHWC2djo(Io_Xj-?SZmCu%J%dOVO60Wr`A%d^&g-^cFNG3lID zZt^A69#E9?w!5S$_#!~d#gfzsp6ZyztsTihD*j(Xue|n04viC78aG~pf56= z`on9+H}f%~-*XivNycN5G(uhzqpL7s0`CNp@|$uaIcFsb>_f^JH`w8hZ6c6S%1#PS!Had>P2_*e1q{yqwRvLP1}yCtYpa!Q*6E>_wv)<$4?c94iSHBv^9 zpTHQ+t|Phk&484+yYI}5?&EDaP|K}4b;upKKr0TsuIuZY&{;8&HxkE$ymwZa@R|q#_~Ct@;(P z0(&(1gu|9A&2w)YknEv=1#Wr1q<%=rZ9w#&#?Rd8=@jtK9$~DPGlvEz%m@Uc=Lwe~ zj>vBRy}XUkXx3b$V}v?7M+)fJH8lUW8wD-Hmx-j=8k3)FZeu9n2yujMvW@4Ky*EJ~ zkD_%b#{82fla{xk39qQ4ij>Qq_?!qRKqZzQL{HrsBOa?On~Qo*h9o=0w%Yo$_lX+X z^79YFpfR7L;#89LMwUVJQKFJl2-LYaWLT-HX9jh6e;Vc5sEb=lOIU53v9r?&dSvdH zfTXMqf?1j9L~Q87>ho3Z#-sXgSZmWoRb8fzVV)R#Ty2opVP#=qsux$!m6l?_=)n`x z&RJ7scgXMxS3@T?cYw|-wnGC3G|N4Y+untwPX;`Hun}}69eH}TBf@)9^>HT!fBy}- z9l=n+NPZ4BEOO&Stre3n&tckYABZyPN3YF&Xx~5m1mYjp%8m|XyYSj+cIwFiHcAMu z!9Yo!!H{e?BB!gIe6K$NC+1(^^d%pQTlOcLaQG>rL3Nha?lYm%p-nNya z_=L`gkw*;%Zp#jCW!SQ?4%?U<)-?^RSbkPv8m2<8rolfC`}t9Ma(N zVC;PZ$c{sgohUB*$a5znR)-zS&kmVo2OD{x&wj$qj`Zim0w}P9bCj?*Kq~Q=gwi`J znWP>Ky~g$!>XUTpP$Gc$$&<;}tXHF+$brLO$mAXlgO8F*`*A^{VXQSFB*GQKJxQj_ zfddb3;sGXv-8{P9BlRM;%;236e76+U`vNvp=GkzeX|ZYsXMq`XJ(Lk3VC&g+@HR9c z&3=uy4*iKC700*PW0hJ-T3vSDH%Z&GZGCbN1Ub$nh435&41Kd*f6^#)_#P^rwaVMqjgot^Y5t_g{WDU}O{mvd_~HCq<*IgAub zYq-95eJiXiA;dE0+fmUF{bimBn|grBI$Kn$&cr;z?R1M-Z5N3z)u}ZW;4|DjdwNxm z<0;b>Pqg2?g#o0c&_nM#l&fN|W0{#e>+uDK>hjx>t(0~^eW=kelj9eKX1mg<93o3| znQk?AL-;)tY!$OR05~zef`{PX_GHlcI{h zGGfAHV*ONiQcLiqB7cZ9TiO@gU_?`Iv}kIGtZ6GSjmGmQFw@KZEj4oLHLvdlUYQ<-Dc(*-tJvK65I$e9|f|wn(9!y2f!fNg4Z4 zX)QA3R4w3c^a%E3aqF%Kk`wk%G(X%tuVQJLhyZUQ5tk`^LxhrZY0976c|U;d~z< z`oUjh!64PMzWleb;LfV1xP?!N?(s!}96!U?xs2Z(bw2{az1$PgFyv{wNv`%N#TqJQUAK1jf-qp;$+4?h7IULl7 zK{GBM)FH%w5flLwFZ6#v^Nz>lQpuWI* JQ9yn4`ai|K2BiQ1 diff --git a/ExecuteStage/requirements.txt b/ExecuteStage/requirements.txt index de8cf02..5b06019 100644 --- a/ExecuteStage/requirements.txt +++ b/ExecuteStage/requirements.txt @@ -7,4 +7,5 @@ pytesseract keyboard undetected_chromedriver openpyxl -pymysql \ No newline at end of file +pymysql +lxml \ No newline at end of file diff --git a/Extension/manifest_v3/package-lock.json b/Extension/manifest_v3/package-lock.json new file mode 100644 index 0000000..8259cfa --- /dev/null +++ b/Extension/manifest_v3/package-lock.json @@ -0,0 +1,7040 @@ +{ + "name": "EasySpider", + "version": "0.3.5", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "EasySpider", + "version": "0.3.5", + "license": "GPL-3.0", + "dependencies": { + "crx": "^5.0.1", + "crx3": "^1.1.3", + "dotenv": "^16.0.0", + "jquery": "^3.6.4", + "rollup-plugin-alias": "^2.2.0", + "rollup-plugin-css-only": "^3.1.0", + "rollup-plugin-import-css": "^3.0.3", + "rollup-plugin-vue": "^6.0.0", + "vue": "^2.7.14", + "vue-template-compiler": "^2.7.14", + "webextension-polyfill": "^0.7.0", + "webextension-polyfill-ts": "^0.22.0" + }, + "devDependencies": { + "@rollup/plugin-alias": "^3.1.1", + "@rollup/plugin-commonjs": "^17.0.0", + "@rollup/plugin-json": "^4.1.0", + "@rollup/plugin-node-resolve": "^11.0.1", + "@rollup/plugin-replace": "^2.3.4", + "@types/chrome": "0.0.164", + "@types/fs-extra": "^9.0.13", + "@types/node": "^16.11.10", + "@vitejs/plugin-vue": "^1.9.3", + "esno": "^0.12.1", + "firebase": "^9.18.0", + "fs-extra": "^10.0.0", + "npm-run-all": "^4.1.5", + "rimraf": "^3.0.2", + "rollup": "^2.38.5", + "rollup-plugin-chrome-extension": "^3.6.12", + "rollup-plugin-empty-dir": "^1.0.4", + "rollup-plugin-inject-process-env": "^1.3.1", + "rollup-plugin-postcss": "^4.0.2", + "rollup-plugin-typescript2": "^0.31.0", + "rollup-plugin-vue2": "^0.8.1", + "rollup-plugin-zip": "^1.0.1", + "typescript": "^4.4.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@firebase/analytics": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.0.tgz", + "integrity": "sha512-Locv8gAqx0e+GX/0SI3dzmBY5e9kjVDtD+3zCFLJ0tH2hJwuCAiL+5WkHuxKj92rqQj/rvkBUCfA1ewlX2hehg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/installations": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/analytics-compat": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.6.tgz", + "integrity": "sha512-4MqpVLFkGK7NJf/5wPEEP7ePBJatwYpyjgJ+wQHQGHfzaCDgntOnl9rL2vbVGGKCnRqWtZDIWhctB86UWXaX2Q==", + "dev": true, + "dependencies": { + "@firebase/analytics": "0.10.0", + "@firebase/analytics-types": "0.8.0", + "@firebase/component": "0.6.4", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/analytics-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.0.tgz", + "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==", + "dev": true + }, + "node_modules/@firebase/app": { + "version": "0.9.13", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.13.tgz", + "integrity": "sha512-GfiI1JxJ7ecluEmDjPzseRXk/PX31hS7+tjgBopL7XjB2hLUdR+0FTMXy2Q3/hXezypDvU6or7gVFizDESrkXw==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "idb": "7.1.1", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/app-check": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.0.tgz", + "integrity": "sha512-dRDnhkcaC2FspMiRK/Vbp+PfsOAEP6ZElGm9iGFJ9fDqHoPs0HOPn7dwpJ51lCFi1+2/7n5pRPGhqF/F03I97g==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/app-check-compat": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.7.tgz", + "integrity": "sha512-cW682AxsyP1G+Z0/P7pO/WT2CzYlNxoNe5QejVarW2o5ZxeWSSPAiVEwpEpQR/bUlUmdeWThYTMvBWaopdBsqw==", + "dev": true, + "dependencies": { + "@firebase/app-check": "0.8.0", + "@firebase/app-check-types": "0.5.0", + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/app-check-interop-types": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.0.tgz", + "integrity": "sha512-xAxHPZPIgFXnI+vb4sbBjZcde7ZluzPPaSK7Lx3/nmuVk4TjZvnL8ONnkd4ERQKL8WePQySU+pRcWkh8rDf5Sg==", + "dev": true + }, + "node_modules/@firebase/app-check-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.0.tgz", + "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==", + "dev": true + }, + "node_modules/@firebase/app-compat": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.13.tgz", + "integrity": "sha512-j6ANZaWjeVy5zg6X7uiqh6lM6o3n3LD1+/SJFNs9V781xyryyZWXe+tmnWNWPkP086QfJoNkWN9pMQRqSG4vMg==", + "dev": true, + "dependencies": { + "@firebase/app": "0.9.13", + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/app-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", + "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==", + "dev": true + }, + "node_modules/@firebase/auth": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.23.2.tgz", + "integrity": "sha512-dM9iJ0R6tI1JczuGSxXmQbXAgtYie0K4WvKcuyuSTCu9V8eEDiz4tfa1sO3txsfvwg7nOY3AjoCyMYEdqZ8hdg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/auth-compat": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.4.2.tgz", + "integrity": "sha512-Q30e77DWXFmXEt5dg5JbqEDpjw9y3/PcP9LslDPR7fARmAOTIY9MM6HXzm9KC+dlrKH/+p6l8g9ifJiam9mc4A==", + "dev": true, + "dependencies": { + "@firebase/auth": "0.23.2", + "@firebase/auth-types": "0.12.0", + "@firebase/component": "0.6.4", + "@firebase/util": "1.9.3", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/auth-interop-types": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", + "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==", + "dev": true + }, + "node_modules/@firebase/auth-types": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.0.tgz", + "integrity": "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA==", + "dev": true, + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/component": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.4.tgz", + "integrity": "sha512-rLMyrXuO9jcAUCaQXCMjCMUsWrba5fzHlNK24xz5j2W6A/SRmK8mZJ/hn7V0fViLbxC0lPMtrK1eYzk6Fg03jA==", + "dev": true, + "dependencies": { + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.4.tgz", + "integrity": "sha512-+Ea/IKGwh42jwdjCyzTmeZeLM3oy1h0mFPsTy6OqCWzcu/KFqRAr5Tt1HRCOBlNOdbh84JPZC47WLU18n2VbxQ==", + "dev": true, + "dependencies": { + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-compat": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.4.tgz", + "integrity": "sha512-kuAW+l+sLMUKBThnvxvUZ+Q1ZrF/vFJ58iUY9kAcbX48U03nVzIF6Tmkf0p3WVQwMqiXguSgtOPIB6ZCeF+5Gg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/database": "0.14.4", + "@firebase/database-types": "0.10.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-types": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.4.tgz", + "integrity": "sha512-dPySn0vJ/89ZeBac70T+2tWWPiJXWbmRygYv0smT5TfE3hDrQ09eKMF3Y+vMlTdrMWq7mUdYW5REWPSGH4kAZQ==", + "dev": true, + "dependencies": { + "@firebase/app-types": "0.9.0", + "@firebase/util": "1.9.3" + } + }, + "node_modules/@firebase/firestore": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.13.0.tgz", + "integrity": "sha512-NwcnU+madJXQ4fbLkGx1bWvL612IJN/qO6bZ6dlPmyf7QRyu5azUosijdAN675r+bOOJxMtP1Bv981bHBXAbUg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "@firebase/webchannel-wrapper": "0.10.1", + "@grpc/grpc-js": "~1.7.0", + "@grpc/proto-loader": "^0.6.13", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10.10.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/firestore-compat": { + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.12.tgz", + "integrity": "sha512-mazuNGAx5Kt9Nph0pm6ULJFp/+j7GSsx+Ncw1GrnKl+ft1CQ4q2LcUssXnjqkX2Ry0fNGqUzC1mfIUrk9bYtjQ==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/firestore": "3.13.0", + "@firebase/firestore-types": "2.5.1", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/firestore-types": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.1.tgz", + "integrity": "sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw==", + "dev": true, + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/functions": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.10.0.tgz", + "integrity": "sha512-2U+fMNxTYhtwSpkkR6WbBcuNMOVaI7MaH3cZ6UAeNfj7AgEwHwMIFLPpC13YNZhno219F0lfxzTAA0N62ndWzA==", + "dev": true, + "dependencies": { + "@firebase/app-check-interop-types": "0.3.0", + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.4", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.9.3", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/functions-compat": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.5.tgz", + "integrity": "sha512-uD4jwgwVqdWf6uc3NRKF8cSZ0JwGqSlyhPgackyUPe+GAtnERpS4+Vr66g0b3Gge0ezG4iyHo/EXW/Hjx7QhHw==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/functions": "0.10.0", + "@firebase/functions-types": "0.6.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/functions-types": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.0.tgz", + "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==", + "dev": true + }, + "node_modules/@firebase/installations": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.4.tgz", + "integrity": "sha512-u5y88rtsp7NYkCHC3ElbFBrPtieUybZluXyzl7+4BsIz4sqb4vSAuwHEUgCgCeaQhvsnxDEU6icly8U9zsJigA==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/util": "1.9.3", + "idb": "7.0.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/installations-compat": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.4.tgz", + "integrity": "sha512-LI9dYjp0aT9Njkn9U4JRrDqQ6KXeAmFbRC0E7jI7+hxl5YmRWysq5qgQl22hcWpTk+cm3es66d/apoDU/A9n6Q==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/installations": "0.6.4", + "@firebase/installations-types": "0.5.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/installations-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.0.tgz", + "integrity": "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg==", + "dev": true, + "peerDependencies": { + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/installations/node_modules/idb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", + "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==", + "dev": true + }, + "node_modules/@firebase/logger": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", + "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/messaging": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.4.tgz", + "integrity": "sha512-6JLZct6zUaex4g7HI3QbzeUrg9xcnmDAPTWpkoMpd/GoSVWH98zDoWXMGrcvHeCAIsLpFMe4MPoZkJbrPhaASw==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/installations": "0.6.4", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.9.3", + "idb": "7.0.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/messaging-compat": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.4.tgz", + "integrity": "sha512-lyFjeUhIsPRYDPNIkYX1LcZMpoVbBWXX4rPl7c/rqc7G+EUea7IEtSt4MxTvh6fDfPuzLn7+FZADfscC+tNMfg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/messaging": "0.12.4", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/messaging-interop-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", + "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==", + "dev": true + }, + "node_modules/@firebase/messaging/node_modules/idb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", + "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==", + "dev": true + }, + "node_modules/@firebase/performance": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.4.tgz", + "integrity": "sha512-HfTn/bd8mfy/61vEqaBelNiNnvAbUtME2S25A67Nb34zVuCSCRIX4SseXY6zBnOFj3oLisaEqhVcJmVPAej67g==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/installations": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/performance-compat": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.4.tgz", + "integrity": "sha512-nnHUb8uP9G8islzcld/k6Bg5RhX62VpbAb/Anj7IXs/hp32Eb2LqFPZK4sy3pKkBUO5wcrlRWQa6wKOxqlUqsg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/performance": "0.6.4", + "@firebase/performance-types": "0.2.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/performance-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.0.tgz", + "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==", + "dev": true + }, + "node_modules/@firebase/remote-config": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.4.tgz", + "integrity": "sha512-x1ioTHGX8ZwDSTOVp8PBLv2/wfwKzb4pxi0gFezS5GCJwbLlloUH4YYZHHS83IPxnua8b6l0IXUaWd0RgbWwzQ==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/installations": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/remote-config-compat": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.4.tgz", + "integrity": "sha512-FKiki53jZirrDFkBHglB3C07j5wBpitAaj8kLME6g8Mx+aq7u9P7qfmuSRytiOItADhWUj7O1JIv7n9q87SuwA==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/remote-config": "0.4.4", + "@firebase/remote-config-types": "0.3.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/remote-config-types": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz", + "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==", + "dev": true + }, + "node_modules/@firebase/storage": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.11.2.tgz", + "integrity": "sha512-CtvoFaBI4hGXlXbaCHf8humajkbXhs39Nbh6MbNxtwJiCqxPy9iH3D3CCfXAvP0QvAAwmJUTK3+z9a++Kc4nkA==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/util": "1.9.3", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/storage-compat": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.2.tgz", + "integrity": "sha512-wvsXlLa9DVOMQJckbDNhXKKxRNNewyUhhbXev3t8kSgoCotd1v3MmqhKKz93ePhDnhHnDs7bYHy+Qa8dRY6BXw==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/storage": "0.11.2", + "@firebase/storage-types": "0.8.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/storage-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.0.tgz", + "integrity": "sha512-isRHcGrTs9kITJC0AVehHfpraWFui39MPaU7Eo8QfWlqW7YPymBmRgjDrlOgFdURh6Cdeg07zmkLP5tzTKRSpg==", + "dev": true, + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/util": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.3.tgz", + "integrity": "sha512-DY02CRhOZwpzO36fHpuVysz6JZrscPiBXD0fXp6qSrL9oNOx5KWICKdR95C0lSITzxp0TZosVyHqzatE8JbcjA==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/webchannel-wrapper": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.10.1.tgz", + "integrity": "sha512-Dq5rYfEpdeel0bLVN+nfD1VWmzCkK+pJbSjIawGE+RY4+NIJqhbUDDQjvV0NUK84fMfwxvtFoCtEe70HfZjFcw==", + "dev": true + }, + "node_modules/@grpc/grpc-js": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", + "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", + "dev": true, + "dependencies": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.7.tgz", + "integrity": "sha512-1TIeXOi8TuSCQprPItwoMymZXxWT0CPxUhkrkeCUH+D8U7QDwQ6b7SUz2MaLuWM2llT+J/TVFLmQI5KtML3BhQ==", + "dev": true, + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/grpc-js/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.4.tgz", + "integrity": "sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", + "dev": true + }, + "node_modules/@grpc/grpc-js/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@grpc/grpc-js/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", + "dev": true, + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "peer": true + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "dev": true + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "dev": true + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "dev": true + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "dev": true + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dev": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "dev": true + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "dev": true + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "dev": true + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "dev": true + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "dev": true + }, + "node_modules/@rollup/plugin-alias": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-3.1.9.tgz", + "integrity": "sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==", + "dev": true, + "dependencies": { + "slash": "^3.0.0" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz", + "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "commondir": "^1.0.1", + "estree-walker": "^2.0.1", + "glob": "^7.1.6", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7", + "resolve": "^1.17.0" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^2.30.0" + } + }, + "node_modules/@rollup/plugin-json": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", + "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.0.8" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/chrome": { + "version": "0.0.164", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.164.tgz", + "integrity": "sha512-/EvjbfcowiA+f8Fwv5PSzxHhnAgjIx50Bjy1zQQYYwxlbJ+rI07CXMhrxwz4jUZlxLjnn/kugNQBjZIN58pKyg==", + "dev": true, + "dependencies": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/filesystem": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", + "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", + "dev": true, + "dependencies": { + "@types/filewriter": "*" + } + }, + "node_modules/@types/filewriter": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", + "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==", + "dev": true + }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/har-format": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.11.tgz", + "integrity": "sha512-T232/TneofqK30AD1LRrrf8KnjLvzrjWDp7eWST5KoiSzrBfRsLrWDPk4STQPW4NZG6v2MltnduBVmakbZOBIQ==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.195", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", + "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==", + "dev": true + }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.18.38", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.38.tgz", + "integrity": "sha512-6sfo1qTulpVbkxECP+AVrHV9OoJqhzCsfTNp5NIG+enM4HyM3HvZCO798WShIXBN0+QtDIcutJCjsVYnQP5rIQ==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz", + "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==", + "dev": true, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "vite": "^2.5.10" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", + "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", + "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "peer": true, + "dependencies": { + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", + "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-ssr": "3.3.4", + "@vue/reactivity-transform": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0", + "postcss": "^8.1.10", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/magic-string": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz", + "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==", + "peer": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", + "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "peer": true, + "dependencies": { + "@vue/compiler-dom": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", + "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0" + } + }, + "node_modules/@vue/reactivity-transform/node_modules/magic-string": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz", + "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==", + "peer": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@vue/shared": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==", + "peer": true + }, + "node_modules/@yarn-tool/resolve-package": { + "version": "1.0.47", + "resolved": "https://registry.npmjs.org/@yarn-tool/resolve-package/-/resolve-package-1.0.47.tgz", + "integrity": "sha512-Zaw58gQxjQceJqhqybJi1oUDaORT8i2GTgwICPs8v/X/Pkx35FXQba69ldHVg5pQZ6YLKpROXgyHvBaCJOFXiA==", + "dev": true, + "dependencies": { + "pkg-dir": "< 6 >= 5", + "tslib": "^2", + "upath2": "^3.1.13" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/archiver": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-3.1.1.tgz", + "integrity": "sha512-5Hxxcig7gw5Jod/8Gq0OneVgLYET+oNHcxgWItq4TbhOzRLKNAFUb9edAftiMKXvXfCB0vbGrJdZDNq0dWMsxg==", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^2.6.3", + "buffer-crc32": "^0.2.1", + "glob": "^7.1.4", + "readable-stream": "^3.4.0", + "tar-stream": "^2.1.0", + "zip-stream": "^2.1.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flat-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz", + "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/builtins": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-4.1.0.tgz", + "integrity": "sha512-1bPRZQtmKaO6h7qV1YHXNtr6nCK28k0Zo95KM4dXfILcZZwoHJBN1m3lfLv9LPkcOZlrSr+J1bzMaZFO98Yq0w==", + "dev": true, + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001513", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001513.tgz", + "integrity": "sha512-pnjGJo7SOOjAGytZZ203Em95MRM8Cr6jhCXNF/FAXTpCTRTECnqQWLpiTRqrFtdYcth8hf4WECUpkezuYsMVww==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.11", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.11.tgz", + "integrity": "sha512-bQwNaDIBKID5ts/DsdhxrjqFXYfLw4ste+wMKqWA8DyKcS4qwsPP4Bk8ZNaTJjvpiX/qW3BT4sU7d6Bh5i+dag==", + "dev": true, + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compress-commons": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-2.1.1.tgz", + "integrity": "sha512-eVw6n7CnEMFzc3duyFVrQEuY1BlHR3rYsSztyG32ibGMW722i3C6IizEGMFmfMU+A+fALvBIwxN3czffTcdA+Q==", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^3.0.1", + "normalize-path": "^3.0.0", + "readable-stream": "^2.3.6" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compress-commons/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/compress-commons/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/compress-commons/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cosmiconfig/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dependencies": { + "buffer": "^5.1.0" + } + }, + "node_modules/crc32-stream": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-3.0.1.tgz", + "integrity": "sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==", + "dependencies": { + "crc": "^3.4.4", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crx": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/crx/-/crx-5.0.1.tgz", + "integrity": "sha512-n/PzBx/fR1+xZCiJBats9y5zw/a+YBcoJ0ABnUaY56xb1RpXuFhsiCMpNY6WjVtylLzhUUXSWsbitesVg7v2vg==", + "dependencies": { + "archiver": "^3.0.3", + "commander": "^2.20.0", + "node-rsa": "^1.0.5", + "pbf": "^3.2.0" + }, + "bin": { + "crx": "src/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/crx3": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/crx3/-/crx3-1.1.3.tgz", + "integrity": "sha512-E4c3y/2ak83wAGN4h9Q8j3A2ii4bpRVf2vxinYYy+wJs8pyscMfEnKGzhgngZcRfOhUMr7/sxzy+lTZmQ/4KpQ==", + "dependencies": { + "mri": "^1.1.6", + "pbf": "^3.2.1", + "yazl": "^2.5.1" + }, + "bin": { + "crx3": "bin/crx3.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.454", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.454.tgz", + "integrity": "sha512-pmf1rbAStw8UEQ0sr2cdJtWl48ZMuPD9Sto8HVQOq9vx9j2WgDEN6lYoaqFvqEHYOmGA9oRGn7LqWI9ta0YugQ==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz", + "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "optionalDependencies": { + "esbuild-android-arm64": "0.13.15", + "esbuild-darwin-64": "0.13.15", + "esbuild-darwin-arm64": "0.13.15", + "esbuild-freebsd-64": "0.13.15", + "esbuild-freebsd-arm64": "0.13.15", + "esbuild-linux-32": "0.13.15", + "esbuild-linux-64": "0.13.15", + "esbuild-linux-arm": "0.13.15", + "esbuild-linux-arm64": "0.13.15", + "esbuild-linux-mips64le": "0.13.15", + "esbuild-linux-ppc64le": "0.13.15", + "esbuild-netbsd-64": "0.13.15", + "esbuild-openbsd-64": "0.13.15", + "esbuild-sunos-64": "0.13.15", + "esbuild-windows-32": "0.13.15", + "esbuild-windows-64": "0.13.15", + "esbuild-windows-arm64": "0.13.15" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", + "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz", + "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/esbuild-darwin-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz", + "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz", + "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz", + "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz", + "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/esbuild-linux-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz", + "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz", + "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-arm": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz", + "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz", + "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz", + "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz", + "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", + "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", + "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz", + "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ] + }, + "node_modules/esbuild-node-loader": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/esbuild-node-loader/-/esbuild-node-loader-0.6.5.tgz", + "integrity": "sha512-uPP+dllWm38cFvDysdocutN3lfe5pTIbddAHp1ENyLzpHYqE2r+3Wo+pfg9X3p8DFWwzIisft5YkeBIthIcixw==", + "dev": true, + "dependencies": { + "esbuild": ">=0.13.12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz", + "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/esbuild-register": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.4.2.tgz", + "integrity": "sha512-kG/XyTDyz6+YDuyfB9ZoSIOOmgyFCH+xPRtsCa8W85HLRV5Csp+o3jWVbOSHgSLfyLc5DmP+KFDNwty4mEjC+Q==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } + }, + "node_modules/esbuild-runner": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/esbuild-runner/-/esbuild-runner-2.2.2.tgz", + "integrity": "sha512-fRFVXcmYVmSmtYm2mL8RlUASt2TDkGh3uRcvHFOKNr/T58VrfVeKD9uT9nlgxk96u0LS0ehS/GY7Da/bXWKkhw==", + "dev": true, + "dependencies": { + "source-map-support": "0.5.21", + "tslib": "2.4.0" + }, + "bin": { + "esr": "bin/esr.js" + }, + "peerDependencies": { + "esbuild": "*" + } + }, + "node_modules/esbuild-runner/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/esbuild-sunos-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz", + "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ] + }, + "node_modules/esbuild-windows-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz", + "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/esbuild-windows-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz", + "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz", + "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esno": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/esno/-/esno-0.12.1.tgz", + "integrity": "sha512-OmPcnNEXVmfiGANoPxsUZHYs+USGgWveC+RVVbvyFXRtwwoBQa7K2TjRe9o2FCkfLB56ewq/0MiEmowyCE3ARA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "esbuild": "^0.13.14", + "esbuild-node-loader": "^0.6.3", + "esbuild-register": "^3.1.2", + "import-meta-resolve": "^1.1.1" + }, + "bin": { + "esmo": "esmo.mjs", + "esno": "esno.js" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/firebase": { + "version": "9.23.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.23.0.tgz", + "integrity": "sha512-/4lUVY0lUvBDIaeY1q6dUYhS8Sd18Qb9CgWkPZICUo9IXpJNCEagfNZXBBFCkMTTN5L5gx2Hjr27y21a9NzUcA==", + "dev": true, + "dependencies": { + "@firebase/analytics": "0.10.0", + "@firebase/analytics-compat": "0.2.6", + "@firebase/app": "0.9.13", + "@firebase/app-check": "0.8.0", + "@firebase/app-check-compat": "0.3.7", + "@firebase/app-compat": "0.2.13", + "@firebase/app-types": "0.9.0", + "@firebase/auth": "0.23.2", + "@firebase/auth-compat": "0.4.2", + "@firebase/database": "0.14.4", + "@firebase/database-compat": "0.3.4", + "@firebase/firestore": "3.13.0", + "@firebase/firestore-compat": "0.3.12", + "@firebase/functions": "0.10.0", + "@firebase/functions-compat": "0.3.5", + "@firebase/installations": "0.6.4", + "@firebase/installations-compat": "0.2.4", + "@firebase/messaging": "0.12.4", + "@firebase/messaging-compat": "0.2.4", + "@firebase/performance": "0.6.4", + "@firebase/performance-compat": "0.2.4", + "@firebase/remote-config": "0.4.4", + "@firebase/remote-config-compat": "0.2.4", + "@firebase/storage": "0.11.2", + "@firebase/storage-compat": "0.3.2", + "@firebase/util": "1.9.3" + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generic-names": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz", + "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", + "dev": true, + "dependencies": { + "loader-utils": "^3.2.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", + "dev": true + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true + }, + "node_modules/import-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "dev": true, + "dependencies": { + "import-from": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-from/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-meta-resolve": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-1.1.1.tgz", + "integrity": "sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==", + "dev": true, + "dependencies": { + "builtins": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jquery": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz", + "integrity": "sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-ptr": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/json-ptr/-/json-ptr-3.1.1.tgz", + "integrity": "sha512-SiSJQ805W1sDUCD1+/t1/1BIrveq2Fe9HJqENxZmMCILmrPI7WhS/pePpIOx85v6/H2z1Vy7AI08GV2TzfXocg==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath-plus": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", + "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", + "dev": true, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dev": true, + "dependencies": { + "lie": "3.1.1" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/mem": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-6.1.1.tgz", + "integrity": "sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/mem?sponsor=1" + } + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/node-rsa": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-1.1.1.tgz", + "integrity": "sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==", + "dependencies": { + "asn1": "^0.2.4" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-run-all/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/npm-run-all/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-all/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "dev": true, + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-network-drive": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/path-is-network-drive/-/path-is-network-drive-1.0.20.tgz", + "integrity": "sha512-p5wCWlRB4+ggzxWshqHH9aF3kAuVu295NaENXmVhThbZPJQBeJdxZTP6CIoUR+kWHDUW56S9YcaO1gXnc/BOxw==", + "dev": true, + "dependencies": { + "tslib": "^2" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-strip-sep": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/path-strip-sep/-/path-strip-sep-1.0.17.tgz", + "integrity": "sha512-+2zIC2fNgdilgV7pTrktY6oOxxZUo9x5zJYfTzxsGze5kSGDDwhA5/0WlBn+sUyv/WuuyYn3OfM+Ue5nhdQUgA==", + "dev": true, + "dependencies": { + "tslib": "^2" + } + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pbf": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", + "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "dependencies": { + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" + }, + "bin": { + "pbf": "bin/pbf" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "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, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/playwright-chromium": { + "version": "1.27.1", + "resolved": "https://registry.npmjs.org/playwright-chromium/-/playwright-chromium-1.27.1.tgz", + "integrity": "sha512-AXAfmNHVnqByo7dKLwLqEC3aKIUlATwDUHCBwVw/qyRCgGUEoufeFUxFXB7pJ4nppwThph7TFe3fHfoETPqSvg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "playwright-core": "1.27.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/playwright-core": { + "version": "1.27.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.27.1.tgz", + "integrity": "sha512-9EmeXDncC2Pmp/z+teoVYlvmPWUC6ejSSYZUln7YaP89Z6lpAaiaAnqroUt/BoLo8tn7WYShcfaCh+xofZa44Q==", + "dev": true, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/postcss": { + "version": "8.4.25", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.25.tgz", + "integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz", + "integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==", + "dev": true, + "dependencies": { + "generic-names": "^4.0.0", + "icss-replace-symbols": "^1.1.0", + "lodash.camelcase": "^4.3.0", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "string-hash": "^1.1.1" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise.series": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz", + "integrity": "sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "node_modules/protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-protobuf-schema": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", + "dependencies": { + "protocol-buffers-schema": "^3.3.1" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-alias": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-alias/-/rollup-plugin-alias-2.2.0.tgz", + "integrity": "sha512-9ZK410qeFed4gGrHoojBpxLsHF74vPgsheGg9JRW5RbALAxqdvJbd357mSqWBqUrBfRVnZnNUXTZdYLxxQEA5A==", + "deprecated": "This module has moved and is now available at @rollup/plugin-alias. Please update your dependencies. This version is no longer maintained.", + "dependencies": { + "slash": "^3.0.0" + } + }, + "node_modules/rollup-plugin-chrome-extension": { + "version": "3.6.12", + "resolved": "https://registry.npmjs.org/rollup-plugin-chrome-extension/-/rollup-plugin-chrome-extension-3.6.12.tgz", + "integrity": "sha512-su5ZpDBX4iA8f16pYagx4K+y+CLKkyq7FV2iNzTWK87mbbkAAWf1bKY+UFs8VwzLpxB5SUjYLnNlAum2Ny5GdQ==", + "dev": true, + "dependencies": { + "@types/lodash": "^4.14.172", + "ajv": "^8.6.2", + "array-flat-polyfill": "^1.0.1", + "cheerio": "1.0.0-rc.11", + "convert-source-map": "^1.7.0", + "cosmiconfig": "^6.0.0", + "esbuild": "^0.17.0", + "esbuild-runner": "^2.2.0", + "fs-extra": "^8.1.0", + "glob": "^8.0.0", + "json-ptr": "^3.0.0", + "jsonpath-plus": "^4.0.0", + "localforage": "^1.9.0", + "lodash": "^4.17.21", + "mem": "^6.0.1", + "playwright-chromium": "1.27.1", + "rollup": "^2.72.1", + "slash": "^3.0.0", + "webextension-polyfill": "^0.9.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/rollup-plugin-chrome-extension/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/rollup-plugin-chrome-extension/node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "node_modules/rollup-plugin-chrome-extension/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/rollup-plugin-chrome-extension/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup-plugin-chrome-extension/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/rollup-plugin-chrome-extension/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/rollup-plugin-chrome-extension/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/rollup-plugin-chrome-extension/node_modules/webextension-polyfill": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.9.0.tgz", + "integrity": "sha512-LTtHb0yR49xa9irkstDxba4GATDAcDw3ncnFH9RImoFwDlW47U95ME5sn5IiQX2ghfaECaf6xyXM8yvClIBkkw==", + "dev": true + }, + "node_modules/rollup-plugin-css-only": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-css-only/-/rollup-plugin-css-only-3.1.0.tgz", + "integrity": "sha512-TYMOE5uoD76vpj+RTkQLzC9cQtbnJNktHPB507FzRWBVaofg7KhIqq1kGbcVOadARSozWF883Ho9KpSPKH8gqA==", + "dependencies": { + "@rollup/pluginutils": "4" + }, + "engines": { + "node": ">=10.12.0" + }, + "peerDependencies": { + "rollup": "1 || 2" + } + }, + "node_modules/rollup-plugin-css-only/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/rollup-plugin-empty-dir": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/rollup-plugin-empty-dir/-/rollup-plugin-empty-dir-1.0.5.tgz", + "integrity": "sha512-wSfmBP/d8bLJvsgthDUiptZUCzAlkp/BUi/bk+7mUOF4GkFBKvnD8FK8xC+6PFwqO04SPHaJGfB8rOHfKBPJXQ==", + "dev": true, + "dependencies": { + "fs-extra": "^7.0.1" + }, + "peerDependencies": { + "rollup": "^1.6.0 || ^2.0.0" + } + }, + "node_modules/rollup-plugin-empty-dir/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/rollup-plugin-empty-dir/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/rollup-plugin-empty-dir/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/rollup-plugin-import-css": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-import-css/-/rollup-plugin-import-css-3.3.1.tgz", + "integrity": "sha512-/v/OjjDPhhhbua5w4VzHRTtqfyyG950jJSObtM9os5ELGgaHiolNOvpZNk2KeTSFMuhdrXirGXM64bluHgwySA==", + "dependencies": { + "@rollup/pluginutils": "^5.0.2" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "rollup": "^2.x.x || ^3.x.x" + } + }, + "node_modules/rollup-plugin-import-css/node_modules/@rollup/pluginutils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/rollup-plugin-import-css/node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + }, + "node_modules/rollup-plugin-inject-process-env": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-inject-process-env/-/rollup-plugin-inject-process-env-1.3.1.tgz", + "integrity": "sha512-kKDoL30IZr0wxbNVJjq+OS92RJSKRbKV6B5eNW4q3mZTFqoWDh6lHy+mPDYuuGuERFNKXkG+AKxvYqC9+DRpKQ==", + "dev": true, + "dependencies": { + "magic-string": "^0.25.7" + } + }, + "node_modules/rollup-plugin-postcss": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz", + "integrity": "sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "concat-with-sourcemaps": "^1.1.0", + "cssnano": "^5.0.1", + "import-cwd": "^3.0.0", + "p-queue": "^6.6.2", + "pify": "^5.0.0", + "postcss-load-config": "^3.0.0", + "postcss-modules": "^4.0.0", + "promise.series": "^0.2.0", + "resolve": "^1.19.0", + "rollup-pluginutils": "^2.8.2", + "safe-identifier": "^0.4.2", + "style-inject": "^0.3.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "8.x" + } + }, + "node_modules/rollup-plugin-postcss/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/rollup-plugin-postcss/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/rollup-plugin-postcss/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/rollup-plugin-postcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/rollup-plugin-postcss/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-postcss/node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rollup-plugin-postcss/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-typescript2": { + "version": "0.31.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.31.2.tgz", + "integrity": "sha512-hRwEYR1C8xDGVVMFJQdEVnNAeWRvpaY97g5mp3IeLnzhNXzSVq78Ye/BJ9PAaUfN4DXa/uDnqerifMOaMFY54Q==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^4.1.2", + "@yarn-tool/resolve-package": "^1.0.40", + "find-cache-dir": "^3.3.2", + "fs-extra": "^10.0.0", + "resolve": "^1.20.0", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "rollup": ">=1.26.3", + "typescript": ">=2.4.0" + } + }, + "node_modules/rollup-plugin-typescript2/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/rollup-plugin-vue": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-vue/-/rollup-plugin-vue-6.0.0.tgz", + "integrity": "sha512-oVvUd84d5u73M2HYM3XsMDLtZRIA/tw2U0dmHlXU2UWP5JARYHzh/U9vcxaN/x/9MrepY7VH3pHFeOhrWpxs/Q==", + "dependencies": { + "debug": "^4.1.1", + "hash-sum": "^2.0.0", + "rollup-pluginutils": "^2.8.2" + }, + "peerDependencies": { + "@vue/compiler-sfc": "*" + } + }, + "node_modules/rollup-plugin-vue2": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-vue2/-/rollup-plugin-vue2-0.8.1.tgz", + "integrity": "sha512-cvPM7Jn6SBrevNVryszkB9oRcok0Sa2kbp1rM/mtrQFWwLSaTXQOapdP0RFJlqRB9xgvxBpnFnPLYbp7F7cXgw==", + "dev": true, + "dependencies": { + "magic-string": ">0.19", + "rollup-pluginutils": "^1.5.2||2", + "vue-template-compiler": "2", + "vue-template-es2015-compiler": "1" + } + }, + "node_modules/rollup-plugin-zip": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-zip/-/rollup-plugin-zip-1.0.3.tgz", + "integrity": "sha512-HTF9I4VjJnDVXd37P/POZPi8p5Luq4mP7A3Lbaxk3wPxRg8DXbxLHDlWxP9X3I1wYYgbT+xHuw8WEwb8RKwpQw==", + "dev": true, + "dependencies": { + "yazl": "^2.5.1" + }, + "peerDependencies": { + "rollup": ">=2.0.2" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-identifier": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", + "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==", + "dev": true + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.padend": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz", + "integrity": "sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/style-inject": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz", + "integrity": "sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==", + "dev": true + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/svgo/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/svgo/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==", + "dev": true + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/upath2": { + "version": "3.1.19", + "resolved": "https://registry.npmjs.org/upath2/-/upath2-3.1.19.tgz", + "integrity": "sha512-d23dQLi8nDWSRTIQwXtaYqMrHuca0As53fNiTLLFDmsGBbepsZepISaB2H1x45bDFN/n3Qw9bydvyZEacTrEWQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "path-is-network-drive": "^1.0.20", + "path-strip-sep": "^1.0.17", + "tslib": "^2" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vite": { + "version": "2.9.16", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.16.tgz", + "integrity": "sha512-X+6q8KPyeuBvTQV8AVSnKDvXoBMnTx8zxh54sOwmmuOdxkjMmEJXH2UEchA+vTMps1xw9vL64uwJOWryULg7nA==", + "dev": true, + "peer": true, + "dependencies": { + "esbuild": "^0.14.27", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": ">=2.59.0 <2.78.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", + "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "dev": true, + "hasInstallScript": true, + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" + } + }, + "node_modules/vite/node_modules/esbuild-android-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", + "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-darwin-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", + "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-freebsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", + "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-freebsd-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", + "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-linux-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", + "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-linux-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", + "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-linux-arm": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", + "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-linux-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", + "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-linux-mips64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", + "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-linux-ppc64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", + "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-netbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", + "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-openbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", + "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-sunos-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", + "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-windows-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", + "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-windows-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", + "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-windows-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", + "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/rollup": { + "version": "2.77.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz", + "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==", + "dev": true, + "peer": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/vue": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz", + "integrity": "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==", + "dependencies": { + "@vue/compiler-sfc": "2.7.14", + "csstype": "^3.1.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", + "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "node_modules/vue/node_modules/@vue/compiler-sfc": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", + "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", + "dependencies": { + "@babel/parser": "^7.18.4", + "postcss": "^8.4.14", + "source-map": "^0.6.1" + } + }, + "node_modules/webextension-polyfill": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.7.0.tgz", + "integrity": "sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw==" + }, + "node_modules/webextension-polyfill-ts": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.22.0.tgz", + "integrity": "sha512-3P33ClMwZ/qiAT7UH1ROrkRC1KM78umlnPpRhdC/292UyoTTW9NcjJEqDsv83HbibcTB6qCtpVeuB2q2/oniHQ==", + "deprecated": "This project has moved to @types/webextension-polyfill", + "dependencies": { + "webextension-polyfill": "^0.7.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yazl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", + "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", + "dependencies": { + "buffer-crc32": "~0.2.3" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-2.1.3.tgz", + "integrity": "sha512-EkXc2JGcKhO5N5aZ7TmuNo45budRaFGHOmz24wtJR7znbNqDPmdZtUauKX6et8KAVseAMBOyWJqEpXcHTBsh7Q==", + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^2.1.1", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 6" + } + } + } +}

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