當(dāng)前位置:
首頁 >
node.js用get方式获取网页中的链接
發(fā)布時(shí)間:2025/3/17
47
豆豆
生活随笔
收集整理的這篇文章主要介紹了
node.js用get方式获取网页中的链接
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
get方式獲取網(wǎng)頁中的鏈接
var http = require('http');//定義函數(shù) var getAHref = function(htmlstr){var reg = /<a.+?href=('|")?([^'"]+)('|")?(?:\s+|>)/gim;var arr = [];while(tem=reg.exec(htmlstr)){arr.push(tem[2]);}return arr; }var qHref = "http://xxx";//設(shè)置被查詢的目標(biāo)網(wǎng)址var req = http.get(qHref, function(res) {var pageData = "";res.setEncoding('utf8');res.on('error', function (errget) {//出錯(cuò)處理});res.on('data', function (chunk) {pageData += chunk;});res.on('end', function(){//console.dir(pageData);var content = pageData;//獲取到網(wǎng)頁內(nèi)容var hrefs=getAHref(content);//獲取鏈接});});轉(zhuǎn)載自:http://www.9958.pw/post/nodejs_get_html_a
轉(zhuǎn)載于:https://my.oschina.net/u/1179286/blog/651057
總結(jié)
以上是生活随笔為你收集整理的node.js用get方式获取网页中的链接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nodejs下的ES6兼容性与性能分析
- 下一篇: Unable to execute de