Puppeteer: Cookie-Speicherung umschalten

Erstellt am 20. Dez. 2017  ·  3Kommentare  ·  Quelle: puppeteer/puppeteer

Können Sie die Möglichkeit, die Speicherung von Cookies im Browser zu aktivieren/deaktivieren, als Konfiguration im Screenshot unten hinzufügen?

image

Beim Scrapen muss ich für jede Website eine neue Instanz zerstören und erstellen, damit sie alles vergessen, was im Cookie-Speicher gespeichert ist, z. die Authentifizierung.

Dankeschön!

Hilfreichster Kommentar

Ich weiß, es ist nicht genau das, wonach Sie fragen. Sie müssen die Browserinstanz jedoch nicht zerstören, um alle Cookies zu entfernen. Sie können den schmutzigen Weg (da wir auf #31 warten) verwenden, um clearBrowserCookies an das Raw-Devtools-Protokoll zu senden:

await page._client.send('Network.clearBrowserCookies');

Alle 3 Kommentare

Ich weiß, es ist nicht genau das, wonach Sie fragen. Sie müssen die Browserinstanz jedoch nicht zerstören, um alle Cookies zu entfernen. Sie können den schmutzigen Weg (da wir auf #31 warten) verwenden, um clearBrowserCookies an das Raw-Devtools-Protokoll zu senden:

await page._client.send('Network.clearBrowserCookies');

@Everettss Schön! Vielen Dank!

Das Problem wurde behoben, aber es wäre besser für einen Shortcut-Funktionsaufruf. 😄

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

aslushnikov picture aslushnikov  ·  3Kommentare

selfrefactor picture selfrefactor  ·  3Kommentare

ryanvincent29 picture ryanvincent29  ·  3Kommentare

kesava picture kesava  ·  3Kommentare

mityok picture mityok  ·  3Kommentare