Showing
2 changed files
with
35 additions
and
42 deletions
This diff is collapsed. Click to expand it.
... | @@ -94,49 +94,47 @@ function getLatestToon(titleid, day ,cb) { | ... | @@ -94,49 +94,47 @@ function getLatestToon(titleid, day ,cb) { |
94 | function getAllToons() { | 94 | function getAllToons() { |
95 | allWebtoonList = new Array(); | 95 | allWebtoonList = new Array(); |
96 | //월요일 다음 웹툰 | 96 | //월요일 다음 웹툰 |
97 | - var mon='mon'; | 97 | + var mon='mon'; |
98 | - var daum = `http://webtoon.daum.net/data/pc/webtoon/list_serialized/${mon}?timeStamp=1515819276574`; | 98 | + var mon_name='MON'; |
99 | - var site='daum'; | 99 | + var daum = `http://webtoon.daum.net/data/pc/webtoon/list_serialized/${mon}?timeStamp=1515819276574`; |
100 | - var mon_name='MON'; | 100 | + var site = 'daum'; |
101 | - client.fetch(daum, {}, function (err, $, res, body) { | 101 | + client.fetch(daum, {}, function (err, $, res, body) { |
102 | - var data = JSON.parse(body); | 102 | + var data = JSON.parse(body); |
103 | - var list = data["data"]; | 103 | + var list = data["data"]; |
104 | - console.log(list); | 104 | + list.forEach(function (item, idx) { |
105 | - list.forEach(function(item, idx){ | 105 | + var webtoon_link = 'http://webtoon.daum.net/webtoon/view/' + item.nickname.toString(); |
106 | - var webtoon_link='http://webtoon.daum.net/webtoon/view/'+item.nickname.toString(); | 106 | + var webtoon = { |
107 | - var webtoon= { | 107 | + toon_index: item.id, |
108 | - toon_index: item.id, | 108 | + name: item.title, |
109 | - name : item.title, | 109 | + thum_link: item.pcThumbnailImage.url, |
110 | - thum_link : webtoon_link, | 110 | + webtoon_link: webtoon_link, |
111 | - webtoon_link : webtoon_link, | 111 | + week :mon_name, |
112 | - week : mon_name, | 112 | + site: site, |
113 | - site : site, | 113 | + latest: 0 |
114 | - latest : 0 | 114 | + }; |
115 | - }; | 115 | + allWebtoonList.push(webtoon); |
116 | - allWebtoonList.push(webtoon); | 116 | + }); |
117 | + | ||
117 | }); | 118 | }); |
118 | - }); | 119 | + |
119 | //화요일 다음 웹툰 | 120 | //화요일 다음 웹툰 |
120 | var tue='tue'; | 121 | var tue='tue'; |
121 | var tue_name='TUE'; | 122 | var tue_name='TUE'; |
122 | var daum1 = `http://webtoon.daum.net/data/pc/webtoon/list_serialized/${tue}?timeStamp=1515819276574`; | 123 | var daum1 = `http://webtoon.daum.net/data/pc/webtoon/list_serialized/${tue}?timeStamp=1515819276574`; |
123 | - | ||
124 | client.fetch(daum1, {}, function (err, $, res, body) { | 124 | client.fetch(daum1, {}, function (err, $, res, body) { |
125 | var data = JSON.parse(body); | 125 | var data = JSON.parse(body); |
126 | var list = data["data"]; | 126 | var list = data["data"]; |
127 | - | ||
128 | list.forEach(function(item, idx){ | 127 | list.forEach(function(item, idx){ |
129 | var webtoon_link='http://webtoon.daum.net/webtoon/view/'+item.nickname.toString(); | 128 | var webtoon_link='http://webtoon.daum.net/webtoon/view/'+item.nickname.toString(); |
130 | var webtoon= { | 129 | var webtoon= { |
131 | toon_index: item.id, | 130 | toon_index: item.id, |
132 | name : item.title, | 131 | name : item.title, |
133 | - thum_link : webtoon_link, | 132 | + thum_link : item.pcThumbnailImage.url, |
134 | webtoon_link : webtoon_link, | 133 | webtoon_link : webtoon_link, |
135 | week : tue_name, | 134 | week : tue_name, |
136 | site : site, | 135 | site : site, |
137 | latest : 0 | 136 | latest : 0 |
138 | }; | 137 | }; |
139 | - | ||
140 | allWebtoonList.push(webtoon); | 138 | allWebtoonList.push(webtoon); |
141 | }); | 139 | }); |
142 | 140 | ||
... | @@ -157,7 +155,7 @@ function getAllToons() { | ... | @@ -157,7 +155,7 @@ function getAllToons() { |
157 | var webtoon= { | 155 | var webtoon= { |
158 | toon_index: item.id, | 156 | toon_index: item.id, |
159 | name : item.title, | 157 | name : item.title, |
160 | - thum_link : webtoon_link, | 158 | + thum_link : item.pcThumbnailImage.url, |
161 | webtoon_link : webtoon_link, | 159 | webtoon_link : webtoon_link, |
162 | week : wed_name, | 160 | week : wed_name, |
163 | site : site, | 161 | site : site, |
... | @@ -170,7 +168,7 @@ function getAllToons() { | ... | @@ -170,7 +168,7 @@ function getAllToons() { |
170 | 168 | ||
171 | //목요일 다음 웹툰 | 169 | //목요일 다음 웹툰 |
172 | var thu='thu'; | 170 | var thu='thu'; |
173 | - var daum3 = `http://webtoon.daum.net/data/pc/webtoon/list_serialized/${thu}?timeStamp=1515819276574`; | 171 | + var daum3 =`http://webtoon.daum.net/data/pc/webtoon/list_serialized/${thu}?timeStamp=1515819276574`; |
174 | var thu_name='THU'; | 172 | var thu_name='THU'; |
175 | client.fetch(daum3, {}, function (err, $, res, body) { | 173 | client.fetch(daum3, {}, function (err, $, res, body) { |
176 | var data = JSON.parse(body); | 174 | var data = JSON.parse(body); |
... | @@ -180,7 +178,7 @@ function getAllToons() { | ... | @@ -180,7 +178,7 @@ function getAllToons() { |
180 | var webtoon= { | 178 | var webtoon= { |
181 | toon_index: item.id, | 179 | toon_index: item.id, |
182 | name : item.title, | 180 | name : item.title, |
183 | - thum_link : webtoon_link, | 181 | + thum_link : item.pcThumbnailImage.url, |
184 | webtoon_link : webtoon_link, | 182 | webtoon_link : webtoon_link, |
185 | week : thu_name, | 183 | week : thu_name, |
186 | site : site, | 184 | site : site, |
... | @@ -193,18 +191,17 @@ function getAllToons() { | ... | @@ -193,18 +191,17 @@ function getAllToons() { |
193 | 191 | ||
194 | //금요일 다음 웹툰 | 192 | //금요일 다음 웹툰 |
195 | var fri='fri'; | 193 | var fri='fri'; |
196 | - var daum4 = `http://webtoon.daum.net/data/pc/webtoon/list_serialized/${fri}?timeStamp=1515819276574`; | 194 | + var daum4 =`http://webtoon.daum.net/data/pc/webtoon/list_serialized/${fri}?timeStamp=1515819276574`; |
197 | var fri_name='FRI'; | 195 | var fri_name='FRI'; |
198 | client.fetch(daum4, {}, function (err, $, res, body) { | 196 | client.fetch(daum4, {}, function (err, $, res, body) { |
199 | var data = JSON.parse(body); | 197 | var data = JSON.parse(body); |
200 | - var list1 = data["data"]; | 198 | + var list = data["data"]; |
201 | - | 199 | + list.forEach(function(item, idx){ |
202 | - list1.forEach(function(item, idx){ | ||
203 | var webtoon_link='http://webtoon.daum.net/webtoon/view/'+item.nickname.toString(); | 200 | var webtoon_link='http://webtoon.daum.net/webtoon/view/'+item.nickname.toString(); |
204 | var webtoon= { | 201 | var webtoon= { |
205 | toon_index: item.id, | 202 | toon_index: item.id, |
206 | name : item.title, | 203 | name : item.title, |
207 | - thum_link : webtoon_link, | 204 | + thum_link : item.pcThumbnailImage.url, |
208 | webtoon_link : webtoon_link, | 205 | webtoon_link : webtoon_link, |
209 | week : fri_name, | 206 | week : fri_name, |
210 | site : site, | 207 | site : site, |
... | @@ -217,19 +214,17 @@ function getAllToons() { | ... | @@ -217,19 +214,17 @@ function getAllToons() { |
217 | 214 | ||
218 | //토요일 다음 웹툰 | 215 | //토요일 다음 웹툰 |
219 | var sat='sat'; | 216 | var sat='sat'; |
220 | - var daum5 = `http://webtoon.daum.net/data/pc/webtoon/list_serialized/${sat}?timeStamp=1515819276574`; | 217 | + var daum5 =`http://webtoon.daum.net/data/pc/webtoon/list_serialized/${sat}?timeStamp=1515819276574`; |
221 | var sat_name='SAT'; | 218 | var sat_name='SAT'; |
222 | client.fetch(daum5, {}, function (err, $, res, body) { | 219 | client.fetch(daum5, {}, function (err, $, res, body) { |
223 | var data = JSON.parse(body); | 220 | var data = JSON.parse(body); |
224 | var list = data["data"]; | 221 | var list = data["data"]; |
225 | - | ||
226 | list.forEach(function(item, idx){ | 222 | list.forEach(function(item, idx){ |
227 | - //다음 웹툰 아이디, 제목, 요일 | ||
228 | var webtoon_link='http://webtoon.daum.net/webtoon/view/'+item.nickname.toString(); | 223 | var webtoon_link='http://webtoon.daum.net/webtoon/view/'+item.nickname.toString(); |
229 | var webtoon= { | 224 | var webtoon= { |
230 | toon_index: item.id, | 225 | toon_index: item.id, |
231 | name : item.title, | 226 | name : item.title, |
232 | - thum_link : webtoon_link, | 227 | + thum_link : item.pcThumbnailImage.url, |
233 | webtoon_link : webtoon_link, | 228 | webtoon_link : webtoon_link, |
234 | week : sat_name, | 229 | week : sat_name, |
235 | site : site, | 230 | site : site, |
... | @@ -243,18 +238,17 @@ function getAllToons() { | ... | @@ -243,18 +238,17 @@ function getAllToons() { |
243 | //일요일 다음 웹툰 | 238 | //일요일 다음 웹툰 |
244 | var sun='sun'; | 239 | var sun='sun'; |
245 | var daum6 = `http://webtoon.daum.net/data/pc/webtoon/list_serialized/${sun}?timeStamp=1515819276574`; | 240 | var daum6 = `http://webtoon.daum.net/data/pc/webtoon/list_serialized/${sun}?timeStamp=1515819276574`; |
246 | - var sun_name='SUN' | 241 | + var sun_name='SUN'; |
247 | client.fetch(daum6, {}, function (err, $, res, body) { | 242 | client.fetch(daum6, {}, function (err, $, res, body) { |
248 | var data = JSON.parse(body); | 243 | var data = JSON.parse(body); |
249 | var list = data["data"]; | 244 | var list = data["data"]; |
250 | - | ||
251 | list.forEach(function(item, idx){ | 245 | list.forEach(function(item, idx){ |
252 | //다음 웹툰 아이디, 제목, 요일 | 246 | //다음 웹툰 아이디, 제목, 요일 |
253 | var webtoon_link='http://webtoon.daum.net/webtoon/view/'+item.nickname.toString(); | 247 | var webtoon_link='http://webtoon.daum.net/webtoon/view/'+item.nickname.toString(); |
254 | var webtoon= { | 248 | var webtoon= { |
255 | toon_index: item.id, | 249 | toon_index: item.id, |
256 | name : item.title, | 250 | name : item.title, |
257 | - thum_link : webtoon_link, | 251 | + thum_link : item.pcThumbnailImage.url, |
258 | webtoon_link : webtoon_link, | 252 | webtoon_link : webtoon_link, |
259 | week : sun_name, | 253 | week : sun_name, |
260 | site : site, | 254 | site : site, |
... | @@ -262,7 +256,6 @@ function getAllToons() { | ... | @@ -262,7 +256,6 @@ function getAllToons() { |
262 | }; | 256 | }; |
263 | allWebtoonList.push(webtoon); | 257 | allWebtoonList.push(webtoon); |
264 | }); | 258 | }); |
265 | - | ||
266 | }); | 259 | }); |
267 | 260 | ||
268 | var allWeeklyToonsUrl = "http://comic.naver.com/webtoon/weekday.nhn"; | 261 | var allWeeklyToonsUrl = "http://comic.naver.com/webtoon/weekday.nhn"; |
... | @@ -276,7 +269,7 @@ function getAllToons() { | ... | @@ -276,7 +269,7 @@ function getAllToons() { |
276 | var thumb_link = $(this).children().first().children().first().attr('src'); | 269 | var thumb_link = $(this).children().first().children().first().attr('src'); |
277 | var name = $(this).next().text(); | 270 | var name = $(this).next().text(); |
278 | var titleid = webtoon_link.split('?')[1].split('&')[0].split('=')[1]; | 271 | var titleid = webtoon_link.split('?')[1].split('&')[0].split('=')[1]; |
279 | - var site = 'naver' | 272 | + var site = 'naver'; |
280 | var webtoon= { | 273 | var webtoon= { |
281 | toon_index: titleid, | 274 | toon_index: titleid, |
282 | name : name, | 275 | name : name, | ... | ... |
-
Please register or login to post a comment