我使用的是Ubuntu服务器18.04.5 LTS和 puppet 师10.0.0。我的问题是browser.newPage()函数永远不会解决。所以基本上在控制台它总是记录开始,但从来没有1或2。我已经尝试了不同的 puppet 师版本或 puppet 核心与我自己的 chrome 版本。我甚至在我的PC上安装了一个VM,它在那里工作,但不在我的服务器上。
var puppeteer = require('puppeteer')
var adresse = "https://www.google.de/"
async function test() {
try {
const browser = await puppeteer.launch({
"headless": true,
"args": [
'--disable-setuid-sandbox',
'--no-sandbox',
'--disable-gpu',
]
})
console.log("Start")
const page = await browser.newPage()
console.log("1")
await page.goto(adresse)
console.log("2")
console.log(page)
} catch (error) {
console.log(error)
}
}
test()
1条答案
按热度按时间odopli941#
不得不安装 chrome ,字体和一些必要的库,使其工作添加docker文件做同样的事情