전세계

기능: data.json에 버전 추가 및 버전이 다를 경우 크롤링

Showing 1 changed file with 7 additions and 0 deletions
...@@ -7,6 +7,8 @@ const axios = require('axios'); ...@@ -7,6 +7,8 @@ const axios = require('axios');
7 const cheerio = require('cheerio'); 7 const cheerio = require('cheerio');
8 const url = 'http://lol.inven.co.kr/dataninfo/proteam/progamer.php?code=135'; 8 const url = 'http://lol.inven.co.kr/dataninfo/proteam/progamer.php?code=135';
9 9
10 +const version = '0.1';
11 +
10 var fakerData = {}; 12 var fakerData = {};
11 13
12 function checkData() { 14 function checkData() {
...@@ -15,6 +17,11 @@ function checkData() { ...@@ -15,6 +17,11 @@ function checkData() {
15 console.log("데이터 파일이 존재합니다. 데이터를 읽습니다."); 17 console.log("데이터 파일이 존재합니다. 데이터를 읽습니다.");
16 fakerData = JSON.parse(dataBuffer.toString()); 18 fakerData = JSON.parse(dataBuffer.toString());
17 console.log(fakerData); 19 console.log(fakerData);
20 +
21 + if(fakerData.version != version){
22 + console.log("버전이 다릅니다. 데이터를 크롤링합니다.");
23 + getData();
24 + }
18 } 25 }
19 catch (exception) { 26 catch (exception) {
20 console.log(exception); 27 console.log(exception);
......