私のトピックを読んでくれてありがとう。以下を達成するために探求すべき他の手段を誰かが提案できれば、本当に感謝しています。
CasperJS または PhantomJS を使用して、移動するページに属するすべての JavaScript の実行を無効にする必要がありますが、casper.execute を使用して独自の JavaScript を実行することはできます。
これを行う方法を知っている人はいますか?
- onResourceRequested または onResourceReceived を使用して HTTP ヘッダーまたはボディを変更することは可能ですか? または条件付きでリクエストをキャンセルしますか? それとも読み取り専用ですか?
- 解析用に提供される前に生の HTML ソースを変更できますか?
- 早い段階で casper.execute で window.stop() をハッキングしようとしましたが、これはページ間で一貫性がありません。
- Phantom WebServer モジュールはこの種のものに使用されますか? それを介して要求/応答をルーティングし、通過するときにそれらを変更できますか/すべきですか?
助けてくれてありがとう - これは奇妙なユースケースだと思います.