0

Ich möchte ein benutzerdefiniertes Profil an Puppeteer übergeben. zu starten Ich habe versucht, meinen echten Google Chrome-Profil weitergeben müssen:Wie man den UserDataDir-Profilordner an Puppeneer übergibt

const browser = await puppeteer.launch({ 
    userDataDir: '/Users/[USERNAME]/Library/Application Support/Google/Chrome/Default', 
    headless: false, 
    slowMo: 250, 
    ... 
}

aber, wenn der Browser, wenn ich es zeigt Person 1 anstatt die Daten von meinem Google Chrome Profil

Die userDataDir gehen Sie auf Einstellungen öffnet Pfad oben ist das, was in Profile Path angezeigt, wenn Google Chrome ich besuchen chrome://version (wo [USERDATA] ist mein Benutzername)

ich habe versucht, auch userDataDir: '~/Library/Application Support/Google/Chrome/Default'

Ich verwende
Puppeteer 0.11.0
Knoten 8.4.0
NPM 5.2.0
macOS El Capitan 10.11.6
MacBook Pro Retina, 15 Zoll, Mitte 2015

Antwort

0

Verwendung Ein relativer Pfad hat funktioniert. Der Pfad ist relativ zu dem Ordner, in dem Sie den Befehl cli ausführen, in dem das JavaScript mit Puppenspieler ausgeführt wird:

puppeteer.launch({ userDataDir: './myUserDataDir', })

Verwandte Themen