小编asa*_* kL的帖子

如何将puppeteer浏览器设置为变量?

我尝试启动一个浏览器并根据需要使用它,但我不知道如何将其设置为变量.

// return promise
puppeteer.launch()
Run Code Online (Sandbox Code Playgroud)

这个 :

// It's not working
let bro;
puppeteer.launch()
    .then(res => bro = res);
Run Code Online (Sandbox Code Playgroud)

这个:

//It's not working too
let bro;
puppeteer.launch()
    .then(res => bro = res);
while (bro === undefined) {

}
bro.newPage();
Run Code Online (Sandbox Code Playgroud)

请告诉我如何启动浏览器并根据需要使用它:

//
let bro
// launch browser
bro.newPage()
...
Run Code Online (Sandbox Code Playgroud)

例如,在react中我可以调用异步函数

axios.post("/postOnePage", data)
                    .then(res => {
                        this.setState({onePageCount: res.data.wordCount});
                    })
                    .catch(err => console.log(err))
Run Code Online (Sandbox Code Playgroud)

将结果设置为变量并根据需要使用它

javascript puppeteer

8
推荐指数
1
解决办法
1561
查看次数

标签 统计

javascript ×1

puppeteer ×1