@@ -3,7 +3,7 @@ import XCrawl from '../../src'
33
44const testXCrawl = new XCrawl ( {
55 timeout : 10000 ,
6- intervalTime : { max : 2000 , min : 1000 } ,
6+ intervalTime : { max : 0 , min : 0 } ,
77 mode : 'async'
88} )
99
@@ -17,23 +17,23 @@ const testXCrawl = new XCrawl({
1717// ]
1818// })
1919
20- testXCrawl . fetchPolling ( { m : 3 } , ( ) => {
21- testXCrawl
22- . fetchHTML ( 'https://www.bilibili.com/guochuang/' , ( res ) => {
23- console . log ( 'fetchHTML Callback: ' , res . statusCode )
24- } )
25- . then ( ( res ) => {
26- const { jsdom } = res . data
20+ // testXCrawl.fetchPolling({ m: 3 }, () => {
21+ testXCrawl
22+ . fetchHTML ( 'https://www.bilibili.com/guochuang/' , ( res ) => {
23+ console . log ( 'fetchHTML Callback: ' , res . statusCode )
24+ } )
25+ . then ( ( res ) => {
26+ const { jsdom } = res . data
2727
28- const imgSrc : string [ ] = [ ]
29- const recomEls =
30- jsdom . window . document . querySelectorAll ( '.chief-recom-item' )
31- recomEls . forEach ( ( item ) => imgSrc . push ( item . querySelector ( 'img' ) ! . src ) )
28+ const imgSrc : string [ ] = [ ]
29+ const recomEls = jsdom . window . document . querySelectorAll ( '.chief-recom-item' )
30+ recomEls . forEach ( ( item ) => imgSrc . push ( item . querySelector ( 'img' ) ! . src ) )
3231
33- const requestConifg = imgSrc . map ( ( src ) => ( { url : `https:${ src } ` } ) )
34- requestConifg . pop ( )
32+ const requestConifg = imgSrc . map ( ( src ) => ( { url : `https:${ src } ` } ) )
33+ requestConifg . pop ( )
3534
36- testXCrawl . fetchFile (
35+ testXCrawl
36+ . fetchFile (
3737 {
3838 requestConifg,
3939 fileConfig : { storeDir : path . resolve ( __dirname , './upload' ) }
@@ -42,5 +42,6 @@ testXCrawl.fetchPolling({ m: 3 }, () => {
4242 console . log ( res . id , res . statusCode , res . data . fileName )
4343 }
4444 )
45- } )
46- } )
45+ . then ( ( res ) => console . log ( res ) )
46+ } )
47+ // })
0 commit comments