Código de implementación
La copia del código es la siguiente:
var http = require ('http');
// Defina la función
var getahref = function (htmlstr) {
var reg = /<a.+?href=('|")?(bar^'"font>)('|")?(?:/s+|>)/gim;
var arr = [];
while (tem = reg.exec (htmlstr)) {
arr.push (tem [2]);
}
regresar arr;
}
var qhref = "http: // xxx"; // Establecer la URL de destino de consulta
var req = http.get (qhref, function (res) {
var pagedata = "";
res.setEncoding ('UTF8');
res.on ('error', function (erret) {
// Manejo de errores
});
res.on ('Data', Function (Chunk) {
Pagedata += fragmento;
});
res.on ('end', function () {
//console.dir(pagedata);
var content = PageData; // Obtener el contenido de la página web
var hrefs = getahref (content); // Obtener enlace
});
});