diff --git a/ElectronJS/config.json b/ElectronJS/config.json
index 0d7be07..252c802 100644
--- a/ElectronJS/config.json
+++ b/ElectronJS/config.json
@@ -1 +1 @@
-{"webserver_address":"http://localhost","webserver_port":8074,"user_data_folder":"./user_data","debug":false,"copyright":1,"sys_version":"x64","mysql_config_path":"./mysql_config.json","absolute_user_data_folder":"/Users/naibo/Documents/EasySpider/ElectronJS/user_data"}
\ No newline at end of file
+{"webserver_address":"http://localhost","webserver_port":8074,"user_data_folder":"./user_data","debug":false,"copyright":1,"sys_version":"x64","mysql_config_path":"./mysql_config.json","absolute_user_data_folder":"D:\\Documents\\Projects\\EasySpider\\ElectronJS\\user_data"}
\ No newline at end of file
diff --git a/ElectronJS/src/index.html b/ElectronJS/src/index.html
index 3a06dc9..55472f2 100644
--- a/ElectronJS/src/index.html
+++ b/ElectronJS/src/index.html
@@ -41,14 +41,17 @@
Please carefully read the following instructions regarding the use of the software and commercial payments. If you agree, please accept the agreement.
-
Hint: Click Button below to start.
@@ -83,13 +89,17 @@ For individual users, EasySpider is a completely free and ad-free open-source so
style="margin-top: 15px; width: 300px;height:60px;padding-top:12px;color:white">View/Manage/Execute
Tasks
@@ -113,7 +123,8 @@ For individual users, EasySpider is a completely free and ad-free open-source so
style="margin-top: 15px; width: 300px;height:60px;padding-top:12px;color:white">Start Data Mode
- Go to Home Page
+ Go to Home Page
@@ -121,7 +132,11 @@ For individual users, EasySpider is a completely free and ad-free open-source so
Please specify the directory of user data below. Once set, the browser will load cookies and other contents such as user login information from this directory. The browser will load data from this directory every time it is designed and executed, as long as the directory remains the same.
-
For example, if the ./user_data folder is set and you log in at ebay.com during the design process, then the previous login status will still be retained when you specify the ./user_data folder again for the next design or task execution when you open ebay.com.
+
For example, if the
+ ./user_data folder is set and you log in at
+ ebay.com during the design process, then the previous login status will still be retained when you specify the
+ ./user_data folder again for the next design or task execution when you open
+ ebay.com.
If there are multiple configurations, different directories can be set for each configuration. Each directory will be treated as a separate configuration set, and if a directory does not exist, it will be created automatically.
@@ -129,13 +144,16 @@ For individual users, EasySpider is a completely free and ad-free open-source so
@@ -143,7 +161,9 @@ For individual users, EasySpider is a completely free and ad-free open-source so
版权声明和注意事项
请接受下方使用协议以使用软件,不同意请退出。
-
+
本软件仅供学习交流使用,严禁使用软件进行任何违法违规的操作,如爬取不允许爬取的政府/军事机关网站等。使用本软件所造成的一切后果由使用者自负,与作者本人无关,作者不会承担任何责任。同时,软件受到专利权保护,如要用于商业用途,如使用软件进行盈利接单,用于公司业务,或出售采集到的数据等,请邮件联系作者:naibowang@foxmail.com进行专利授权等付费操作:https://www.patentguru.com/cn/search?q=一种自定义提取流程的服务封装系统
对于个人使用者来说,易采集EasySpider是一款完全免费无广告的开源软件,软件开发和维护全靠作者用爱发电,因此您可以选择支持作者让作者有更多的热情和精力维护此软件,或者您使用了此软件进行了盈利,欢迎您通过下面的方式支持作者:
@@ -153,26 +173,31 @@ For individual users, EasySpider is a completely free and ad-free open-source so
3、PayPal账号:naibowang,或扫描软件包中带的二维码。
@@ -194,7 +219,8 @@ For individual users, EasySpider is a completely free and ad-free open-source so
style="margin-top: 15px; width: 320px;height:60px;padding-top:12px;color:white">使用带用户信息浏览器设计
diff --git a/ElectronJS/src/taskGrid/FlowChart.js b/ElectronJS/src/taskGrid/FlowChart.js
index 41c68b3..19f83c9 100644
--- a/ElectronJS/src/taskGrid/FlowChart.js
+++ b/ElectronJS/src/taskGrid/FlowChart.js
@@ -143,7 +143,7 @@ let app = new Vue({
methods: {
getFinalXPath: function (xpath, useLoop) { //获取最终的xpath
// console.log(xpath, useLoop, this.parentNode);
- if(this.parentNode == null || this.parentNode.parameters == null || this.parentNode.parameters.xpath == null){
+ if (this.parentNode == null || this.parentNode.parameters == null || this.parentNode.parameters.xpath == null) {
return xpath;
} else if (useLoop) {
let parent_xpath = this.parentNode.parameters.xpath;
@@ -543,8 +543,7 @@ function toolBoxKernel(e, param = null) {
// let tarrow = DeepClone(app.$data.nowArrow);
// refresh();
// app._data.nowArrow =tarrow;
- }
- else if (option == 11) { //复制操作
+ } else if (option == 11) { //复制操作
if (nowNode == null) {
e.stopPropagation(); //防止冒泡
} else if (nowNode.getAttribute("dataType") > 0) {
@@ -566,8 +565,7 @@ function toolBoxKernel(e, param = null) {
$("#" + t["id"]).click(); //复制后点击复制后的元素
e.stopPropagation(); //防止冒泡
}
- }
- else if (option == 10) { //剪切操作
+ } else if (option == 10) { //剪切操作
if (nowNode == null) {
e.stopPropagation(); //防止冒泡
} else if ($(nowNode).is(".branch")) {
@@ -612,8 +610,7 @@ function toolBoxKernel(e, param = null) {
e.stopPropagation(); //防止冒泡
}
}
- }
- else if (option > 0) { //新增操作
+ } else if (option > 0) { //新增操作
let l = nodeList.length;
let nt = null;
let nt2 = null;
@@ -714,7 +711,7 @@ function toolBoxKernel(e, param = null) {
} else {
$("#" + t["id"]).click();
}
- if (e != null){
+ if (e != null) {
e.stopPropagation(); //防止冒泡
}
option = 0;
diff --git a/ElectronJS/src/taskGrid/executeTask.html b/ElectronJS/src/taskGrid/executeTask.html
index 3c07792..b59c914 100644
--- a/ElectronJS/src/taskGrid/executeTask.html
+++ b/ElectronJS/src/taskGrid/executeTask.html
@@ -31,18 +31,20 @@
.ID {
width: 10%;
}
- .excel th,.excel td {
+
+ .excel th, .excel td {
text-align: center;
font-size: 13px;
padding: 10px;
- max-width: 200px!important;
+ max-width: 200px !important;
}
+
.tip {
position: fixed;
- width:100%;
+ width: 100%;
display: none;
z-index: 1000;
- top:0;
+ top: 0;
}
@@ -59,27 +61,36 @@
提示:任务执行ID对应配置文件已更新,您可使用任务ID:来执行加载了新配置的任务。
- Hint: The task execution ID corresponds to the configuration file has been updated, you can use the task ID to execute the task with the new configuration.
+ Hint: The task execution ID corresponds to the configuration file has been updated, you can use the task ID
+ to execute the task with the new configuration.
+