Come installare Firefox per Puppeteer?

Aug 30 2020

Ho provato a installare Firefox per Puppeteer per un po ', la documentazione dice di eseguire il comando successivo:

PUPPETEER_PRODUCT=firefox npm i puppeteer

Ma non riesco a capire dove eseguirlo? ho provato

npm config set puppeteer_product firefox

Che scarica il pacchetto Nightly ma poi quando provo a eseguire il burattinaio ottengo il prossimo errore:

(node:27840) UnhandledPromiseRejectionWarning: Error: Could not find browser revision 782078. Run "PUPPETEER_PRODUCT=firefox n
pm install" or "PUPPETEER_PRODUCT=firefox yarn install" to download a supported Firefox browser binary.

Qualcuno può aiutarmi?

Risposte

1 theDavidBarton Aug 30 2020 at 15:48

Dopo aver abilitato correttamente Firefox per burattinaio con:

o npm

PUPPETEER_PRODUCT=firefox npm install puppeteer

o filato:

PUPPETEER_PRODUCT=firefox yarn add puppeteer

Poi è necessario impostare l' productopzione puppeteer.launchper 'firefox':

const browser = await puppeteer.launch({ product: 'firefox' })