【发布时间】:2018-05-10 22:32:54
【问题描述】:
我对 Web 和 SOF 进行了一些研究,但没有发现对这个错误有任何帮助。
我在 Windows 10 Ubuntu Bash 中安装了 Node 和 Puppeteer,但没能让它工作,但我设法让它在没有 Bash 的 Windows 上工作在另一台机器上。
我的命令是:
node index.js
我的 index.js 尝试截取一个页面:
const puppeteer = require('puppeteer');
async function run() {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://github.com');
await page.screenshot({ path: 'screenshots/github.png' });
browser.close();
}
run();
有人知道我可以解决这个“错误:杀死 ESRCH”错误的方法吗?
【问题讨论】:
-
ESRCH 在没有这样的 pid 运行时被 kill 抛出。添加一条 try-catch 语句来记录错误并获取行号。然后您需要深入研究产生此错误的命令(或更新您的问题)
-
@paul 我在 WSL 中与 puppeteer 的行为相同。话虽如此,这些天我可以无头运行业力测试。
标签: node.js bash web-scraping puppeteer