wer*_*888 3 javascript headless chromium node.js puppeteer
我正在玩 puppeteer,以了解一些有关浏览器中自动化的知识。我想打开可见的铬浏览器,这样就不用无头了。我将启动选项设置为false,但它仍然无法打开 Chromium。
我尝试不使用沙箱参数,我什至--disable-extensions对参数中的进行了反标记,但没有任何帮助。
终端中没有错误,只是无法启动。
这是我的代码:
const puppeteer = require ("puppeteer");
async () => {
const browser = await puppeteer.launch({ headless: false });
const page = browser.newPage();
await page.goto("https://google.de");
await browser.close();
};
Run Code Online (Sandbox Code Playgroud)
知道为什么 chrome 不打开吗?也没有关于错误的日志...
您没有调用该函数,您只是通过async () => { ... }. 这就是为什么您没有收到任何错误,因为该函数没有执行。此外,正如其他答案已经说过的那样,您缺少一个await.
您的代码应如下所示:
(async () => {
const browser = await puppeteer.launch({ headless: false });
const page = await browser.newPage(); // missing await
await page.goto("https://google.de");
await browser.close();
})(); // Here, we actually call the function
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5557 次 |
| 最近记录: |