|
|
@@ -16,7 +16,7 @@ async function runScript(){
|
|
16
|
16
|
|
|
17
|
17
|
// 添加延时函数,确保每分钟只发送9次请求(约每6.67秒一次请求)
|
|
18
|
18
|
const delay = (ms) => new Promise(resolve => setTimeout(resolve, ms));
|
|
19
|
|
- const requestDelay = 1000;
|
|
|
19
|
+ const requestDelay = 800;
|
|
20
|
20
|
|
|
21
|
21
|
for(let i=start;i<count;i++){
|
|
22
|
22
|
let item=list[i];
|
|
|
@@ -56,47 +56,47 @@ async function runScript(){
|
|
56
|
56
|
|
|
57
|
57
|
//console.log("result1:"+result);
|
|
58
|
58
|
//console.log(result.indexOf("{"));
|
|
59
|
|
- if (result.indexOf("```json")>0){
|
|
60
|
|
- console.log("```json");
|
|
61
|
|
- console.log(result.indexOf("```json"));
|
|
62
|
|
- result=result.substring(result.indexOf("```json")+7);
|
|
63
|
|
- result=result.substring(0,result.lastIndexOf("```"));
|
|
64
|
|
- }
|
|
65
|
|
- else if (result.indexOf("```")>0){
|
|
66
|
|
- console.log("```");
|
|
67
|
|
- console.log(result.indexOf("```"));
|
|
|
59
|
+ // if (result.indexOf("```json")>0){
|
|
|
60
|
+ // console.log("```json");
|
|
|
61
|
+ // console.log(result.indexOf("```json"));
|
|
|
62
|
+ // result=result.substring(result.indexOf("```json")+7);
|
|
|
63
|
+ // result=result.substring(0,result.lastIndexOf("```"));
|
|
|
64
|
+ // }
|
|
|
65
|
+ // else if (result.indexOf("```")>0){
|
|
|
66
|
+ // console.log("```");
|
|
|
67
|
+ // console.log(result.indexOf("```"));
|
|
68
|
68
|
|
|
69
|
|
- result=result.substring(result.indexOf("```")+3);
|
|
70
|
|
- result=result.substring(0,result.lastIndexOf("```"));
|
|
71
|
|
- }
|
|
72
|
|
-
|
|
73
|
|
- //console.log("result1:"+result);
|
|
74
|
|
-
|
|
75
|
|
- if (result.indexOf("Here is")>0 || result.indexOf("Here's")>0 || result.indexOf("Here 's")>0){
|
|
76
|
|
- if (result.indexOf(" breakdown")>0 || result.indexOf(" explanation")>0) {
|
|
77
|
|
- result=result.substring(0,result.indexOf("Here"));
|
|
78
|
|
- }
|
|
79
|
|
- }
|
|
80
|
|
-
|
|
81
|
|
- result=result.replace("\"\":","\":");
|
|
82
|
|
- result=result.replace("\"\" :","\" :");
|
|
83
|
|
- result=result.replace(":\"\"",":\"");
|
|
84
|
|
- result=result.replace(": \"\"",": \"");
|
|
85
|
|
- result=result.replace(",\"\"",",\"");
|
|
86
|
|
- result=result.replace("\"\",","\",");
|
|
87
|
|
-
|
|
88
|
|
- result=result.replace("\"\":","\":");
|
|
89
|
|
- result=result.replace("\"\" :","\" :");
|
|
90
|
|
- result=result.replace(":\"\"",":\"");
|
|
91
|
|
- result=result.replace(": \"\"",": \"");
|
|
92
|
|
- result=result.replace(",\"\"",",\"");
|
|
93
|
|
- result=result.replace("\"\",","\",");
|
|
|
69
|
+ // result=result.substring(result.indexOf("```")+3);
|
|
|
70
|
+ // result=result.substring(0,result.lastIndexOf("```"));
|
|
|
71
|
+ // }
|
|
|
72
|
+
|
|
|
73
|
+ // //console.log("result1:"+result);
|
|
|
74
|
+
|
|
|
75
|
+ // if (result.indexOf("Here is")>0 || result.indexOf("Here's")>0 || result.indexOf("Here 's")>0){
|
|
|
76
|
+ // if (result.indexOf(" breakdown")>0 || result.indexOf(" explanation")>0) {
|
|
|
77
|
+ // result=result.substring(0,result.indexOf("Here"));
|
|
|
78
|
+ // }
|
|
|
79
|
+ // }
|
|
|
80
|
+
|
|
|
81
|
+ // result=result.replace("\"\":","\":");
|
|
|
82
|
+ // result=result.replace("\"\" :","\" :");
|
|
|
83
|
+ // result=result.replace(":\"\"",":\"");
|
|
|
84
|
+ // result=result.replace(": \"\"",": \"");
|
|
|
85
|
+ // result=result.replace(",\"\"",",\"");
|
|
|
86
|
+ // result=result.replace("\"\",","\",");
|
|
|
87
|
+
|
|
|
88
|
+ // result=result.replace("\"\":","\":");
|
|
|
89
|
+ // result=result.replace("\"\" :","\" :");
|
|
|
90
|
+ // result=result.replace(":\"\"",":\"");
|
|
|
91
|
+ // result=result.replace(": \"\"",": \"");
|
|
|
92
|
+ // result=result.replace(",\"\"",",\"");
|
|
|
93
|
+ // result=result.replace("\"\",","\",");
|
|
94
|
94
|
|
|
95
|
95
|
result=stringUtils.Trim(result);
|
|
96
|
96
|
|
|
97
|
97
|
try{
|
|
98
|
|
- let result3=JSON.parse(result);
|
|
99
|
98
|
//console.log("result2:"+result);
|
|
|
99
|
+ let result3=JSON.parse(result);
|
|
100
|
100
|
let sql2="update Words set EnglishExplanation=? where ID="+item.ID+";";
|
|
101
|
101
|
await commonModel.RunSql(result,sql2);
|
|
102
|
102
|
}
|