Browse Source

Fix Bug about append mode

Naibo Wang 7 months ago
parent
commit
c92e4bd1c2

+ 1 - 1
ExecuteStage/.vscode/launch.json

@@ -12,7 +12,7 @@
             "justMyCode": false,
             //  "args": ["--ids", "[7]", "--read_type", "remote", "--headless", "0"]
             // "args": ["--ids", "[9]", "--read_type", "remote", "--headless", "0", "--saved_file_name", "YOUTUBE"]
-            "args": ["--ids", "[0]", "--headless", "0", "--user_data", "0", "--keyboard", "0",
+            "args": ["--ids", "[1]", "--headless", "0", "--user_data", "0", "--keyboard", "0",
         "--read_type", "remote", 
     ]
             // "args": "--ids '[97]' --user_data 1 --server_address http://localhost:8074 --config_folder '/Users/naibo/Documents/EasySpider/ElectronJS/' --headless 0 --read_type remote --config_file_name config.json --saved_file_name"

+ 8 - 1
ExecuteStage/config.json

@@ -1 +1,8 @@
-{"webserver_address":"http://localhost","webserver_port":8074,"user_data_folder":"./user_data","debug":false,"mysql_config_path":"./mysql_config.json","absolute_user_data_folder":"D:\\Documents\\Projects\\EasySpider\\ElectronJS\\user_data"}
+{
+  "webserver_address": "http://localhost",
+  "webserver_port": 8074,
+  "user_data_folder": "./user_data",
+  "debug": false,
+  "mysql_config_path": "./mysql_config.json",
+  "absolute_user_data_folder": "D:\\Documents\\Projects\\EasySpider\\ElectronJS\\user_data"
+}

+ 1 - 1
ExecuteStage/easyspider_executestage.py

@@ -190,7 +190,7 @@ class BrowserThread(Thread):
                         i = i + 1
                     self.saveName = self.saveName + '_' + str(i)
                     self.print_and_log("文件已存在,已重命名为", self.saveName)
-        self.writeMode = WriteMode.Create.value   # 写入模式,0为新建,1为追加
+        self.writeMode = WriteMode.Append.value   # 写入模式,0为新建,1为追加
         if self.outputFormat in ['csv', 'txt', 'xlsx']:
             if not os.path.exists(f"Data/Task_{str(self.id)}/{self.saveName}.{self.outputFormat}"):
                 self.OUTPUT.append([])  # 添加表头