gpt4 book ai didi

javascript - phantomjs 获取所有 img 元素

转载 作者:行者123 更新时间:2023-11-30 18:05:55 25 4
gpt4 key购买 nike

我在为自己做的练习中有以下代码:

var imgs = page.evaluate(function() {
return document.images;
});

for (var i in imgs){
console.log("source: " + i.src);
}

但我只收到多个“未定义”消息。

当我尝试 getAttribute('src') 时,我得到:“'undefined' is not a function...”错误消息。

我已经验证该页面包含带有 src 属性的 img 元素。

解决方法:

我按照这里的建议解决了这个问题:

for (var i = 0; i < imgs.length; i++){
if (imgs[i])
console.log("source: " + imgs[i].src);
}

参见 this question获取更多信息。

最佳答案

试试这个:

for (var i = 0; i < imgs.length; i++) {
console.log("source: " + imgs[i].src);
}

代替

for (var i in imgs){
console.log("source: " + i.src);
}

关于javascript - phantomjs 获取所有 img 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15811690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com