SW0000J

각 팀 페이지 완성! 기사 갱신방법 찾기

var express = require('express');
var path = require('path');
var bodyParser = require('body-parser');
var request = require('request');
var fs = require('fs');
var ejs = require('ejs');
var indexRouter = require('./routes/index');
var ncRouter = require('./routes/nc');
var lgRouter = require('./routes/lg');
var doosanRouter = require('./routes/doosan');
var kiwoomRouter = require('./routes/kiwoom');
var kiaRouter = require('./routes/kia');
var lotteRouter = require('./routes/lotte');
var samsungRouter = require('./routes/samsung');
var ktRouter = require('./routes/kt');
var skRouter = require('./routes/sk');
var hanwhaRouter = require('./routes/hanwha');
//var request = require('request');
//var fs = require('fs');
//var ejs = require('ejs');
var app = express();
const PORT = 80;
......@@ -19,6 +29,15 @@ app.use(bodyParser.urlencoded({ extended: false }));
app.use('/', indexRouter);
app.use('/nc', ncRouter);
app.use('/lg', lgRouter);
app.use('/doosan', doosanRouter);
app.use('/kiwoom', kiwoomRouter);
app.use('/kia', kiaRouter);
app.use('/lotte', lotteRouter);
app.use('/samsung', samsungRouter);
app.use('/kt', ktRouter);
app.use('/sk', skRouter);
app.use('/hanwha', hanwhaRouter);
app.listen(PORT, function(){
console.log('Code run in https://localhost:'+PORT+'\n');
......
const axios = require("axios"); // 웹 서버 요청 모듈
const cheerio = require("cheerio"); // Load한 것을 jQuery처럼 사용
const url = "http://isplus.live.joins.com/news/list/list.asp?page=1"
const getHtml = async () => {
try {
return await axios.get(url);
} catch (error) {
console.error(error);
}
};
const getIsplus1 = async () => {
return new Promise((resolve, reject) => {
getHtml()
.then(html => {
let ulList = [];
//console.log(html.data);
const $ = cheerio.load(html.data);
const $bodyList = $("div.news_list > div.bd > ul").children("li");
$bodyList.each(function(i, elem) {
ulList[i] = {
url: $(this).find('dl > dd.photo > a').attr('href'),
image_url: $(this).find('dl > dd.photo > a > img').attr('src'),
title: $(this).find('dl > dt > a').text(),
summary: $(this).find('dl > dd > a').text(),
datetime: $(this).find('dl > dd > span.date').text() + " " + $(this).find('dl > dd > span.time').text()
};
//console.log(ulList[i]) // list object checking code
});
const data = ulList.filter(n => n.title);
return data;
//return ulList;
}).then(data => {
resolve(data);
});
});
};
module.exports = getIsplus1;
const axios = require("axios"); // 웹 서버 요청 모듈
const cheerio = require("cheerio"); // Load한 것을 jQuery처럼 사용
const url = "http://isplus.live.joins.com/news/list/list.asp?page=2"
const getHtml = async () => {
try {
return await axios.get(url);
} catch (error) {
console.error(error);
}
};
const getIsplus2 = async () => {
return new Promise((resolve, reject) => {
getHtml()
.then(html => {
let ulList = [];
//console.log(html.data);
const $ = cheerio.load(html.data);
const $bodyList = $("div.news_list > div.bd > ul").children("li");
$bodyList.each(function(i, elem) {
ulList[i] = {
url: $(this).find('dl > dd.photo > a').attr('href'),
image_url: $(this).find('dl > dd.photo > a > img').attr('src'),
title: $(this).find('dl > dt > a').text(),
summary: $(this).find('dl > dd > a').text(),
datetime: $(this).find('dl > dd > span.date').text() + " " + $(this).find('dl > dd > span.time').text()
};
//console.log(ulList[i]) // list object checking code
});
const data = ulList.filter(n => n.title);
return data;
//return ulList;
}).then(data => {
resolve(data);
});
});
};
module.exports = getIsplus2;
const axios = require("axios"); // 웹 서버 요청 모듈
const cheerio = require("cheerio"); // Load한 것을 jQuery처럼 사용
const url = "http://isplus.live.joins.com/news/list/list.asp?page=3"
const getHtml = async () => {
try {
return await axios.get(url);
} catch (error) {
console.error(error);
}
};
const getIsplus3 = async () => {
return new Promise((resolve, reject) => {
getHtml()
.then(html => {
let ulList = [];
//console.log(html.data);
const $ = cheerio.load(html.data);
const $bodyList = $("div.news_list > div.bd > ul").children("li");
$bodyList.each(function(i, elem) {
ulList[i] = {
url: $(this).find('dl > dd.photo > a').attr('href'),
image_url: $(this).find('dl > dd.photo > a > img').attr('src'),
title: $(this).find('dl > dt > a').text(),
summary: $(this).find('dl > dd > a').text(),
datetime: $(this).find('dl > dd > span.date').text() + " " + $(this).find('dl > dd > span.time').text()
};
//console.log(ulList[i]) // list object checking code
});
const data = ulList.filter(n => n.title);
return data;
//return ulList;
}).then(data => {
resolve(data);
});
});
};
module.exports = getIsplus3;
const axios = require("axios"); // 웹 서버 요청 모듈
const cheerio = require("cheerio"); // Load한 것을 jQuery처럼 사용
const url = "http://isplus.live.joins.com/news/list/list.asp?page=4"
const getHtml = async () => {
try {
return await axios.get(url);
} catch (error) {
console.error(error);
}
};
const getIsplus4 = async () => {
return new Promise((resolve, reject) => {
getHtml()
.then(html => {
let ulList = [];
//console.log(html.data);
const $ = cheerio.load(html.data);
const $bodyList = $("div.news_list > div.bd > ul").children("li");
$bodyList.each(function(i, elem) {
ulList[i] = {
url: $(this).find('dl > dd.photo > a').attr('href'),
image_url: $(this).find('dl > dd.photo > a > img').attr('src'),
title: $(this).find('dl > dt > a').text(),
summary: $(this).find('dl > dd > a').text(),
datetime: $(this).find('dl > dd > span.date').text() + " " + $(this).find('dl > dd > span.time').text()
};
//console.log(ulList[i]) // list object checking code
});
const data = ulList.filter(n => n.title);
return data;
//return ulList;
}).then(data => {
resolve(data);
});
});
};
module.exports = getIsplus4;
......@@ -27,7 +27,7 @@ const getXports = async () => {
url: 'http://www.xportsnews.com' + $(this).find('div.thumb > a').attr('href'),
image_url: $(this).find('div.thumb > a > img').attr('src'),
title: $(this).find('dl.dlist > dt > a').text(),
summary: $(this).find('dd').text().slice(1, -2),
summary: $(this).find('dd').text(),
datetime: $(this).find('dd > span.data').text()
};
//console.log(ulList[i]) // list object checking code
......
var express = require('express');
var router = express.Router();
const getXports = require('../crawling/xports.js');
const getZum = require('../crawling/zum.js');
const getChosun = require('../crawling/chosun.js');
const getYna = require('../crawling/yna.js');
const getIsplus1 = require('../crawling/isplus1.js');
const getIsplus2 = require('../crawling/isplus2.js');
const getIsplus3 = require('../crawling/isplus3.js');
const getIsplus4 = require('../crawling/isplus4.js');
let isplus1;
let isplus2;
let isplus3;
let isplus4;
let xports;
let zum;
let chosun;
let yna;
let newslist;
let doosan = new Array();
(async function() {
try {
isplus1 = await getIsplus1();
isplus2 = await getIsplus2();
isplus3 = await getIsplus3();
isplus4 = await getIsplus4();
xports = await getXports();
zum = await getZum();
chosun = await getChosun();
yna = await getYna();
newslist = isplus1.concat(isplus2, isplus3, isplus4, xports, zum, chosun, yna);
let searchlist = ['두산', '베어스', '김재환', '김태형', '알칸타라'];
for(var i of newslist){
for (var j of searchlist){
if(i.title.indexOf(j) !== -1 || i.summary.indexOf(j) !== -1){
doosan.push(i);
break;
}
}
}
console.log("doosan loaded");
} catch (e) {
return console.log(e);
}
})();
router.get('/', function(req, res, next){
res.render('doosan', {
doosan : doosan
});
});
module.exports = router;
var express = require('express');
var router = express.Router();
const getXports = require('../crawling/xports.js');
const getZum = require('../crawling/zum.js');
const getChosun = require('../crawling/chosun.js');
const getYna = require('../crawling/yna.js');
const getIsplus1 = require('../crawling/isplus1.js');
const getIsplus2 = require('../crawling/isplus2.js');
const getIsplus3 = require('../crawling/isplus3.js');
const getIsplus4 = require('../crawling/isplus4.js');
let isplus1;
let isplus2;
let isplus3;
let isplus4;
let xports;
let zum;
let chosun;
let yna;
let newslist;
let hanwha = new Array();
(async function() {
try {
isplus1 = await getIsplus1();
isplus2 = await getIsplus2();
isplus3 = await getIsplus3();
isplus4 = await getIsplus4();
xports = await getXports();
zum = await getZum();
chosun = await getChosun();
yna = await getYna();
newslist = isplus1.concat(isplus2, isplus3, isplus4, xports, zum, chosun, yna);
let searchlist = ['한화', '이긇스', '18연패', '김태균', '한용덕', '최원호', '대전'];
for(var i of newslist){
for (var j of searchlist){
if(i.title.indexOf(j) !== -1 || i.summary.indexOf(j) !== -1){
hanwha.push(i);
break;
}
}
}
console.log("hanwha loaded");
} catch (e) {
return console.log(e);
}
})();
router.get('/', function(req, res, next){
res.render('hanwha', {
hanwha : hanwha
});
});
module.exports = router;
var express = require('express');
var router = express.Router();
const getXports = require('../xports.js');
const getZum = require('../zum.js');
const getChosun = require('../chosun.js');
const getYna = require('../yna.js')
const getXports = require('../crawling/xports.js');
const getZum = require('../crawling/zum.js');
const getChosun = require('../crawling/chosun.js');
const getYna = require('../crawling/yna.js');
const getIsplus1 = require('../crawling/isplus1.js');
const getIsplus2 = require('../crawling/isplus2.js');
const getIsplus3 = require('../crawling/isplus3.js');
const getIsplus4 = require('../crawling/isplus4.js');
let isplus1;
let isplus2;
let isplus3;
let isplus4;
let xports;
let zum;
let chosun;
......@@ -13,12 +21,16 @@ let yna;
let newslist;
(async function() {
try {
isplus1 = await getIsplus1();
isplus2 = await getIsplus2();
isplus3 = await getIsplus3();
isplus4 = await getIsplus4();
xports = await getXports();
zum = await getZum();
chosun = await getChosun();
yna = await getYna();
newslist = xports.concat(zum, chosun, yna);
newslist = isplus1.concat(isplus2, isplus3, isplus4, xports, zum, chosun, yna);
console.log("index loaded");
} catch (e) {
......
var express = require('express');
var router = express.Router();
const getXports = require('../crawling/xports.js');
const getZum = require('../crawling/zum.js');
const getChosun = require('../crawling/chosun.js');
const getYna = require('../crawling/yna.js');
const getIsplus1 = require('../crawling/isplus1.js');
const getIsplus2 = require('../crawling/isplus2.js');
const getIsplus3 = require('../crawling/isplus3.js');
const getIsplus4 = require('../crawling/isplus4.js');
let isplus1;
let isplus2;
let isplus3;
let isplus4;
let xports;
let zum;
let chosun;
let yna;
let newslist;
let kia = new Array();
(async function() {
try {
isplus1 = await getIsplus1();
isplus2 = await getIsplus2();
isplus3 = await getIsplus3();
isplus4 = await getIsplus4();
xports = await getXports();
zum = await getZum();
chosun = await getChosun();
yna = await getYna();
newslist = isplus1.concat(isplus2, isplus3, isplus4, xports, zum, chosun, yna);
let searchlist = ['KIA', 'kia', '기아', '타이거즈', '최형우', '윌리엄스', '광주'];
for(var i of newslist){
for (var j of searchlist){
if(i.title.indexOf(j) !== -1 || i.summary.indexOf(j) !== -1){
kia.push(i);
break;
}
}
}
console.log("kia loaded");
} catch (e) {
return console.log(e);
}
})();
router.get('/', function(req, res, next){
res.render('kia', {
kia : kia
});
});
module.exports = router;
var express = require('express');
var router = express.Router();
const getXports = require('../crawling/xports.js');
const getZum = require('../crawling/zum.js');
const getChosun = require('../crawling/chosun.js');
const getYna = require('../crawling/yna.js');
const getIsplus1 = require('../crawling/isplus1.js');
const getIsplus2 = require('../crawling/isplus2.js');
const getIsplus3 = require('../crawling/isplus3.js');
const getIsplus4 = require('../crawling/isplus4.js');
let isplus1;
let isplus2;
let isplus3;
let isplus4;
let xports;
let zum;
let chosun;
let yna;
let newslist;
let kiwoom = new Array();
(async function() {
try {
isplus1 = await getIsplus1();
isplus2 = await getIsplus2();
isplus3 = await getIsplus3();
isplus4 = await getIsplus4();
xports = await getXports();
zum = await getZum();
chosun = await getChosun();
yna = await getYna();
newslist = isplus1.concat(isplus2, isplus3, isplus4, xports, zum, chosun, yna);
let searchlist = ['키움', '히어로즈', '박병호', '손혁', '고척'];
for(var i of newslist){
for (var j of searchlist){
if(i.title.indexOf(j) !== -1 || i.summary.indexOf(j) !== -1){
kiwoom.push(i);
break;
}
}
}
console.log("kiwoom loaded");
} catch (e) {
return console.log(e);
}
})();
router.get('/', function(req, res, next){
res.render('kiwoom', {
kiwoom : kiwoom
});
});
module.exports = router;
var express = require('express');
var router = express.Router();
const getXports = require('../crawling/xports.js');
const getZum = require('../crawling/zum.js');
const getChosun = require('../crawling/chosun.js');
const getYna = require('../crawling/yna.js');
const getIsplus1 = require('../crawling/isplus1.js');
const getIsplus2 = require('../crawling/isplus2.js');
const getIsplus3 = require('../crawling/isplus3.js');
const getIsplus4 = require('../crawling/isplus4.js');
let isplus1;
let isplus2;
let isplus3;
let isplus4;
let xports;
let zum;
let chosun;
let yna;
let newslist;
let kt = new Array();
(async function() {
try {
isplus1 = await getIsplus1();
isplus2 = await getIsplus2();
isplus3 = await getIsplus3();
isplus4 = await getIsplus4();
xports = await getXports();
zum = await getZum();
chosun = await getChosun();
yna = await getYna();
newslist = isplus1.concat(isplus2, isplus3, isplus4, xports, zum, chosun, yna);
let searchlist = ['kt', 'KT', 'wiz', 'WIZ', '케이티', '위즈', '강백호', '이강철', '수원'];
for(var i of newslist){
for (var j of searchlist){
if(i.title.indexOf(j) !== -1 || i.summary.indexOf(j) !== -1){
kt.push(i);
break;
}
}
}
console.log("kt loaded");
} catch (e) {
return console.log(e);
}
})();
router.get('/', function(req, res, next){
res.render('kt', {
kt : kt
});
});
module.exports = router;
var express = require('express');
var router = express.Router();
const getXports = require('../crawling/xports.js');
const getZum = require('../crawling/zum.js');
const getChosun = require('../crawling/chosun.js');
const getYna = require('../crawling/yna.js');
const getIsplus1 = require('../crawling/isplus1.js');
const getIsplus2 = require('../crawling/isplus2.js');
const getIsplus3 = require('../crawling/isplus3.js');
const getIsplus4 = require('../crawling/isplus4.js');
let isplus1;
let isplus2;
let isplus3;
let isplus4;
let xports;
let zum;
let chosun;
let yna;
let newslist;
let lg = new Array();
(async function() {
try {
isplus1 = await getIsplus1();
isplus2 = await getIsplus2();
isplus3 = await getIsplus3();
isplus4 = await getIsplus4();
xports = await getXports();
zum = await getZum();
chosun = await getChosun();
yna = await getYna();
newslist = isplus1.concat(isplus2, isplus3, isplus4, xports, zum, chosun, yna);
let searchlist = ['LG', 'lg', '엘지', '트윈스', '라모스', '류중일'];
for(var i of newslist){
for (var j of searchlist){
if(i.title.indexOf(j) !== -1 || i.summary.indexOf(j) !== -1){
lg.push(i);
break;
}
}
}
console.log("lg loaded");
} catch (e) {
return console.log(e);
}
})();
router.get('/', function(req, res, next){
res.render('lg', {
lg : lg
});
});
module.exports = router;
var express = require('express');
var router = express.Router();
const getXports = require('../crawling/xports.js');
const getZum = require('../crawling/zum.js');
const getChosun = require('../crawling/chosun.js');
const getYna = require('../crawling/yna.js');
const getIsplus1 = require('../crawling/isplus1.js');
const getIsplus2 = require('../crawling/isplus2.js');
const getIsplus3 = require('../crawling/isplus3.js');
const getIsplus4 = require('../crawling/isplus4.js');
let isplus1;
let isplus2;
let isplus3;
let isplus4;
let xports;
let zum;
let chosun;
let yna;
let newslist;
let lotte = new Array();
(async function() {
try {
isplus1 = await getIsplus1();
isplus2 = await getIsplus2();
isplus3 = await getIsplus3();
isplus4 = await getIsplus4();
xports = await getXports();
zum = await getZum();
chosun = await getChosun();
yna = await getYna();
newslist = isplus1.concat(isplus2, isplus3, isplus4, xports, zum, chosun, yna);
let searchlist = ['롯데', '자이언츠', '이대호', '허문회', '사직'];
for(var i of newslist){
for (var j of searchlist){
if(i.title.indexOf(j) !== -1 || i.summary.indexOf(j) !== -1){
lotte.push(i);
break;
}
}
}
console.log("lotte loaded");
} catch (e) {
return console.log(e);
}
})();
router.get('/', function(req, res, next){
res.render('lotte', {
lotte : lotte
});
});
module.exports = router;
var express = require('express');
var router = express.Router();
const getXports = require('../xports.js');
const getZum = require('../zum.js');
const getChosun = require('../chosun.js');
const getYna = require('../yna.js')
const getXports = require('../crawling/xports.js');
const getZum = require('../crawling/zum.js');
const getChosun = require('../crawling/chosun.js');
const getYna = require('../crawling/yna.js');
const getIsplus1 = require('../crawling/isplus1.js');
const getIsplus2 = require('../crawling/isplus2.js');
const getIsplus3 = require('../crawling/isplus3.js');
const getIsplus4 = require('../crawling/isplus4.js');
let isplus1;
let isplus2;
let isplus3;
let isplus4;
let xports;
let zum;
let chosun;
......@@ -14,15 +22,23 @@ let newslist;
let nc = new Array();
(async function() {
try {
isplus1 = await getIsplus1();
isplus2 = await getIsplus2();
isplus3 = await getIsplus3();
isplus4 = await getIsplus4();
xports = await getXports();
zum = await getZum();
chosun = await getChosun();
yna = await getYna();
newslist = xports.concat(zum, chosun, yna);
newslist = isplus1.concat(isplus2, isplus3, isplus4, xports, zum, chosun, yna);
let searchlist = ['NC', 'nc', '엔씨', '다이노스', '알테어', '강진성', '깡', '이동욱', '창원'];
for(var i of newslist){
if(i.title.indexOf('NC') !== -1 || i.title.indexOf('nc') !== -1 || i.title.indexOf('엔씨') !== -1 || i.summary.indexOf('NC') !== -1 || i.summary.indexOf('nc') !== -1 || i.summary.indexOf('엔씨') !== -1){
nc.push(i);
for (var j of searchlist){
if(i.title.indexOf(j) !== -1 || i.summary.indexOf(j) !== -1){
nc.push(i);
break;
}
}
}
console.log("nc loaded");
......
var express = require('express');
var router = express.Router();
const getXports = require('../crawling/xports.js');
const getZum = require('../crawling/zum.js');
const getChosun = require('../crawling/chosun.js');
const getYna = require('../crawling/yna.js');
const getIsplus1 = require('../crawling/isplus1.js');
const getIsplus2 = require('../crawling/isplus2.js');
const getIsplus3 = require('../crawling/isplus3.js');
const getIsplus4 = require('../crawling/isplus4.js');
let isplus1;
let isplus2;
let isplus3;
let isplus4;
let xports;
let zum;
let chosun;
let yna;
let newslist;
let samsung = new Array();
(async function() {
try {
isplus1 = await getIsplus1();
isplus2 = await getIsplus2();
isplus3 = await getIsplus3();
isplus4 = await getIsplus4();
xports = await getXports();
zum = await getZum();
chosun = await getChosun();
yna = await getYna();
newslist = isplus1.concat(isplus2, isplus3, isplus4, xports, zum, chosun, yna);
let searchlist = ['삼성', '라이온즈', '구자욱', '허삼영', '대구'];
for(var i of newslist){
for (var j of searchlist){
if(i.title.indexOf(j) !== -1 || i.summary.indexOf(j) !== -1){
samsung.push(i);
break;
}
}
}
console.log("samsung loaded");
} catch (e) {
return console.log(e);
}
})();
router.get('/', function(req, res, next){
res.render('samsung', {
samsung : samsung
});
});
module.exports = router;
var express = require('express');
var router = express.Router();
const getXports = require('../crawling/xports.js');
const getZum = require('../crawling/zum.js');
const getChosun = require('../crawling/chosun.js');
const getYna = require('../crawling/yna.js');
const getIsplus1 = require('../crawling/isplus1.js');
const getIsplus2 = require('../crawling/isplus2.js');
const getIsplus3 = require('../crawling/isplus3.js');
const getIsplus4 = require('../crawling/isplus4.js');
let isplus1;
let isplus2;
let isplus3;
let isplus4;
let xports;
let zum;
let chosun;
let yna;
let newslist;
let sk = new Array();
(async function() {
try {
isplus1 = await getIsplus1();
isplus2 = await getIsplus2();
isplus3 = await getIsplus3();
isplus4 = await getIsplus4();
xports = await getXports();
zum = await getZum();
chosun = await getChosun();
yna = await getYna();
newslist = isplus1.concat(isplus2, isplus3, isplus4, xports, zum, chosun, yna);
let searchlist = ['sk', 'SK', '와이번스', '로맥', '염경엽', '인천', '문학'];
for(var i of newslist){
for (var j of searchlist){
if(i.title.indexOf(j) !== -1 || i.summary.indexOf(j) !== -1){
sk.push(i);
break;
}
}
}
console.log("sk loaded");
} catch (e) {
return console.log(e);
}
})();
router.get('/', function(req, res, next){
res.render('sk', {
sk : sk
});
});
module.exports = router;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="/stylesheets/style.css" />
<title>YaguMoa[ossswoo.tk]</title>
</head>
<body class = "body-news-list page-sports body-static" data-nav="sports">
<div id = "container" class = "wrap-container">
<div class = "container">
<div class = 'content03 width1100 line01'>
<div class = "section01">
<div class = 'title-page02'>
<h1 class = "title-type04 bold">
<span class = "tit">야구 모아</span>
</h1>
</div>
<section class = 'box-type box-latest01'>
<strong class="hidden-obj">DOOSAN 목록</strong>
<div class = "paging paging-type01">
<a href="/" class="num">All</a>
<a href="/nc" class="num">NC</a>
<a href="/lg" class="num">LG</a>
<strong class = "num on">두산</strong>
<a href="/kiwoom" class="num">키움</a>
<a href="/kia" class="num">KIA</a>
<a href="/lotte" class="num">롯데</a>
<a href="/samsung" class="num">삼성</a>
<a href="/kt" class="num">KT</a>
<a href="/sk" class="num">SK</a>
<a href="/hanwha" class="num">한화</a>
</div>
<div class = "list-type038">
<ul class = "list">
<% for(var i of doosan) { %>
<li>
<div class='item-box01'>
<div class='info-box01'>
<span class="blind">송고시간</span>
<span class='txt-time'><%= i.datetime %></span>
</div>
<% if (i.image_url != undefined) { %>
<figure class='img-con'>
<a class = "img img-cover imgLiquid_bgSize imgLiquid_ready" style = "background-size: cover; background-position: center top; background-repeat: no-repeat;" href = <%= i.url %> >
<img src = <%= i.image_url %>>
</a>
</figure>
<% } %>
<div class='news-con'>
<a class = 'tit-wrap' href = <%= i.url %>>
<strong class = 'tit-news'><%= i.title %></strong>
</a>
<p class = "lead">
<%= i.summary %>
</p>
</div>
</div>
</li>
<% } %>
</ul>
</div>
</section>
</div>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="/stylesheets/style.css" />
<title>YaguMoa[ossswoo.tk]</title>
</head>
<body class = "body-news-list page-sports body-static" data-nav="sports">
<div id = "container" class = "wrap-container">
<div class = "container">
<div class = 'content03 width1100 line01'>
<div class = "section01">
<div class = 'title-page02'>
<h1 class = "title-type04 bold">
<span class = "tit">야구 모아</span>
</h1>
</div>
<section class = 'box-type box-latest01'>
<strong class="hidden-obj">HANWHA 목록</strong>
<div class = "paging paging-type01">
<a href="/" class="num">All</a>
<a href="/nc" class="num">NC</a>
<a href="/lg" class="num">LG</a>
<a href="/doosan" class="num">두산</a>
<a href="/kiwoom" class="num">키움</a>
<a href="/kia" class="num">KIA</a>
<a href="/lotte" class="num">롯데</a>
<a href="/samsung" class="num">삼성</a>
<a href="/kt" class="num">KT</a>
<a href="/sk" class="num">SK</a>
<strong class = "num on">한화</strong>
</div>
<div class = "list-type038">
<ul class = "list">
<% for(var i of hanwha) { %>
<li>
<div class='item-box01'>
<div class='info-box01'>
<span class="blind">송고시간</span>
<span class='txt-time'><%= i.datetime %></span>
</div>
<% if (i.image_url != undefined) { %>
<figure class='img-con'>
<a class = "img img-cover imgLiquid_bgSize imgLiquid_ready" style = "background-size: cover; background-position: center top; background-repeat: no-repeat;" href = <%= i.url %> >
<img src = <%= i.image_url %>>
</a>
</figure>
<% } %>
<div class='news-con'>
<a class = 'tit-wrap' href = <%= i.url %>>
<strong class = 'tit-news'><%= i.title %></strong>
</a>
<p class = "lead">
<%= i.summary %>
</p>
</div>
</div>
</li>
<% } %>
</ul>
</div>
</section>
</div>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="/stylesheets/style.css" />
<title>YaguMoa[ossswoo.tk]</title>
</head>
<body class = "body-news-list page-sports body-static" data-nav="sports">
<div id = "container" class = "wrap-container">
<div class = "container">
<div class = 'content03 width1100 line01'>
<div class = "section01">
<div class = 'title-page02'>
<h1 class = "title-type04 bold">
<span class = "tit">야구 모아</span>
</h1>
</div>
<section class = 'box-type box-latest01'>
<strong class="hidden-obj">NC 목록</strong>
<div class = "paging paging-type01">
<a href="/" class="num">All</a>
<a href="/nc" class="num">NC</a>
<a href="/lg" class="num">LG</a>
<a href="/doosan" class="num">두산</a>
<a href="/kiwoom" class="num">키움</a>
<strong class = "num on">KIA</strong>
<a href="/lotte" class="num">롯데</a>
<a href="/samsung" class="num">삼성</a>
<a href="/kt" class="num">KT</a>
<a href="/sk" class="num">SK</a>
<a href="/hanwha" class="num">한화</a>
</div>
<div class = "list-type038">
<ul class = "list">
<% for(var i of kia) { %>
<li>
<div class='item-box01'>
<div class='info-box01'>
<span class="blind">송고시간</span>
<span class='txt-time'><%= i.datetime %></span>
</div>
<% if (i.image_url != undefined) { %>
<figure class='img-con'>
<a class = "img img-cover imgLiquid_bgSize imgLiquid_ready" style = "background-size: cover; background-position: center top; background-repeat: no-repeat;" href = <%= i.url %> >
<img src = <%= i.image_url %>>
</a>
</figure>
<% } %>
<div class='news-con'>
<a class = 'tit-wrap' href = <%= i.url %>>
<strong class = 'tit-news'><%= i.title %></strong>
</a>
<p class = "lead">
<%= i.summary %>
</p>
</div>
</div>
</li>
<% } %>
</ul>
</div>
</section>
</div>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="/stylesheets/style.css" />
<title>YaguMoa[ossswoo.tk]</title>
</head>
<body class = "body-news-list page-sports body-static" data-nav="sports">
<div id = "container" class = "wrap-container">
<div class = "container">
<div class = 'content03 width1100 line01'>
<div class = "section01">
<div class = 'title-page02'>
<h1 class = "title-type04 bold">
<span class = "tit">야구 모아</span>
</h1>
</div>
<section class = 'box-type box-latest01'>
<strong class="hidden-obj">KIWOOM 목록</strong>
<div class = "paging paging-type01">
<a href="/" class="num">All</a>
<a href="/nc" class="num">NC</a>
<a href="/lg" class="num">LG</a>
<a href="/doosan" class="num">두산</a>
<strong class = "num on">키움</strong>
<a href="/kia" class="num">KIA</a>
<a href="/lotte" class="num">롯데</a>
<a href="/samsung" class="num">삼성</a>
<a href="/kt" class="num">KT</a>
<a href="/sk" class="num">SK</a>
<a href="/hanwha" class="num">한화</a>
</div>
<div class = "list-type038">
<ul class = "list">
<% for(var i of kiwoom) { %>
<li>
<div class='item-box01'>
<div class='info-box01'>
<span class="blind">송고시간</span>
<span class='txt-time'><%= i.datetime %></span>
</div>
<% if (i.image_url != undefined) { %>
<figure class='img-con'>
<a class = "img img-cover imgLiquid_bgSize imgLiquid_ready" style = "background-size: cover; background-position: center top; background-repeat: no-repeat;" href = <%= i.url %> >
<img src = <%= i.image_url %>>
</a>
</figure>
<% } %>
<div class='news-con'>
<a class = 'tit-wrap' href = <%= i.url %>>
<strong class = 'tit-news'><%= i.title %></strong>
</a>
<p class = "lead">
<%= i.summary %>
</p>
</div>
</div>
</li>
<% } %>
</ul>
</div>
</section>
</div>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="/stylesheets/style.css" />
<title>YaguMoa[ossswoo.tk]</title>
</head>
<body class = "body-news-list page-sports body-static" data-nav="sports">
<div id = "container" class = "wrap-container">
<div class = "container">
<div class = 'content03 width1100 line01'>
<div class = "section01">
<div class = 'title-page02'>
<h1 class = "title-type04 bold">
<span class = "tit">야구 모아</span>
</h1>
</div>
<section class = 'box-type box-latest01'>
<strong class="hidden-obj">KT 목록</strong>
<div class = "paging paging-type01">
<a href="/" class="num">All</a>
<a href="/nc" class="num">NC</a>
<a href="/lg" class="num">LG</a>
<a href="/doosan" class="num">두산</a>
<a href="/kiwoom" class="num">키움</a>
<a href="/kia" class="num">KIA</a>
<a href="/lotte" class="num">롯데</a>
<a href="/samsung" class="num">삼성</a>
<strong class = "num on">KT</strong>
<a href="/sk" class="num">SK</a>
<a href="/hanwha" class="num">한화</a>
</div>
<div class = "list-type038">
<ul class = "list">
<% for(var i of kt) { %>
<li>
<div class='item-box01'>
<div class='info-box01'>
<span class="blind">송고시간</span>
<span class='txt-time'><%= i.datetime %></span>
</div>
<% if (i.image_url != undefined) { %>
<figure class='img-con'>
<a class = "img img-cover imgLiquid_bgSize imgLiquid_ready" style = "background-size: cover; background-position: center top; background-repeat: no-repeat;" href = <%= i.url %> >
<img src = <%= i.image_url %>>
</a>
</figure>
<% } %>
<div class='news-con'>
<a class = 'tit-wrap' href = <%= i.url %>>
<strong class = 'tit-news'><%= i.title %></strong>
</a>
<p class = "lead">
<%= i.summary %>
</p>
</div>
</div>
</li>
<% } %>
</ul>
</div>
</section>
</div>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="/stylesheets/style.css" />
<title>YaguMoa[ossswoo.tk]</title>
</head>
<body class = "body-news-list page-sports body-static" data-nav="sports">
<div id = "container" class = "wrap-container">
<div class = "container">
<div class = 'content03 width1100 line01'>
<div class = "section01">
<div class = 'title-page02'>
<h1 class = "title-type04 bold">
<span class = "tit">야구 모아</span>
</h1>
</div>
<section class = 'box-type box-latest01'>
<strong class="hidden-obj">LG 목록</strong>
<div class = "paging paging-type01">
<a href="/" class="num">All</a>
<a href="/nc" class="num">NC</a>
<strong class = "num on">LG</strong>
<a href="/doosan" class="num">두산</a>
<a href="/kiwoom" class="num">키움</a>
<a href="/kia" class="num">KIA</a>
<a href="/lotte" class="num">롯데</a>
<a href="/samsung" class="num">삼성</a>
<a href="/kt" class="num">KT</a>
<a href="/sk" class="num">SK</a>
<a href="/hanwha" class="num">한화</a>
</div>
<div class = "list-type038">
<ul class = "list">
<% for(var i of lg) { %>
<li>
<div class='item-box01'>
<div class='info-box01'>
<span class="blind">송고시간</span>
<span class='txt-time'><%= i.datetime %></span>
</div>
<% if (i.image_url != undefined) { %>
<figure class='img-con'>
<a class = "img img-cover imgLiquid_bgSize imgLiquid_ready" style = "background-size: cover; background-position: center top; background-repeat: no-repeat;" href = <%= i.url %> >
<img src = <%= i.image_url %>>
</a>
</figure>
<% } %>
<div class='news-con'>
<a class = 'tit-wrap' href = <%= i.url %>>
<strong class = 'tit-news'><%= i.title %></strong>
</a>
<p class = "lead">
<%= i.summary %>
</p>
</div>
</div>
</li>
<% } %>
</ul>
</div>
</section>
</div>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="/stylesheets/style.css" />
<title>YaguMoa[ossswoo.tk]</title>
</head>
<body class = "body-news-list page-sports body-static" data-nav="sports">
<div id = "container" class = "wrap-container">
<div class = "container">
<div class = 'content03 width1100 line01'>
<div class = "section01">
<div class = 'title-page02'>
<h1 class = "title-type04 bold">
<span class = "tit">야구 모아</span>
</h1>
</div>
<section class = 'box-type box-latest01'>
<strong class="hidden-obj">LOTTE 목록</strong>
<div class = "paging paging-type01">
<a href="/" class="num">All</a>
<a href="/nc" class="num">NC</a>
<a href="/lg" class="num">LG</a>
<a href="/doosan" class="num">두산</a>
<a href="/kiwoom" class="num">키움</a>
<a href="/kia" class="num">KIA</a>
<strong class = "num on">롯데</strong>
<a href="/samsung" class="num">삼성</a>
<a href="/kt" class="num">KT</a>
<a href="/sk" class="num">SK</a>
<a href="/hanwha" class="num">한화</a>
</div>
<div class = "list-type038">
<ul class = "list">
<% for(var i of lotte) { %>
<li>
<div class='item-box01'>
<div class='info-box01'>
<span class="blind">송고시간</span>
<span class='txt-time'><%= i.datetime %></span>
</div>
<% if (i.image_url != undefined) { %>
<figure class='img-con'>
<a class = "img img-cover imgLiquid_bgSize imgLiquid_ready" style = "background-size: cover; background-position: center top; background-repeat: no-repeat;" href = <%= i.url %> >
<img src = <%= i.image_url %>>
</a>
</figure>
<% } %>
<div class='news-con'>
<a class = 'tit-wrap' href = <%= i.url %>>
<strong class = 'tit-news'><%= i.title %></strong>
</a>
<p class = "lead">
<%= i.summary %>
</p>
</div>
</div>
</li>
<% } %>
</ul>
</div>
</section>
</div>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="/stylesheets/style.css" />
<title>YaguMoa[ossswoo.tk]</title>
</head>
<body class = "body-news-list page-sports body-static" data-nav="sports">
<div id = "container" class = "wrap-container">
<div class = "container">
<div class = 'content03 width1100 line01'>
<div class = "section01">
<div class = 'title-page02'>
<h1 class = "title-type04 bold">
<span class = "tit">야구 모아</span>
</h1>
</div>
<section class = 'box-type box-latest01'>
<strong class="hidden-obj">SAMSUNG 목록</strong>
<div class = "paging paging-type01">
<a href="/" class="num">All</a>
<a href="/nc" class="num">NC</a>
<a href="/lg" class="num">LG</a>
<a href="/doosan" class="num">두산</a>
<a href="/kiwoom" class="num">키움</a>
<a href="/kia" class="num">KIA</a>
<a href="/lotte" class="num">롯데</a>
<strong class = "num on">삼성</strong>
<a href="/kt" class="num">KT</a>
<a href="/sk" class="num">SK</a>
<a href="/hanwha" class="num">한화</a>
</div>
<div class = "list-type038">
<ul class = "list">
<% for(var i of samsung) { %>
<li>
<div class='item-box01'>
<div class='info-box01'>
<span class="blind">송고시간</span>
<span class='txt-time'><%= i.datetime %></span>
</div>
<% if (i.image_url != undefined) { %>
<figure class='img-con'>
<a class = "img img-cover imgLiquid_bgSize imgLiquid_ready" style = "background-size: cover; background-position: center top; background-repeat: no-repeat;" href = <%= i.url %> >
<img src = <%= i.image_url %>>
</a>
</figure>
<% } %>
<div class='news-con'>
<a class = 'tit-wrap' href = <%= i.url %>>
<strong class = 'tit-news'><%= i.title %></strong>
</a>
<p class = "lead">
<%= i.summary %>
</p>
</div>
</div>
</li>
<% } %>
</ul>
</div>
</section>
</div>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="/stylesheets/style.css" />
<title>YaguMoa[ossswoo.tk]</title>
</head>
<body class = "body-news-list page-sports body-static" data-nav="sports">
<div id = "container" class = "wrap-container">
<div class = "container">
<div class = 'content03 width1100 line01'>
<div class = "section01">
<div class = 'title-page02'>
<h1 class = "title-type04 bold">
<span class = "tit">야구 모아</span>
</h1>
</div>
<section class = 'box-type box-latest01'>
<strong class="hidden-obj">SK 목록</strong>
<div class = "paging paging-type01">
<a href="/" class="num">All</a>
<a href="/nc" class="num">NC</a>
<a href="/lg" class="num">LG</a>
<a href="/doosan" class="num">두산</a>
<a href="/kiwoom" class="num">키움</a>
<a href="/kia" class="num">KIA</a>
<a href="/lotte" class="num">롯데</a>
<a href="/samsung" class="num">삼성</a>
<a href="/kt" class="num">KT</a>
<strong class = "num on">SK</strong>
<a href="/hanwha" class="num">한화</a>
</div>
<div class = "list-type038">
<ul class = "list">
<% for(var i of sk) { %>
<li>
<div class='item-box01'>
<div class='info-box01'>
<span class="blind">송고시간</span>
<span class='txt-time'><%= i.datetime %></span>
</div>
<% if (i.image_url != undefined) { %>
<figure class='img-con'>
<a class = "img img-cover imgLiquid_bgSize imgLiquid_ready" style = "background-size: cover; background-position: center top; background-repeat: no-repeat;" href = <%= i.url %> >
<img src = <%= i.image_url %>>
</a>
</figure>
<% } %>
<div class='news-con'>
<a class = 'tit-wrap' href = <%= i.url %>>
<strong class = 'tit-news'><%= i.title %></strong>
</a>
<p class = "lead">
<%= i.summary %>
</p>
</div>
</div>
</li>
<% } %>
</ul>
</div>
</section>
</div>
</div>
</div>
</div>
</body>
</html>