基本上我试图从网页上获取图像src,然后我可以下载图像。我尝试的一切都行不通。
另外,我对node.js和cheerio还不熟悉,所以请耐心等待。
apache2.conf
我试图获得dilbert图像的src的所有内容都不起作用。这一切都回来了'未定义'。图像的html就是这样......
var DilbertURL = 'http://Dilbert.com/strip/' + getDateTime();
request(DilbertURL, function (error, response, body) {
var $ = cheerio.load(body);
$('div.container-fluid').each(function(i, element){
var src = $('.img-responsive img-comic').attr("src");
console.log(src);
});
});
我究竟做错了什么?
答案 0 :(得分:6)
将此行更改为
var src = $('.img-responsive img-comic').attr("src");
此
var src = $('.img-responsive.img-comic').attr("src");
选择器现在可以按预期工作!没有空间需要显示两个类属于同一个元素,而不是具有.img响应的东西,其中一个名为img-comic的子元素显然不存在!
干杯