Nodejs抓取html页面内容推荐

废话不多说,直接给大家贴node.js抓取html页面内容的核心代码了。

具体代码如下所示:

rush:js;"> 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); }); req.end();

下面再看下面一种nodejs抓取网页内容

rush:js;"> function loadPage(url) { var http = require('http'); var pm = new Promise(function (resolve,reject) { http.get(url,function (res) { var html = ''; res.on('data',function (d) { html += d.toString() }); res.on('end',function () { resolve(html); }); }).on('error',function (e) { reject(e) }); }); return pm; } loadPage('http://www.baidu.com').then(function (d) { console.log(d); });

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...