NodeJS + Express + Cheerio + Request 를 이용해서 웹페이지를 긁어서 다시 XML로
response 하는 예제입니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
var request = require("request"); var cheerio = require("cheerio"); var bodyContent = '<?xml version="1.0" encoding="UTF-8"?><body>'; request({ uri: "http://eungoo.com/wp", }, function(error, response, body) { var $ = cheerio.load(body); $("div").each(function(){ var link = $(this); bodyContent+='<div>' + link.text() + "</div>"; }); bodyContent+='</body>'; }); exports.list = function(req, res){ res.header('Content-Type','text/xml'); res.send(bodyContent); }; |
0개의 댓글