Sem mais delongas, publicarei o código principal para o Node.js pegar o conteúdo da página HTML.
O código específico é o seguinte:
var http = requer ("http"); var iconv = require ('iconv-lite'); var option = {hostName: "stockdata.stock.hexun.com", caminho: "/gszl/s601398.shtml"}; var req = http.request (opção, função (res) {res.on ("dados", function (chunk) {console.log (iconv.decode (chunk, "gbk"));});}).Vamos dar uma olhada no seguinte conteúdo da web nodejs crawl
Função LoadPage (url) {var http = requer ('http'); var pm = new Promise (function (resolve, rejeição) {http.get (url, function (res) {var html = ''; res.on ('dados', function (d) {html += d.toString (); {Resolve (html);});}). on ('erro', function (e) {rejeição (e)});}); retorna pm;} loadPage ('http://www.baidu.com') .then (function (d) {console.log (d);});