Il semble que si la méthode content
de Page
est définie et documentée, elle n'est pas exportée.
const puppeteer = require("puppeteer")
const resolution = {
x : 1920,
y : 1080,
}
const args = [
"--no-first-run",
"--disable-sync",
"--disable-gpu",
"--disable-translate",
"--disable-background-networking",
"--single-process",
`--window-size=${ resolution.x },${ resolution.y }`,
'--no-sandbox',
'--disable-setuid-sandbox',
'--shm-size=1G'
]
const fn = async () => {
try {
const browser = await puppeteer.launch({
headless : true,
handleSIGINT : false,
args : args,
})
const page = await browser.newPage()
page.on("console", (...args) => {
for (let i = 0; i < args.length; ++i) { console.log(`${ i }: ${ args[ i ] }`) }
})
await page.setViewport({width: resolution.x, height: resolution.y})
await page.goto('https://ilearnsmarter.com/', {
waitUntil : "networkidle"
})
console.log(await page.content())
await page.close()
browser.close()
} catch (err) {
console.log(err)
}
}
fn()
@selfrefactor Voir #483
Vous pouvez installer le tip-of-tree de cette façon :
npm install https://github.com/GoogleChrome/puppeteer/
Cela fonctionne - merci pour la réponse rapide!
J'ai rencontré le problème vu! et il fonctionne!
Commentaire le plus utile
J'ai rencontré le problème vu! et il fonctionne!