Showing
1 changed file
with
12 additions
and
2 deletions
... | @@ -63,8 +63,12 @@ const searchToResult = (searchResult, result, keywordCheck) => { | ... | @@ -63,8 +63,12 @@ const searchToResult = (searchResult, result, keywordCheck) => { |
63 | result.push( searchResult ); | 63 | result.push( searchResult ); |
64 | } | 64 | } |
65 | } else if( keywordCheck ) { | 65 | } else if( keywordCheck ) { |
66 | - | 66 | + // 공백 제거하고 비교 |
67 | -}} | 67 | + if( result[ result.length - 1 ].passage.replace( /\s/g, '' ) !== searchResult.passage.replace( /\s/g, '' ) ) { |
68 | + result.push( searchResult ); | ||
69 | + } | ||
70 | + } | ||
71 | +} | ||
68 | 72 | ||
69 | const getHtmlMain = ( main, keywordText, html, defaultURL, findSearchResult ) => { | 73 | const getHtmlMain = ( main, keywordText, html, defaultURL, findSearchResult ) => { |
70 | const $ = cheerio.load( html ); | 74 | const $ = cheerio.load( html ); |
... | @@ -94,6 +98,9 @@ search.naver = ( keywordText ) => { | ... | @@ -94,6 +98,9 @@ search.naver = ( keywordText ) => { |
94 | result = getHtmlMain( naverMain, keywordText, html, naverURL, naver ); | 98 | result = getHtmlMain( naverMain, keywordText, html, naverURL, naver ); |
95 | resolve( result ); | 99 | resolve( result ); |
96 | }) | 100 | }) |
101 | + .catch( ( err ) => { | ||
102 | + throw new Error( err ); | ||
103 | + }); | ||
97 | }) | 104 | }) |
98 | } | 105 | } |
99 | 106 | ||
... | @@ -110,6 +117,9 @@ search.google = ( keywordText ) => { | ... | @@ -110,6 +117,9 @@ search.google = ( keywordText ) => { |
110 | result = getHtmlMain( googleMain, keywordText, html, googleURL, google ); | 117 | result = getHtmlMain( googleMain, keywordText, html, googleURL, google ); |
111 | resolve( result ); | 118 | resolve( result ); |
112 | }) | 119 | }) |
120 | + .catch( ( err ) => { | ||
121 | + throw new Error( err ); | ||
122 | + }); | ||
113 | }) | 123 | }) |
114 | } | 124 | } |
115 | 125 | ... | ... |
-
Please register or login to post a comment