私はこのプロジェクトに取り組んでおり、基本的に任意のページ (ログイン保護可能) に html ボタンを配置できるようにする必要があり、ユーザーがそのボタンを押すと、ページの html と依存関係 (css、js、画像など) が表示されます。リモートサーバーに送信する必要があります。
最初は、iframe と非表示のフォームを使用し、ユーザーがボタンをクリックしたときにページの URL をリモート サーバーに投稿することで機能させました。次に、exec 内で wget を使用して、ページと依存関係を取得しました。ただし、これは明らかに保護されたページでは機能しません。
したがって、私の次のアプローチは、フォームを介してページの innerHTML をリモート サーバー上の php スクリプトに送信することです。次に、 simplehtmldom を使用して、 、および tags を実行し、相対 URL を絶対 URL に変換し、それらを配列に格納し、URL を同じディレクトリ内のパスに置き換えてみました。次に、すべてのアレイに wget を適用し、これらの依存関係をダウンロードしました。
ただし、CSS に背景画像があり、javascript に HTML コードが埋め込まれているため、再び行き詰まりました。
誰かがより良い解決策を提案できますか?
ありがとう