request 模块报错,写爬虫爬图片的
stream.js:94 throw er; // Unhandled stream error in pipe. ^ Error: read ECONNRESET at exports._errnoException (util.js:746:11) at TCP.onread (net.js:559:26)
报错如上。 在获取到图片的url以后进行保存的操作是:
request(picarry[i]).pipe(fs.createWriteStream(dir + i + ‘.jpg’));
希望能得到各位的帮助,感激不尽!
4 回复
遇到了同样的问题
@Pcman1056 你们会不会都是并发量太大导致的连接被重置?
- 首先控制并发量
- 其次,pipe 之后加上错误控制。否则 stream 的错误会直接抛出。
show me your code
@alsotang 确实没有控制并发量