JavaScriptを実行してPHPで結果を取得できるようにしたいのですが、それを解析できるPHP用のライブラリがあるかどうか疑問に思っています。私が最初に考えたのはnode.jsを使用することでしたが、node.jsはソケットやファイルなどにアクセスできるため、それを避けたいと思います。
理論的根拠:私はPHPでスクリーンスクレイピングを行っており、データがフロントエンドでJavaScriptによって生成される多くのシナリオに遭遇しました。それ以来、JavaScriptに基づいて動作する特殊なフィルタリング関数を作成することは避けたいと思います。時間がかかります。より一般的なケースは、JavaScriptを直接解析することです。
反対票:この質問について何がそれほど物議を醸しているのかはよくわかりません。最近のWebクローラーはそれを行うことが知られていますが、唯一の違いは、PHPで記述されていない傾向があることです。[1]