似乎虽然 $# Page
的content
方法已定义并记录在案,但它并未导出。
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见 #483
您可以通过这种方式安装树尖:
npm install https://github.com/GoogleChrome/puppeteer/
它有效 - 感谢您的快速回复!
我遇到了看到的问题! 它有效!
最有用的评论
我遇到了看到的问题! 它有效!