request 模块报错,写爬虫爬图片的
发布于 9 年前 作者 smilefishes 4310 次浏览 最后一次编辑是 8 年前 来自 问答

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 回复

遇到了同样的问题 无标题.png

@Pcman1056 你们会不会都是并发量太大导致的连接被重置?

  1. 首先控制并发量
  2. 其次,pipe 之后加上错误控制。否则 stream 的错误会直接抛出。

@alsotang 确实没有控制并发量

回到顶部