2017-10-23 7 views
1

現在、puppeteerのデフォルトの動作は、リダイレクトをフォローしてチェーンの最後にDOMを返すようです。puppeteerを停止する方法

最初のリダイレクトが発生した後に.goto()メソッドを停止し、page.content()メソッドを呼び出すとその最初の3xxページからhtmlを返すにはどうすればよいですか?

答えて

1

これは書いている時点では不可能です(少なくとも、Puppeteerが提供する高水準APIにはない)。 gotohereのドキュメントをご覧ください。

+1

はい、ハイレベルのAPIでは使用できません。ここに問題を記録しました:https://github.com/GoogleChrome/puppeteer/issues/1132 – XGreen

+0

恐ろしい。素晴らしい回避策!私はイベントのハンドルを使うことを考えましたが、それができるとは確信していませんでしたので、潜在的にあなたを盲目的な道に導きたくはありませんでした。 – tomahaug

関連する問題