Skip to content

Commit 423a7d0

Browse files
committed
Feat: Terminal Prompt
1 parent 507ebad commit 423a7d0

File tree

3 files changed

+21
-20
lines changed

3 files changed

+21
-20
lines changed

src/api.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1136,19 +1136,19 @@ export function createCrawlFile(xCrawlConfig: LoaderXCrawlConfig) {
11361136
errorIds.push(item.id)
11371137
}
11381138
})
1139-
log('Save file final result:')
1139+
log('Save statistics for the targets:')
11401140
log(
11411141
logSuccess(
1142-
` Success - total: ${succssIds.length}, ids: [ ${succssIds.join(
1143-
' - '
1144-
)} ]`
1142+
` Success - target total: ${
1143+
succssIds.length
1144+
}, targets id: [ ${succssIds.join(', ')} ]`
11451145
)
11461146
)
11471147
log(
11481148
logError(
1149-
` Error - total: ${errorIds.length}, ids: [ ${errorIds.join(
1150-
' - '
1151-
)} ]`
1149+
` Error - target total: ${
1150+
errorIds.length
1151+
}, targets id: [ ${errorIds.join(', ')} ]`
11521152
)
11531153
)
11541154

src/batchCrawl.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,11 @@ async function useSleepByBatch(
1414
? intervalTime
1515
: random(intervalTime.max, intervalTime.min)
1616

17-
log(
18-
`Id: ${logNumber(id)} - Crawl needs to sleep for ${logNumber(
19-
timeout + 'ms'
20-
)} milliseconds before sending`
21-
)
17+
log(`Target id: ${logNumber(id)} - sleep: ${logNumber(timeout + 'ms')}`)
2218

2319
await sleep(timeout)
2420
} else {
25-
log(`Id: ${logNumber(id)} - Crawl does not need to sleep, send immediately`)
21+
log(`Target id: ${logNumber(id)} - sleep: ${logNumber('0ms')}`)
2622
}
2723
}
2824

src/controller.ts

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ export async function controller<
138138
log(
139139
`${logSuccess(`Start crawling`)} - name: ${logWarn(name)}, mode: ${logWarn(
140140
mode
141-
)}, total: ${logNumber(devices.length)} `
141+
)}, target total: ${logNumber(devices.length)} `
142142
)
143143

144144
// 选择爬取模式
@@ -203,8 +203,11 @@ export async function controller<
203203

204204
return item.id
205205
})
206+
206207
log(
207-
logWarn(`Retry: ${++i} - Ids to retry: [ ${retriedIds.join(' - ')} ]`)
208+
logWarn(
209+
`Start retrying: ${++i} - Targets id: [ ${retriedIds.join(' - ')} ]`
210+
)
208211
)
209212
}
210213
}
@@ -220,17 +223,19 @@ export async function controller<
220223
}
221224
})
222225

223-
log('Crawl the final result:')
226+
log('Crawl statistics of the targets:')
224227
log(
225228
logSuccess(
226-
` Success - total: ${succssIds.length}, ids: [ ${succssIds.join(
227-
' - '
228-
)} ]`
229+
` Success - target total: ${
230+
succssIds.length
231+
}, targets id: [ ${succssIds.join(', ')} ]`
229232
)
230233
)
231234
log(
232235
logError(
233-
` Error - total: ${errorIds.length}, ids: [ ${errorIds.join(' - ')} ]`
236+
` Error - target total: ${
237+
errorIds.length
238+
}, targets id: [ ${errorIds.join(', ')} ]`
234239
)
235240
)
236241

0 commit comments

Comments
 (0)