Showing
1 changed file
with
0 additions
and
79 deletions
... | @@ -63,82 +63,3 @@ function crawl_Reol(url,callback){ | ... | @@ -63,82 +63,3 @@ function crawl_Reol(url,callback){ |
63 | } | 63 | } |
64 | 64 | ||
65 | exports.crawl_Reol = crawl_Reol; | 65 | exports.crawl_Reol = crawl_Reol; |
... | \ No newline at end of file | ... | \ No newline at end of file |
66 | - | ||
67 | - | ||
68 | - | ||
69 | - | ||
70 | - | ||
71 | - | ||
72 | - | ||
73 | - | ||
74 | - | ||
75 | - | ||
76 | - | ||
77 | - | ||
78 | - | ||
79 | - | ||
80 | - | ||
81 | - | ||
82 | - | ||
83 | - | ||
84 | - | ||
85 | - | ||
86 | - | ||
87 | - | ||
88 | -// promise | ||
89 | - | ||
90 | -// var request = require('request'); | ||
91 | -// var cheerio = require('cheerio'); | ||
92 | -// function crawl_Reol(url){ | ||
93 | -// return new Promise(function(resolve, reject){ | ||
94 | -// request(url, function (err, res, body) { | ||
95 | -// const $ = cheerio.load(body); | ||
96 | - | ||
97 | -// var Reol = new Array(); | ||
98 | -// var album, year | ||
99 | -// var album_track = new Array(); | ||
100 | -// var json_album = new Array(), json_year = new Array(), json_track = new Array(); | ||
101 | -// $('body > div.content-wrapper > article > div.wiki-content.clearfix > div').each(function (index, ele) { | ||
102 | -// for (var i = 1; i <= $('.toc-item').length; i++) { | ||
103 | -// album = $(this).find('#toc > div > div:nth-child(2) > span:nth-child(' + i + ')').text() //앨범 정보 가져오기 | ||
104 | -// if (album != '') { | ||
105 | -// json_album.push(album.substr(2)); | ||
106 | -// } | ||
107 | - | ||
108 | -// var index = 7 + (i * 2); //트랙, 연도 가져오기 인덱스 변수 | ||
109 | - | ||
110 | -// if (index != 25) { //규칙성이 어긋나는 부분을 예외처리를 위해 if문 | ||
111 | -// //year 가져오기 | ||
112 | -// year = $('body > div.content-wrapper > article > div.wiki-content.clearfix > div > div:nth-child(' + index + ') > div:nth-child(3) > table > tbody > tr:nth-child(1) > td:nth-child(2)').text(); | ||
113 | -// //track 가져오기 | ||
114 | -// $('body > div.content-wrapper > article > div.wiki-content.clearfix > div > div:nth-child(' + index + ') > div:nth-child(3) > table > tbody').find('tr').each(function (index, ele) { | ||
115 | -// var track = $(this).children().eq(1).text(); | ||
116 | -// if (track != '1' && track != '곡명' && track[4] != '년') | ||
117 | -// album_track.push(track) | ||
118 | -// }); | ||
119 | -// } | ||
120 | -// else { | ||
121 | -// year = $('body > div.content-wrapper > article > div.wiki-content.clearfix > div > div:nth-child(' + index + ') > div:nth-child(4) > table > tbody > tr:nth-child(1) > td:nth-child(2)').text(); | ||
122 | -// $('body > div.content-wrapper > article > div.wiki-content.clearfix > div > div:nth-child(' + index + ') > div:nth-child(4) > table > tbody').find('tr').each(function (index, ele) { | ||
123 | -// var track = $(this).children().eq(1).text(); | ||
124 | -// if (track != '1' && track != '곡명' && track[4] != '년') | ||
125 | -// album_track.push(track) | ||
126 | -// }); | ||
127 | -// } | ||
128 | -// if (year != '') { | ||
129 | -// json_year.push(year); | ||
130 | -// json_track.push(album_track); | ||
131 | -// } | ||
132 | -// album_track = []; | ||
133 | -// } | ||
134 | -// }); | ||
135 | -// Reol.push({ json_album, json_year, json_track }); | ||
136 | -// if (Reol) { | ||
137 | -// resolve(Reol); | ||
138 | -// } | ||
139 | -// reject(new Error("Request is failed")); | ||
140 | -// }); | ||
141 | -// }); | ||
142 | -// } | ||
143 | - | ||
144 | -// exports.crawl_Reol = crawl_Reol; | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment