더 이상 고민하지 않으면 HTML 페이지의 내용을 가져 오려면 Node.js의 핵심 코드를 게시합니다.
특정 코드는 다음과 같습니다.
var http = require ( "http"); var iconv = require ( 'iconv-lite'); var 옵션 = {hostname : "stockdata.stock.hexun.com", 경로 : "/gszl/s601398.shtml"}; var req = http.request (옵션, 함수 (res) {res.on ( "data", function (chunk) {console.log (iconv.decode (chunk, "gbk"));}).다음 nodejs 크롤링 웹 콘텐츠를 살펴 보겠습니다.
함수 loadPage (url) {var http = require ( 'http'); var pm = new Promise (function (function (resolve, devreje)) {http.get (url, function (res) {var html = ''; res.on ( 'data', function (d) {html += d.tostring ()}; {resolve (html);});}). on ( 'error', function (e) {reject (e)});}); return pm;} loadPage ( 'http://www.baidu.com') .then (함수 (d) {console.log (d);});