2

リモート uri からローカルの PHP 変数にコンテンツをロードする必要があります。リモート ページは、JavaScript がオンになっている場合にのみコンテンツを表示します。どうすればこれを回避できますか?

基本的に、JavaScript が読み込まれたコンテンツを必要とするページに cURL を使用するにはどうすればよいですか?

4

2 に答える 2

4

Minkは、私が見つけた唯一の php ヘッドレス ブラウザでした。前述のように、セレンは別の一般的な選択肢です。スクレイピングがたくさんある場合でも、これらがどの程度のパフォーマンスを提供するかはわかりません。彼らはテストに向いているようですか?

他の多くの言語には、以下のリンクにリストされている言語があります。PHP は JavaScript を処理しないため、別のツールが必要になります。ヘッドレス ブラウザは JavaScript エンジンを公開し、ブラウザとプログラム的に対話できるようにします。

ヘッドレスインターネットブラウザ?

于 2012-08-21T14:06:44.547 に答える
1

これを行うには、selenium などのブラウザー プラグインを使用してブラウザーをエミュレートする必要があります。ただし、これには単純な get 要求以上のものが含まれます。

http://seleniumhq.org/

于 2012-08-21T14:06:41.143 に答える