【发布时间】:2020-09-24 06:56:49
【问题描述】:
我在 Windows 10 命令提示符下使用 node.js 项目,该项目应该使用 puppeteer 启动 chrome,然后执行其他一些网络爬取操作。我已经为这个项目运行了 npm install,但是当我使用 node app.js 运行它时,我收到一个错误“错误:找不到进程“chrome.exe”。 ,我的 puppeteer 代码像这样初始化浏览器:
let args = ["--lang=en-US,en", '--no-sandbox', '--disable-setuid-sandbox', '--disable-extensions']
var exPath = "C:\\Users\\marti\\Downloads\\chrome-win\\chrome-win\\chrome.exe"
var options = {
executablePath: exPath,
headless: false,
args
};
如果我在另一个命令提示符窗口中运行start C:\\Users\\marti\\Downloads\\chrome-win\\chrome-win\\chrome.exe,它将完美地打开一个铬窗口。 node.js windows 10命令提示符puppeteer是否有我可能缺少的arg?
【问题讨论】:
标签: javascript node.js npm puppeteer chromium