微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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); });

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐