1

要素とスタイルの一部を取得して変更できるようにするために、php プロキシ ページ内に Web サイトの完全な機能のコピーを読み込む方法を探しています。

この質問を投稿して、以前の 2 つをより関連性の高い進化にマージすることにしました:
ライブ変更 サイトの視覚化プロパティを
ロードする 外部サイトを読み込み、その視覚化を変更する

cURLページを読み込むのに便利な関数を見つけました (例: www.google.it;google.comを受け取りました302 redirectionが、今は直面しません)。
画像のロゴなど、一部のページ要素が正しく読み込まれていません。これは、サイト リソースへの元の相対パスによるものです。//google.it修正する前に「」を手動で追加する必要があり、機能しました。

ここで別の問題があります:
サイト ナビゲーションでさらに先に進むにはどうすればよいですか?
リンクをクリックすると、ページが「実際の」宛先でリロードされます。PHPをリロードし、hrefリンク属性をURLとして使用してロードする必要があると思います(それができます)。
しかし、送信ボタンはどうでしょうか? 宛先をリダイレクトするにはどうすればよいですか?

4

1 に答える 1

0

そのために既存のプロキシを使用します。

通常、古いドメイン名に一致するすべての文字列を見つけてURLに変更する必要があるため、ページ上のすべてのリンクがに変わりwww.bla.com/page.htmますproxy.com/page.htm

これには、可能なajaxリクエストと相対パスのおかげでサーバーのセットアップも必要になります。さらに、次のような動的に構築されたURLをキャッチするのは非常に困難です。var add r = 'b'+'la.com';

于 2012-12-23T10:53:11.040 に答える