Yuseunggeun

modify app.js

Showing 1 changed file with 8 additions and 31 deletions
1 //2019102201 컴퓨터공학과 유승근 1 //2019102201 컴퓨터공학과 유승근
2 var cheerio = require("cheerio"); 2 var cheerio = require("cheerio");
3 +var path = require("path");
3 var request = require("request"); 4 var request = require("request");
4 var express = require("express"); 5 var express = require("express");
5 var router = express.Router(); 6 var router = express.Router();
7 +var index = require("./routes/index");
6 8
7 -var url = "https://www.videocardbenchmark.net/gpu_value.html#all-time-value"; 9 +var app = express();
8 -var Graphic_card = []; 10 +app.set('views', path.join(__dirname, 'views'));
9 -var Price = []; 11 +app.set('view engine', 'ejs');
10 -var count = 20;
11 12
12 -//그래픽카드 순위 출력 테스트 13 +app.use('/',index);
13 -request(url, function(error, response, html){ 14 +var server = app.listen(3000);
14 - if(!error){ 15 +module.exports = app;
15 - var $ = cheerio.load(html);
16 -
17 - for(var i = 0; i < count; i++){
18 - $('ul.chartlist > li > a > span.prdname').each(function(){
19 - var item_name = $(this);
20 - var item_name_text = item_name.text();
21 - Graphic_card[i] = item_name_text;
22 - i++;
23 - })
24 - }
25 - for(var i = 0; i < count; i++){
26 - $('ul.chartlist > li > a > span.price-neww').each(function(){
27 - var price = $(this);
28 - var price_text = price.text();
29 - Price[i] = price_text;
30 - i++;
31 - })
32 - }
33 -
34 - for(var i = 0; i < count; i++){
35 - console.log((i+1) + "."+Graphic_card[i]+" - ("+Price[i]+"$)");
36 - }
37 - }
38 -});
...\ No newline at end of file ...\ No newline at end of file
......