@@ -1088,29 +1088,22 @@ export function createCrawlPage(xCrawlInstanceConfig: XCrawlInstanceConfig) {
1088
1088
let haveCreateBrowser = false
1089
1089
const type = 'page'
1090
1090
1091
- function crawlPage (
1092
- config : string ,
1093
- callback ?: ( result : CrawlPageSingleResult ) => void
1094
- ) : Promise < CrawlPageSingleResult >
1091
+ function crawlPage ( config : string ) : Promise < CrawlPageSingleResult >
1095
1092
1096
1093
function crawlPage (
1097
- config : CrawlPageDetailTargetConfig ,
1098
- callback ?: ( result : CrawlPageSingleResult ) => void
1094
+ config : CrawlPageDetailTargetConfig
1099
1095
) : Promise < CrawlPageSingleResult >
1100
1096
1101
1097
function crawlPage (
1102
- config : ( string | CrawlPageDetailTargetConfig ) [ ] ,
1103
- callback ?: ( result : CrawlPageSingleResult [ ] ) => void
1098
+ config : ( string | CrawlPageDetailTargetConfig ) [ ]
1104
1099
) : Promise < CrawlPageSingleResult [ ] >
1105
1100
1106
1101
function crawlPage (
1107
- config : CrawlPageAdvancedConfig ,
1108
- callback ?: ( result : CrawlPageSingleResult [ ] ) => void
1102
+ config : CrawlPageAdvancedConfig
1109
1103
) : Promise < CrawlPageSingleResult [ ] >
1110
1104
1111
1105
async function crawlPage (
1112
- config : UniteCrawlPageConfig ,
1113
- callback ?: ( result : any ) => void
1106
+ config : UniteCrawlPageConfig
1114
1107
) : Promise < CrawlPageSingleResult | CrawlPageSingleResult [ ] > {
1115
1108
// 创建浏览器
1116
1109
if ( ! haveCreateBrowser ) {
@@ -1155,10 +1148,6 @@ export function createCrawlPage(xCrawlInstanceConfig: XCrawlInstanceConfig) {
1155
1148
? crawlResultArr
1156
1149
: crawlResultArr [ 0 ]
1157
1150
1158
- if ( callback ) {
1159
- callback ( crawlResult )
1160
- }
1161
-
1162
1151
return crawlResult
1163
1152
}
1164
1153
@@ -1170,29 +1159,22 @@ export function createCrawlHTML(xCrawlInstanceConfig: XCrawlInstanceConfig) {
1170
1159
let id = 0
1171
1160
const type = 'html'
1172
1161
1173
- function crawlHTML (
1174
- config : string ,
1175
- callback ?: ( result : CrawlHTMLSingleResult ) => void
1176
- ) : Promise < CrawlHTMLSingleResult >
1162
+ function crawlHTML ( config : string ) : Promise < CrawlHTMLSingleResult >
1177
1163
1178
1164
function crawlHTML (
1179
- config : CrawlHTMLDetailTargetConfig ,
1180
- callback ?: ( result : CrawlHTMLSingleResult ) => void
1165
+ config : CrawlHTMLDetailTargetConfig
1181
1166
) : Promise < CrawlHTMLSingleResult >
1182
1167
1183
1168
function crawlHTML (
1184
- config : ( string | CrawlHTMLDetailTargetConfig ) [ ] ,
1185
- callback ?: ( result : CrawlHTMLSingleResult [ ] ) => void
1169
+ config : ( string | CrawlHTMLDetailTargetConfig ) [ ]
1186
1170
) : Promise < CrawlHTMLSingleResult [ ] >
1187
1171
1188
1172
function crawlHTML (
1189
- config : CrawlHTMLAdvancedConfig ,
1190
- callback ?: ( result : CrawlHTMLSingleResult [ ] ) => void
1173
+ config : CrawlHTMLAdvancedConfig
1191
1174
) : Promise < CrawlHTMLSingleResult [ ] >
1192
1175
1193
1176
async function crawlHTML (
1194
- config : UniteCrawlHTMLConfig ,
1195
- callback ?: ( result : any ) => void
1177
+ config : UniteCrawlHTMLConfig
1196
1178
) : Promise < CrawlHTMLSingleResult | CrawlHTMLSingleResult [ ] > {
1197
1179
const { detailTargets, intervalTime, onCrawlItemComplete } =
1198
1180
createCrawlHTMLConfig ( xCrawlInstanceConfig , config )
@@ -1218,10 +1200,6 @@ export function createCrawlHTML(xCrawlInstanceConfig: XCrawlInstanceConfig) {
1218
1200
? crawlResultArr
1219
1201
: crawlResultArr [ 0 ]
1220
1202
1221
- if ( callback ) {
1222
- callback ( crawlResult )
1223
- }
1224
-
1225
1203
return crawlResult
1226
1204
}
1227
1205
@@ -1233,29 +1211,22 @@ export function createCrawlData(xCrawlInstanceConfig: XCrawlInstanceConfig) {
1233
1211
let id = 0
1234
1212
const type = 'data'
1235
1213
1236
- function crawlData < T = any > (
1237
- config : string ,
1238
- callback ?: ( result : CrawlDataSingleResult < T > ) => void
1239
- ) : Promise < CrawlDataSingleResult < T > >
1214
+ function crawlData < T = any > ( config : string ) : Promise < CrawlDataSingleResult < T > >
1240
1215
1241
1216
function crawlData < T = any > (
1242
- config : CrawlDataDetailTargetConfig ,
1243
- callback ?: ( result : CrawlDataSingleResult < T > ) => void
1217
+ config : CrawlDataDetailTargetConfig
1244
1218
) : Promise < CrawlDataSingleResult < T > >
1245
1219
1246
1220
function crawlData < T = any > (
1247
- config : ( string | CrawlDataDetailTargetConfig ) [ ] ,
1248
- callback ?: ( result : CrawlDataSingleResult < T > [ ] ) => void
1221
+ config : ( string | CrawlDataDetailTargetConfig ) [ ]
1249
1222
) : Promise < CrawlDataSingleResult < T > [ ] >
1250
1223
1251
1224
function crawlData < T = any > (
1252
- config : CrawlDataAdvancedConfig < T > ,
1253
- callback ?: ( result : CrawlDataSingleResult < T > [ ] ) => void
1225
+ config : CrawlDataAdvancedConfig < T >
1254
1226
) : Promise < CrawlDataSingleResult < T > [ ] >
1255
1227
1256
1228
async function crawlData < T = any > (
1257
- config : UniteCrawlDataConfig < T > ,
1258
- callback ?: ( result : any ) => void
1229
+ config : UniteCrawlDataConfig < T >
1259
1230
) : Promise < CrawlDataSingleResult < T > | CrawlDataSingleResult < T > [ ] > {
1260
1231
const { detailTargets, intervalTime, onCrawlItemComplete } =
1261
1232
createCrawlDataConfig ( xCrawlInstanceConfig , config )
@@ -1281,10 +1252,6 @@ export function createCrawlData(xCrawlInstanceConfig: XCrawlInstanceConfig) {
1281
1252
? crawlResultArr
1282
1253
: crawlResultArr [ 0 ]
1283
1254
1284
- if ( callback ) {
1285
- callback ( crawlResult )
1286
- }
1287
-
1288
1255
return crawlResult
1289
1256
}
1290
1257
@@ -1297,23 +1264,19 @@ export function createCrawlFile(xCrawlInstanceConfig: XCrawlInstanceConfig) {
1297
1264
const type = 'file'
1298
1265
1299
1266
function crawlFile (
1300
- config : CrawlFileDetailTargetConfig ,
1301
- callback ?: ( result : CrawlFileSingleResult ) => void
1267
+ config : CrawlFileDetailTargetConfig
1302
1268
) : Promise < CrawlFileSingleResult >
1303
1269
1304
1270
function crawlFile (
1305
- config : CrawlFileDetailTargetConfig [ ] ,
1306
- callback ?: ( result : CrawlFileSingleResult [ ] ) => void
1271
+ config : CrawlFileDetailTargetConfig [ ]
1307
1272
) : Promise < CrawlFileSingleResult [ ] >
1308
1273
1309
1274
function crawlFile (
1310
- config : CrawlFileAdvancedConfig ,
1311
- callback ?: ( result : CrawlFileSingleResult [ ] ) => void
1275
+ config : CrawlFileAdvancedConfig
1312
1276
) : Promise < CrawlFileSingleResult [ ] >
1313
1277
1314
1278
async function crawlFile (
1315
- config : UniteCrawlFileConfig ,
1316
- callback ?: ( result : any ) => void
1279
+ config : UniteCrawlFileConfig
1317
1280
) : Promise < CrawlFileSingleResult | CrawlFileSingleResult [ ] > {
1318
1281
const {
1319
1282
detailTargets,
@@ -1385,10 +1348,6 @@ export function createCrawlFile(xCrawlInstanceConfig: XCrawlInstanceConfig) {
1385
1348
? crawlResultArr
1386
1349
: crawlResultArr [ 0 ]
1387
1350
1388
- if ( callback ) {
1389
- callback ( crawlResult )
1390
- }
1391
-
1392
1351
return crawlResult
1393
1352
}
1394
1353
0 commit comments