#node.js #web-scraping #cheerio
#node.js #очистка веб-страниц #приветствие
Вопрос:
var cheerio = require('cheerio');
var request = require('request');
request('https://www.mobcrush.com', function(err, resp, body){
if(!err amp;amp; resp.statuscode == 200){
var $ = cheerio.load(body)
var testing = $('#main-content')
console.log(testing)
}
});
Пытаюсь очистить веб-сайт, но журнал консоли отображается пустым
Комментарии:
1. Выйдите из «тела», это что-то тянет?
2. Что вы имеете в виду?
3. Вы пытаетесь выйти из
$('#main-content')
системы, которая может существовать, а может и не существовать. Если вы не получаете абсолютно никакого журнала, напримерundefined
, у вас может быть ошибка, которую вы не обрабатываете, поэтому условие неверно, и оно ничего не делает.
Ответ №1:
Все в порядке
вы дали statuscode
вместо statusCode
try {
if (!err amp;amp; resp.statusCode == 200) {
console.log('ssss');
var $ = cheerio.load(body)
var testing = $('#main-content');
console.log(testing);
}
} catch (e) {
console.log(e)
}