25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

807 lines
22 KiB

  1. {
  2. "id": 248,
  3. "name": "中国地震台网——历史查询",
  4. "url": "https://www.ceic.ac.cn/history",
  5. "links": "https://www.ceic.ac.cn/history",
  6. "create_time": "",
  7. "update_time": "12/10/2023, 9:14:40 AM",
  8. "version": "0.6.0",
  9. "saveThreshold": 10,
  10. "quitWaitTime": 60,
  11. "environment": 0,
  12. "maximizeWindow": 0,
  13. "maxViewLength": 15,
  14. "recordLog": 1,
  15. "outputFormat": "xlsx",
  16. "saveName": "current_time",
  17. "inputExcel": "",
  18. "startFromExit": 0,
  19. "pauseKey": "p",
  20. "containJudge": false,
  21. "desc": "https://www.ceic.ac.cn/history",
  22. "inputParameters": [
  23. {
  24. "id": 0,
  25. "name": "urlList_0",
  26. "nodeId": 1,
  27. "nodeName": "打开网页",
  28. "value": "https://www.ceic.ac.cn/history",
  29. "desc": "要采集的网址列表,多行以\\n分开",
  30. "type": "text",
  31. "exampleValue": "https://www.ceic.ac.cn/history"
  32. },
  33. {
  34. "id": 1,
  35. "name": "inputText_1",
  36. "nodeName": "输入文字",
  37. "nodeId": 2,
  38. "desc": "要输入的文本,如京东搜索框输入:电脑",
  39. "type": "text",
  40. "exampleValue": "12",
  41. "value": "12"
  42. },
  43. {
  44. "id": 2,
  45. "name": "loopTimes_循环点击单个元素_2",
  46. "nodeId": 4,
  47. "nodeName": "循环点击单个元素",
  48. "desc": "循环循环点击单个元素执行的次数(0代表无限循环)",
  49. "type": "int",
  50. "exampleValue": 0,
  51. "value": 0
  52. }
  53. ],
  54. "outputParameters": [
  55. {
  56. "id": 0,
  57. "name": "参数1_文本",
  58. "desc": "",
  59. "type": "text",
  60. "recordASField": 1,
  61. "exampleValue": "3.3"
  62. },
  63. {
  64. "id": 1,
  65. "name": "参数2_文本",
  66. "desc": "",
  67. "type": "text",
  68. "recordASField": 1,
  69. "exampleValue": "2023-11-1817:48:35"
  70. },
  71. {
  72. "id": 2,
  73. "name": "参数3_文本",
  74. "desc": "",
  75. "type": "text",
  76. "recordASField": 1,
  77. "exampleValue": "36.55"
  78. },
  79. {
  80. "id": 3,
  81. "name": "参数4_文本",
  82. "desc": "",
  83. "type": "text",
  84. "recordASField": 1,
  85. "exampleValue": "106.31"
  86. },
  87. {
  88. "id": 4,
  89. "name": "参数5_文本",
  90. "desc": "",
  91. "type": "text",
  92. "recordASField": 1,
  93. "exampleValue": "15"
  94. },
  95. {
  96. "id": 5,
  97. "name": "参数6_链接文本",
  98. "desc": "",
  99. "type": "text",
  100. "recordASField": 1,
  101. "exampleValue": "宁夏中卫市海原县"
  102. },
  103. {
  104. "id": 6,
  105. "name": "参数7_链接地址",
  106. "desc": "",
  107. "type": "text",
  108. "recordASField": 1,
  109. "exampleValue": "https://news.ceic.ac.cn/CD20231118174835.html"
  110. },
  111. {
  112. "id": 7,
  113. "name": "参数8_文本",
  114. "desc": "",
  115. "type": "text",
  116. "recordASField": 1,
  117. "exampleValue": "震级(M)"
  118. },
  119. {
  120. "id": 8,
  121. "name": "参数9_文本",
  122. "desc": "",
  123. "type": "text",
  124. "recordASField": 1,
  125. "exampleValue": "发震时刻(UTC+8)"
  126. },
  127. {
  128. "id": 9,
  129. "name": "参数10_文本",
  130. "desc": "",
  131. "type": "text",
  132. "recordASField": 1,
  133. "exampleValue": "纬度(°)"
  134. },
  135. {
  136. "id": 10,
  137. "name": "参数11_文本",
  138. "desc": "",
  139. "type": "text",
  140. "recordASField": 1,
  141. "exampleValue": "经度(°)"
  142. },
  143. {
  144. "id": 11,
  145. "name": "参数12_文本",
  146. "desc": "",
  147. "type": "text",
  148. "recordASField": 1,
  149. "exampleValue": "深度(千米)"
  150. },
  151. {
  152. "id": 12,
  153. "name": "参数13_文本",
  154. "desc": "",
  155. "type": "text",
  156. "recordASField": 1,
  157. "exampleValue": "参考位置"
  158. }
  159. ],
  160. "graph": [
  161. {
  162. "index": 0,
  163. "id": 0,
  164. "parentId": 0,
  165. "type": -1,
  166. "option": 0,
  167. "title": "root",
  168. "sequence": [1, 2, 3, 4],
  169. "parameters": {
  170. "history": 1,
  171. "tabIndex": 0,
  172. "useLoop": false,
  173. "xpath": "",
  174. "iframe": false,
  175. "wait": 0,
  176. "waitType": 0,
  177. "beforeJS": "",
  178. "beforeJSWaitTime": 0,
  179. "afterJS": "",
  180. "afterJSWaitTime": 0,
  181. "waitElement": "",
  182. "waitElementTime": 10,
  183. "waitElementIframeIndex": 0
  184. },
  185. "isInLoop": false
  186. },
  187. {
  188. "id": 1,
  189. "index": 1,
  190. "parentId": 0,
  191. "type": 0,
  192. "option": 1,
  193. "title": "打开网页",
  194. "sequence": [],
  195. "isInLoop": false,
  196. "position": 0,
  197. "parameters": {
  198. "useLoop": false,
  199. "xpath": "",
  200. "wait": 0,
  201. "waitType": 0,
  202. "beforeJS": "",
  203. "beforeJSWaitTime": 0,
  204. "afterJS": "",
  205. "afterJSWaitTime": 0,
  206. "waitElement": "",
  207. "waitElementTime": 10,
  208. "waitElementIframeIndex": 0,
  209. "url": "https://www.ceic.ac.cn/history",
  210. "links": "https://www.ceic.ac.cn/history",
  211. "maxWaitTime": 10,
  212. "scrollType": 0,
  213. "scrollCount": 1,
  214. "scrollWaitTime": 1,
  215. "cookies": ""
  216. }
  217. },
  218. {
  219. "id": 2,
  220. "index": 2,
  221. "parentId": 0,
  222. "type": 0,
  223. "option": 4,
  224. "title": "输入文字",
  225. "sequence": [],
  226. "isInLoop": false,
  227. "position": 1,
  228. "parameters": {
  229. "history": 7,
  230. "tabIndex": -1,
  231. "useLoop": false,
  232. "xpath": "//*[@id=\"weidu1\"]",
  233. "iframe": false,
  234. "wait": 0,
  235. "waitType": 0,
  236. "beforeJS": "",
  237. "beforeJSWaitTime": 0,
  238. "afterJS": "",
  239. "afterJSWaitTime": 0,
  240. "waitElement": "",
  241. "waitElementTime": 10,
  242. "waitElementIframeIndex": 0,
  243. "value": "12",
  244. "index": 0,
  245. "allXPaths": [
  246. "/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[2]/input[1]",
  247. "//input[contains(., '')]",
  248. "id(\"weidu1\")",
  249. "//INPUT[@class='span1']",
  250. "//INPUT[@name='weidu1']",
  251. "/html/body/div[last()-3]/div[last()-1]/div/div/div[last()-1]/form/div[last()-3]/input[last()-1]"
  252. ]
  253. }
  254. },
  255. {
  256. "id": 3,
  257. "index": 3,
  258. "parentId": 0,
  259. "type": 0,
  260. "option": 2,
  261. "title": "点击查询",
  262. "sequence": [],
  263. "isInLoop": false,
  264. "position": 2,
  265. "parameters": {
  266. "history": 7,
  267. "tabIndex": -1,
  268. "useLoop": false,
  269. "xpath": "//*[@id=\"search\"]",
  270. "iframe": false,
  271. "wait": 2,
  272. "waitType": 0,
  273. "beforeJS": "",
  274. "beforeJSWaitTime": 0,
  275. "afterJS": "",
  276. "afterJSWaitTime": 0,
  277. "waitElement": "",
  278. "waitElementTime": 10,
  279. "waitElementIframeIndex": 0,
  280. "scrollType": 0,
  281. "scrollCount": 1,
  282. "scrollWaitTime": 1,
  283. "clickWay": 0,
  284. "maxWaitTime": 10,
  285. "params": [],
  286. "alertHandleType": 0,
  287. "allXPaths": [
  288. "/html/body/div[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[5]/a[1]",
  289. "//a[contains(., '查询')]",
  290. "id(\"search\")",
  291. "//A[@class='check']",
  292. "/html/body/div[last()-3]/div[last()-1]/div/div/div[last()-1]/form/div/a"
  293. ]
  294. }
  295. },
  296. {
  297. "id": 4,
  298. "index": 4,
  299. "parentId": 0,
  300. "type": 1,
  301. "option": 8,
  302. "title": "循环点击单个元素",
  303. "sequence": [6, 5],
  304. "isInLoop": false,
  305. "position": 3,
  306. "parameters": {
  307. "history": 7,
  308. "tabIndex": -1,
  309. "useLoop": false,
  310. "xpath": "//a[contains(., '»')]",
  311. "iframe": false,
  312. "wait": 0,
  313. "waitType": 0,
  314. "beforeJS": "",
  315. "beforeJSWaitTime": 0,
  316. "afterJS": "",
  317. "afterJSWaitTime": 0,
  318. "waitElement": "",
  319. "waitElementTime": 10,
  320. "waitElementIframeIndex": 0,
  321. "scrollType": 0,
  322. "scrollCount": 1,
  323. "scrollWaitTime": 1,
  324. "loopType": 0,
  325. "pathList": "",
  326. "textList": "",
  327. "code": "",
  328. "waitTime": 0,
  329. "exitCount": 0,
  330. "exitElement": "//body",
  331. "historyWait": 2,
  332. "breakMode": 0,
  333. "breakCode": "",
  334. "breakCodeWaitTime": 0,
  335. "allXPaths": [
  336. "/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]",
  337. "//a[contains(., '»')]",
  338. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div/div/div/ul/li[last()-1]/a"
  339. ]
  340. }
  341. },
  342. {
  343. "id": 6,
  344. "index": 5,
  345. "parentId": 4,
  346. "type": 0,
  347. "option": 2,
  348. "title": "点击»",
  349. "sequence": [],
  350. "isInLoop": true,
  351. "position": 1,
  352. "parameters": {
  353. "history": 7,
  354. "tabIndex": -1,
  355. "useLoop": true,
  356. "xpath": "",
  357. "iframe": false,
  358. "wait": 2,
  359. "waitType": 0,
  360. "beforeJS": "",
  361. "beforeJSWaitTime": 0,
  362. "afterJS": "",
  363. "afterJSWaitTime": 0,
  364. "waitElement": "",
  365. "waitElementTime": 10,
  366. "waitElementIframeIndex": 0,
  367. "scrollType": 0,
  368. "scrollCount": 1,
  369. "scrollWaitTime": 1,
  370. "clickWay": 0,
  371. "maxWaitTime": 10,
  372. "params": [],
  373. "alertHandleType": 0,
  374. "allXPaths": [
  375. "/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]",
  376. "//a[contains(., '»')]",
  377. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div/div/div/ul/li[last()-1]/a"
  378. ],
  379. "loopType": 0
  380. }
  381. },
  382. {
  383. "id": 5,
  384. "index": 6,
  385. "parentId": 4,
  386. "type": 1,
  387. "option": 8,
  388. "title": "循环采集数据",
  389. "sequence": [7],
  390. "isInLoop": true,
  391. "position": 0,
  392. "parameters": {
  393. "history": 7,
  394. "tabIndex": -1,
  395. "useLoop": false,
  396. "xpath": "/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr",
  397. "iframe": false,
  398. "wait": 0,
  399. "waitType": 0,
  400. "beforeJS": "",
  401. "beforeJSWaitTime": 0,
  402. "afterJS": "",
  403. "afterJSWaitTime": 0,
  404. "waitElement": "",
  405. "waitElementTime": 10,
  406. "waitElementIframeIndex": 0,
  407. "scrollType": 0,
  408. "scrollCount": 1,
  409. "scrollWaitTime": 1,
  410. "loopType": 1,
  411. "pathList": "",
  412. "textList": "",
  413. "code": "",
  414. "waitTime": 0,
  415. "exitCount": 0,
  416. "exitElement": "//body",
  417. "historyWait": 2,
  418. "breakMode": 0,
  419. "breakCode": "",
  420. "breakCodeWaitTime": 0,
  421. "allXPaths": [
  422. "/html/body/div[1]/div[3]/div[1]/div[1]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr[1]",
  423. "//tr[contains(., '震级(M)发震时刻(')]",
  424. "//TR[@class='speed-tr-h1']",
  425. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]"
  426. ]
  427. }
  428. },
  429. {
  430. "id": 7,
  431. "index": 7,
  432. "parentId": 5,
  433. "type": 0,
  434. "option": 3,
  435. "title": "提取数据",
  436. "sequence": [],
  437. "isInLoop": true,
  438. "position": 0,
  439. "parameters": {
  440. "history": 7,
  441. "tabIndex": -1,
  442. "useLoop": false,
  443. "xpath": "",
  444. "iframe": false,
  445. "wait": 0,
  446. "waitType": 0,
  447. "beforeJS": "",
  448. "beforeJSWaitTime": 0,
  449. "afterJS": "",
  450. "afterJSWaitTime": 0,
  451. "waitElement": "",
  452. "waitElementTime": 10,
  453. "waitElementIframeIndex": 0,
  454. "clear": 0,
  455. "newLine": 1,
  456. "params": [
  457. {
  458. "nodeType": 0,
  459. "contentType": 1,
  460. "relative": true,
  461. "name": "参数1_文本",
  462. "desc": "",
  463. "relativeXPath": "/td[1]",
  464. "allXPaths": [
  465. "/td[1]",
  466. "//td[contains(., '3.3')]",
  467. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr/td[last()-5]"
  468. ],
  469. "exampleValues": [{ "num": 0, "value": "3.3" }],
  470. "unique_index": "/td[1]",
  471. "iframe": false,
  472. "default": "",
  473. "paraType": "text",
  474. "recordASField": 1,
  475. "beforeJS": "",
  476. "beforeJSWaitTime": 0,
  477. "JS": "",
  478. "JSWaitTime": 0,
  479. "afterJS": "",
  480. "afterJSWaitTime": 0,
  481. "downloadPic": 0
  482. },
  483. {
  484. "nodeType": 0,
  485. "contentType": 1,
  486. "relative": true,
  487. "name": "参数2_文本",
  488. "desc": "",
  489. "relativeXPath": "/td[2]",
  490. "allXPaths": [
  491. "/td[2]",
  492. "//td[contains(., '2023-11-18')]",
  493. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr/td[last()-4]"
  494. ],
  495. "exampleValues": [{ "num": 0, "value": "2023-11-1817:48:35" }],
  496. "unique_index": "/td[2]",
  497. "iframe": false,
  498. "default": "",
  499. "paraType": "text",
  500. "recordASField": 1,
  501. "beforeJS": "",
  502. "beforeJSWaitTime": 0,
  503. "JS": "",
  504. "JSWaitTime": 0,
  505. "afterJS": "",
  506. "afterJSWaitTime": 0,
  507. "downloadPic": 0
  508. },
  509. {
  510. "nodeType": 0,
  511. "contentType": 1,
  512. "relative": true,
  513. "name": "参数3_文本",
  514. "desc": "",
  515. "relativeXPath": "/td[3]",
  516. "allXPaths": [
  517. "/td[3]",
  518. "//td[contains(., '36.55')]",
  519. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr/td[last()-3]"
  520. ],
  521. "exampleValues": [{ "num": 0, "value": "36.55" }],
  522. "unique_index": "/td[3]",
  523. "iframe": false,
  524. "default": "",
  525. "paraType": "text",
  526. "recordASField": 1,
  527. "beforeJS": "",
  528. "beforeJSWaitTime": 0,
  529. "JS": "",
  530. "JSWaitTime": 0,
  531. "afterJS": "",
  532. "afterJSWaitTime": 0,
  533. "downloadPic": 0
  534. },
  535. {
  536. "nodeType": 0,
  537. "contentType": 1,
  538. "relative": true,
  539. "name": "参数4_文本",
  540. "desc": "",
  541. "relativeXPath": "/td[4]",
  542. "allXPaths": [
  543. "/td[4]",
  544. "//td[contains(., '106.31')]",
  545. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr/td[last()-2]"
  546. ],
  547. "exampleValues": [{ "num": 0, "value": "106.31" }],
  548. "unique_index": "/td[4]",
  549. "iframe": false,
  550. "default": "",
  551. "paraType": "text",
  552. "recordASField": 1,
  553. "beforeJS": "",
  554. "beforeJSWaitTime": 0,
  555. "JS": "",
  556. "JSWaitTime": 0,
  557. "afterJS": "",
  558. "afterJSWaitTime": 0,
  559. "downloadPic": 0
  560. },
  561. {
  562. "nodeType": 0,
  563. "contentType": 1,
  564. "relative": true,
  565. "name": "参数5_文本",
  566. "desc": "",
  567. "relativeXPath": "/td[5]",
  568. "allXPaths": [
  569. "/td[5]",
  570. "//td[contains(., '15')]",
  571. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr/td[last()-1]"
  572. ],
  573. "exampleValues": [{ "num": 0, "value": "15" }],
  574. "unique_index": "/td[5]",
  575. "iframe": false,
  576. "default": "",
  577. "paraType": "text",
  578. "recordASField": 1,
  579. "beforeJS": "",
  580. "beforeJSWaitTime": 0,
  581. "JS": "",
  582. "JSWaitTime": 0,
  583. "afterJS": "",
  584. "afterJSWaitTime": 0,
  585. "downloadPic": 0
  586. },
  587. {
  588. "nodeType": 1,
  589. "contentType": 0,
  590. "relative": true,
  591. "name": "参数6_链接文本",
  592. "desc": "",
  593. "relativeXPath": "/td[6]/a[1]",
  594. "allXPaths": [
  595. "/td[6]/a[1]",
  596. "//a[contains(., '宁夏中卫市海原县')]",
  597. "id(\"cid\")",
  598. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr/td/a"
  599. ],
  600. "exampleValues": [{ "num": 0, "value": "宁夏中卫市海原县" }],
  601. "unique_index": "/td[6]/a[1]",
  602. "iframe": false,
  603. "default": "",
  604. "paraType": "text",
  605. "recordASField": 1,
  606. "beforeJS": "",
  607. "beforeJSWaitTime": 0,
  608. "JS": "",
  609. "JSWaitTime": 0,
  610. "afterJS": "",
  611. "afterJSWaitTime": 0,
  612. "downloadPic": 0
  613. },
  614. {
  615. "nodeType": 2,
  616. "contentType": 0,
  617. "relative": true,
  618. "name": "参数7_链接地址",
  619. "desc": "",
  620. "relativeXPath": "/td[6]/a[1]",
  621. "allXPaths": [
  622. "/td[6]/a[1]",
  623. "//a[contains(., '宁夏中卫市海原县')]",
  624. "id(\"cid\")",
  625. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr/td/a"
  626. ],
  627. "exampleValues": [
  628. {
  629. "num": 0,
  630. "value": "https://news.ceic.ac.cn/CD20231118174835.html"
  631. }
  632. ],
  633. "unique_index": "/td[6]/a[1]",
  634. "iframe": false,
  635. "default": "",
  636. "paraType": "text",
  637. "recordASField": 1,
  638. "beforeJS": "",
  639. "beforeJSWaitTime": 0,
  640. "JS": "",
  641. "JSWaitTime": 0,
  642. "afterJS": "",
  643. "afterJSWaitTime": 0,
  644. "downloadPic": 0
  645. },
  646. {
  647. "nodeType": 0,
  648. "contentType": 1,
  649. "relative": true,
  650. "name": "参数8_文本",
  651. "desc": "",
  652. "relativeXPath": "/th[1]",
  653. "allXPaths": [
  654. "/th[1]",
  655. "//th[contains(., '震级(M)')]",
  656. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-5]"
  657. ],
  658. "exampleValues": [{ "num": 1, "value": "震级(M)" }],
  659. "unique_index": "/th[1]",
  660. "iframe": false,
  661. "default": "",
  662. "paraType": "text",
  663. "recordASField": 1,
  664. "beforeJS": "",
  665. "beforeJSWaitTime": 0,
  666. "JS": "",
  667. "JSWaitTime": 0,
  668. "afterJS": "",
  669. "afterJSWaitTime": 0,
  670. "downloadPic": 0
  671. },
  672. {
  673. "nodeType": 0,
  674. "contentType": 1,
  675. "relative": true,
  676. "name": "参数9_文本",
  677. "desc": "",
  678. "relativeXPath": "/th[2]",
  679. "allXPaths": [
  680. "/th[2]",
  681. "//th[contains(., '发震时刻(UTC+8')]",
  682. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-4]"
  683. ],
  684. "exampleValues": [{ "num": 1, "value": "发震时刻(UTC+8)" }],
  685. "unique_index": "/th[2]",
  686. "iframe": false,
  687. "default": "",
  688. "paraType": "text",
  689. "recordASField": 1,
  690. "beforeJS": "",
  691. "beforeJSWaitTime": 0,
  692. "JS": "",
  693. "JSWaitTime": 0,
  694. "afterJS": "",
  695. "afterJSWaitTime": 0,
  696. "downloadPic": 0
  697. },
  698. {
  699. "nodeType": 0,
  700. "contentType": 1,
  701. "relative": true,
  702. "name": "参数10_文本",
  703. "desc": "",
  704. "relativeXPath": "/th[3]",
  705. "allXPaths": [
  706. "/th[3]",
  707. "//th[contains(., '纬度(°)')]",
  708. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-3]"
  709. ],
  710. "exampleValues": [{ "num": 1, "value": "纬度(°)" }],
  711. "unique_index": "/th[3]",
  712. "iframe": false,
  713. "default": "",
  714. "paraType": "text",
  715. "recordASField": 1,
  716. "beforeJS": "",
  717. "beforeJSWaitTime": 0,
  718. "JS": "",
  719. "JSWaitTime": 0,
  720. "afterJS": "",
  721. "afterJSWaitTime": 0,
  722. "downloadPic": 0
  723. },
  724. {
  725. "nodeType": 0,
  726. "contentType": 1,
  727. "relative": true,
  728. "name": "参数11_文本",
  729. "desc": "",
  730. "relativeXPath": "/th[4]",
  731. "allXPaths": [
  732. "/th[4]",
  733. "//th[contains(., '经度(°)')]",
  734. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-2]"
  735. ],
  736. "exampleValues": [{ "num": 1, "value": "经度(°)" }],
  737. "unique_index": "/th[4]",
  738. "iframe": false,
  739. "default": "",
  740. "paraType": "text",
  741. "recordASField": 1,
  742. "beforeJS": "",
  743. "beforeJSWaitTime": 0,
  744. "JS": "",
  745. "JSWaitTime": 0,
  746. "afterJS": "",
  747. "afterJSWaitTime": 0,
  748. "downloadPic": 0
  749. },
  750. {
  751. "nodeType": 0,
  752. "contentType": 1,
  753. "relative": true,
  754. "name": "参数12_文本",
  755. "desc": "",
  756. "relativeXPath": "/th[5]",
  757. "allXPaths": [
  758. "/th[5]",
  759. "//th[contains(., '深度(千米)')]",
  760. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th[last()-1]"
  761. ],
  762. "exampleValues": [{ "num": 1, "value": "深度(千米)" }],
  763. "unique_index": "/th[5]",
  764. "iframe": false,
  765. "default": "",
  766. "paraType": "text",
  767. "recordASField": 1,
  768. "beforeJS": "",
  769. "beforeJSWaitTime": 0,
  770. "JS": "",
  771. "JSWaitTime": 0,
  772. "afterJS": "",
  773. "afterJSWaitTime": 0,
  774. "downloadPic": 0
  775. },
  776. {
  777. "nodeType": 0,
  778. "contentType": 1,
  779. "relative": true,
  780. "name": "参数13_文本",
  781. "desc": "",
  782. "relativeXPath": "/th[6]",
  783. "allXPaths": [
  784. "/th[6]",
  785. "//th[contains(., '参考位置')]",
  786. "/html/body/div[last()-3]/div[last()-1]/div/div/div/div/div[last()-1]/table/tbody/tr[last()-20]/th"
  787. ],
  788. "exampleValues": [{ "num": 1, "value": "参考位置" }],
  789. "unique_index": "/th[6]",
  790. "iframe": false,
  791. "default": "",
  792. "paraType": "text",
  793. "recordASField": 1,
  794. "beforeJS": "",
  795. "beforeJSWaitTime": 0,
  796. "JS": "",
  797. "JSWaitTime": 0,
  798. "afterJS": "",
  799. "afterJSWaitTime": 0,
  800. "downloadPic": 0
  801. }
  802. ],
  803. "loopType": 1
  804. }
  805. }
  806. ]
  807. }