我尝试启动一个浏览器并根据需要使用它,但我不知道如何将其设置为变量.
// 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)
将结果设置为变量并根据需要使用它