Puppeteer: page.content n'est pas une fonction

Créé le 24 août 2017  ·  3Commentaires  ·  Source: puppeteer/puppeteer

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()

Commentaire le plus utile

J'ai rencontré le problème vu! et il fonctionne!

Tous les 3 commentaires

@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!

Cette page vous a été utile?
0 / 5 - 0 notes