Tanpa basa -basi lagi, saya akan memposting kode inti untuk node.js untuk mengambil konten halaman HTML.
Kode spesifiknya adalah sebagai berikut:
var http = membutuhkan ("http"); var iconv = membutuhkan ('iconv-lite'); var option = {hostname: "stockdata.stock.hexun.com", path: "/gszl/s601398.shtml"}; var req = http.Request (opsi, fungsi (res) {res.on ("data", function (chunk) {console.log (iconv.decode (chunk, "gbk"));});}). on ("error", function (e) {console.log (e.message);};Mari kita lihat konten web nodeJs crawl berikut
function loadpage (url) {var http = membutuhkan ('http'); var pm = new janji (fungsi (tekad, tolak) {http.get (url, fungsi (res) {var html = ''; res.on ('data', function (d) {html += d.tostring ()}}}} {d) {d) {html += d.tostring ()} {d) {resolve (html);});}). on ('error', function (e) {reject (e)});}); return pm;} loadPage ('http://www.baidu.com') .then (function (d) {console.log (d);});