1
現在、puppeteerのデフォルトの動作は、リダイレクトをフォローしてチェーンの最後にDOMを返すようです。puppeteerを停止する方法
最初のリダイレクトが発生した後に.goto()
メソッドを停止し、page.content()メソッドを呼び出すとその最初の3xxページからhtmlを返すにはどうすればよいですか?
現在、puppeteerのデフォルトの動作は、リダイレクトをフォローしてチェーンの最後にDOMを返すようです。puppeteerを停止する方法
最初のリダイレクトが発生した後に.goto()
メソッドを停止し、page.content()メソッドを呼び出すとその最初の3xxページからhtmlを返すにはどうすればよいですか?
これは書いている時点では不可能です(少なくとも、Puppeteerが提供する高水準APIにはない)。 goto
hereのドキュメントをご覧ください。
はい、ハイレベルのAPIでは使用できません。ここに問題を記録しました:https://github.com/GoogleChrome/puppeteer/issues/1132 – XGreen
恐ろしい。素晴らしい回避策!私はイベントのハンドルを使うことを考えましたが、それができるとは確信していませんでしたので、潜在的にあなたを盲目的な道に導きたくはありませんでした。 – tomahaug