刚开始以为是 node 或 npm 版本问题,前前后后折腾了好久,终于解决了
npm install
,先删除 node_modules 文件夹,不然运行的时候可能会报错npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
npm install
即可正常下载经分析发现,某些版本下,chromedriver 的 zip 文件 url 的响应是 302 跳转,而在 install.js 里使用的是 Node.js 内置的 http 对象的 get 方法无法处理 302 跳转的情况;而在另外一些情况下,则是因为 googleapis.com 被墙了,此时即使采用科学 上网的方法也仍然无法获取文件。
https://segmentfault.com/a/1190000008310875
https://www.npmjs.com/package/chromedriver
npm install报错:chromedriver@2.27.2 install: node install.js
原文:https://www.cnblogs.com/songjilong/p/12619120.html