Я пытаюсь очистить сайт, но я не могу получить результаты для записи в файл HTML.Как я могу очистить страницы с помощью Node.js
Я использовал cheerio в node.js, а мой код ниже.
var http = require('http');
var path = require('path');
var request = require('request');
var cheerio = require('cheerio');
http.createServer(function (req, res) {
res.write('<html><head></head><body>');
request('http://www.espn.com', function(err, res, html){
var $ = cheerio.load(html);
$('a.realStory').each(function(i, element) {
var node = $(this);
var text = node.text();
res.write('<p>'+ text +'</p>');
});
});
res.end('</body></html>');
}).listen(1337);
Как я могу запустить этот файл, а затем перейти к моему локальному хосту, чтобы его просмотреть?
Спасибо за этот Iceman. Я ввел код из Iceman, и он отобразит 1 строку в HTML, а затем я получаю сообщение об ошибке «Cant set headers после отправки». –
@StuartConroy обновлен !!! – Iceman
Отлично работает, спасибо Iceman! –