2016-10-01 6 views
0
var cheerio = require('cheerio'); 
var request = require('request'); 
request('https://www.mobcrush.com', function(err, resp, body){ 
    if(!err && resp.statuscode == 200){ 
     var $ = cheerio.load(body) 
     var testing = $('#main-content') 
     console.log(testing) 
    } 
}); 

に間違ってここにやっていますが、コンソールログは私はウェブサイトをこすりしようとNodeJsチェリオ

+0

ログアウト 'body'、それは何かを引っ張っているのですか? –

+0

どういう意味ですか? –

+0

あなたは存在しないかもしれない '$( '#main-content')'をログアウトしようとしています。 'undefined'のようなログが全く得られない場合は、処理していないというエラーがあるかもしれないので、条件は真ではなく、何もしません。 –

答えて

1

すべてが

あなたが代わりにstatuscodeを与えている細かいまでの空白来るstatusCode

try { 
    if (!err && resp.statusCode == 200) { 
     console.log('ssss'); 
     var $ = cheerio.load(body) 
     var testing = $('#main-content'); 
     console.log(testing); 
    } 
} catch (e) { 
    console.log(e) 
} 
関連する問題