2017-10-23 4 views
1

Derzeit scheint das Standardverhalten des Puppenspielers den Weiterleitungen zu folgen und das DOM am Ende der Kette zurückzugeben.So stoppen Sie den Puppenspieler folgen Sie den Weiterleitungen

Wie kann ich die .goto() Methode stoppen, nachdem die erste Umleitung passiert ist und einfach die HTML von dieser ersten 3xx Seite zurückgeben, wenn ich die page.content() Methode aufruft?

Antwort

1

Es scheint, dass dies zum Zeitpunkt des Schreibens nicht möglich ist (zumindest nicht in der High-Level-API, die Puppeteer bietet). Überprüfen Sie die Dokumentation für gotohere.

+1

Ja, es ist nicht möglich mit der High-Level-API. ein Problem hier protokolliert: https://github.com/GoogleChrome/puppeteer/issues/1132 – XGreen

+0

Ehrfürchtig. Große Problemumgehung! Ich dachte über die Verwendung der Event-Handles nach, aber ich war mir nicht sicher, ob das möglich wäre, also wollte ich dich nicht auf einen blinden Weg führen. – tomahaug

Verwandte Themen