0

PHP を介して Web サイトのコンテンツを取得する必要がありますが、JavaScript が有効になっている場合にのみコンテンツを利用できます。私が現在使用している回避策は、Safari で Web サイトを開くための AppleScript を作成し、すべてのページ コンテンツを選択してクリップボードにコピーし、貼り付けることです。

4

3 に答える 3

3

それを達成するのは本当に難しいと思います。コンテンツの準備を担当するそのページの JS を観察すると、PHP スクリプトから直接呼び出すことができる別の AJAX 呼び出しを発見する場合があります。

于 2012-09-24T11:37:17.097 に答える
0

最善の解決策: ウェブサイトの所有者に API/エクスポート アクセスを依頼してください ;)

それができないのであれば、JavaScriptで初期化されたリクエストを解析して真似できることを祈るばかりです。(可能なツール: firebug または改ざんデータ プラグインを備えた firefox)。

ウェブサイトの所有者はこのアプローチを好まないかもしれないという警告

于 2012-09-24T11:46:50.830 に答える
0

どういう意味:

コンテンツは JavaScript が有効になっている場合にのみ利用できます

ページは JS を介してどこかからデータを取得しますか? データがどこから来ているのかを分析し、PHP から直接その場所にアクセスする方が簡単でしょうか?

于 2012-09-24T11:38:11.517 に答える