gpt4 book ai didi

javascript - 如何使用小号将 href 属性抓取到数组中?

转载 作者:行者123 更新时间:2023-12-03 11:59:55 41 4
gpt4 key购买 nike

我试图用喇叭获取 href 属性,并在 Object (...href attribute...) has no method 'push' 错误处继续停滞。尝试使用 createWriteStream 时也会发生同样的情况。此方法的文档提到了第二个参数,例如 elem.getAttribute(name, cb),但我不知道 cb 是什么。

var file = "...path...";
var links = [];
var trumpet = require('trumpet');
var tr = trumpet();

tr.selectAll('.list_album', function(album) {
album.getAttribute('href').push(links);
});

var fs = require('fs');
fs.createReadStream(file).pipe(tr);
console.log(links);

最佳答案

pushArray 上的一个方法,而您的 links 对象是一个 Array 所以在我看来是什么你想做的是:

tr.selectAll('.list_album', function(album) {
album.getAttribute('href', function (value) {
links.push(value);
});
});

我不熟悉小号,但我希望它能起作用。

关于javascript - 如何使用小号将 href 属性抓取到数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25457361/

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