Без лишних слов я опубликую основной код для node.js, чтобы захватить содержание HTML -страницы.
Конкретный код заключается в следующем:
var http = require ("http"); var iconv = require ('iconv-lite'); var option = {hostname: "stockdata.stock.hexun.com", path: "/gszl/s601398.shtml"}; var req = http.request (option, function (res) {res.on ("data", function (chunk) {console.log (iconv.decode (chunk, "gbk"));});}). On ("error", function (e) {console.log (e.message);});Давайте посмотрим на следующий веб -контент Clawl.
Функция загрузка (url) {var http = require ('http'); var pm = новое обещание (функция (Resolve, dize) {http.get (url, function (res) {var html = ''; res.on ('data', function (d) {html += d.tostring ()}); {Resolve (html);});}). On ('error', function (e) {deact (e)});}); return pm;} загрузочный страница ('http://www.baidu.com') .Then (function (d) {console.log (d);});