Javascript 在node.js中使用cherio导出web链接(两次)

Javascript 在node.js中使用cherio导出web链接(两次),javascript,node.js,npm,Javascript,Node.js,Npm,我想获得一个页面的链接,然后输入其中一个链接,然后再次获得指向新页面的链接 我和Cherio一起工作,问题是获取第二页的链接时遇到错误 我的代码: var request=require('request'); var cheerio=需要('cheerio'); var url='1〕https://www.aparat.com/search/'+args[1]; 请求(url、函数(错误、响应、正文){ var$=总负荷(车身); 链接=$('a'); $(链接)。每个(功能(i,链接){

我想获得一个页面的链接,然后输入其中一个链接,然后再次获得指向新页面的链接

我和Cherio一起工作,问题是获取第二页的链接时遇到错误

我的代码:

var request=require('request');
var cheerio=需要('cheerio');
var url='1〕https://www.aparat.com/search/'+args[1];
请求(url、函数(错误、响应、正文){
var$=总负荷(车身);
链接=$('a');
$(链接)。每个(功能(i,链接){
var href=$(link.attr('href');
linkss.push(href);
//console.log(数组);
});
});
const videolists=linkss.filter((word)=>(word='/v/');
url='1〕https://www.aparat.com“+视频列表[0];
请求(url、函数(错误、响应、正文){
$=cheerio.load(车身);
链接=$('a');
$(链接)。每个(功能(i,链接){
var href=$(link.attr('href');
linksss.push(href);
});
});
错误:

music\node\u modules\cheerio\lib\parse.js:69 var oldParent=node.parent | | node.root, ^

TypeError:无法读取未定义的属性“parent” 在Function.exports.update(C:\Users\Administrator\Desktop\Bots\Aparat music\node\u modules\cheerio\lib\parse.js:69:26) 在module.exports(C:\Users\Administrator\Desktop\Bots\Aparat music\node\u modules\cheerio\lib\parse.js:19:11) 在Function.exports.load(C:\Users\Administrator\Desktop\Bots\Aparat music\node\u modules\cheerio\lib\static.js:27:14) 应请求。\回调(C:\Users\Administrator\Desktop\Bots\Aparat music\index.js:56:33) 在self.callback(C:\Users\Administrator\Desktop\Bots\Aparat music\node\u modules\request\request.js:185:22) at Request.emit(events.js:315:20) at Request.onRequestError(C:\Users\Administrator\Desktop\Bots\Aparat music\node\u modules\Request\Request.js:877:8) 在ClientRequest.emit(events.js:315:20) 在TLSSocket.socketErrorListener(_http_client.js:426:9)
在TLSSocket.emit(事件:JS:315:20)

也许你应该考虑把错误加上这个问题。只是说你有一个错误是不够的。也许你应该考虑添加错误的问题。仅仅说你有错误是不够的。