Nodejs抓取html頁(yè)面內(nèi)容(推薦)
更新時(shí)間:2016年08月11日 14:12:10 投稿:mrr
這篇文章主要介紹了Nodejs抓取html頁(yè)面內(nèi)容的關(guān)鍵代碼,另外還給大家附上了nodejs抓取網(wǎng)頁(yè)內(nèi)容,非常不錯(cuò),對(duì)node.js抓取頁(yè)面內(nèi)容感興趣的朋友一起學(xué)習(xí)吧
廢話不多說(shuō),直接給大家貼node.js抓取html頁(yè)面內(nèi)容的核心代碼了。
具體代碼如下所示:
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抓取網(wǎng)頁(yè)內(nèi)容
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); });
您可能感興趣的文章:
- 利用Node.js批量抓取高清妹子圖片實(shí)例教程
- Python爬蟲(chóng)使用Selenium+PhantomJS抓取Ajax和動(dòng)態(tài)HTML內(nèi)容
- Node.js+jade抓取博客所有文章生成靜態(tài)html文件的實(shí)例
- Python3實(shí)現(xiàn)抓取javascript動(dòng)態(tài)生成的html網(wǎng)頁(yè)功能示例
- Google 爬蟲(chóng)如何抓取 JavaScript 的內(nèi)容
- C#使用Selenium+PhantomJS抓取數(shù)據(jù)
- 基于JS抓取某高校附近共享單車(chē)位置 使用web方式展示位置變化代碼實(shí)例
相關(guān)文章
nodejs部署到騰訊云服務(wù)器的實(shí)現(xiàn)(寶塔面板linux系統(tǒng))
本文主要介紹了nodejs部署到騰訊云服務(wù)器的實(shí)現(xiàn)(寶塔面板linux系統(tǒng)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06nodejs實(shí)現(xiàn)遍歷文件夾并統(tǒng)計(jì)文件大小
這篇文章主要介紹了nodejs實(shí)現(xiàn)遍歷文件夾并統(tǒng)計(jì)文件大小,下面使用nodejs的遍歷文件夾文件內(nèi)容,并且讀取所有的文件,并采取排序往大到小的順序進(jìn)行輸出,需要的朋友可以參考下2015-05-05node.js文件系統(tǒng)之文件寫(xiě)入實(shí)例詳解
Node.js和其他語(yǔ)言一樣,也有文件操作,下面這篇文章主要給大家介紹了關(guān)于node.js文件系統(tǒng)之文件寫(xiě)入的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-03-03node+express+jade制作簡(jiǎn)單網(wǎng)站指南
上文我們介紹了使用node+express+ejs制作頁(yè)面,今天我們來(lái)看看使用node+express+jade制作簡(jiǎn)單網(wǎng)站,本文記錄了一下整個(gè)搭建過(guò)程,給需要的小伙伴們參考下吧2014-11-11