From 92e53a5626bf435ca14d9eb110a3c948bd9d1ccf Mon Sep 17 00:00:00 2001 From: "supreme034@korea.ac.kr" Date: Tue, 16 Mar 2021 00:56:36 +0900 Subject: [PATCH] annotation menu --- router/menu.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/router/menu.js b/router/menu.js index 0b0d2e2..86b8033 100644 --- a/router/menu.js +++ b/router/menu.js @@ -2,23 +2,22 @@ const express = require("express"); const apiRouter = express.Router(); const axios = require("axios"); //html로 웹자료를 get const cheerio = require("cheerio"); //html을 JS로 변환 + let $href = []; apiRouter.post("/menu", function (req, res) { - console.log(req.body); + //console.log(req.body); axios .get(`https://sejong.korea.ac.kr/campuslife/facilities/dining/weeklymenu`) .then((response) => { const $ = cheerio.load(response.data); - // $(".buttonGo floatR").each((index, item) => { - // menulink = item.attribs.href; - // }); - links = $("a"); + + links = $("a"); // 태그 전부 가져옴 $(links).each((i, link) => { //console.log(i + ' : ' + $(link).text() +': '+$(link).attr('href')+ '\n'); - if ($(link).text() === "교직원식당 주간 메뉴") - $href=($(link).attr("href")); + if ($(link).text() === "교직원식당 주간 메뉴") //a 태그에 텍스트가 교직원식당 주간 메뉴인 부분 찾기 + $href=($(link).attr("href")); // 찾았으면 href 속성 링크 가져옴 }); console.log("https://sejong.korea.ac.kr" + $href); });