2

オンラインとオフラインの両方で使用できるように、Webサイトのページをハードドライブに保存できるようにする必要があります。問題は、ページがそれ自身のフォルダの外にあるjavascriptとCSSファイルへの参照を使用しているということです。ページ全体を1つの.htmlファイルとして保存できることが非常に重要です。これにより、外部ファイルのすべてのjavascriptおよびCSSコードもそのファイルに含まれます。

これを行う方法はありますか?

これはプログラムで行う必要があります

4

1 に答える 1

0

要求に応じて、これは Python などを使用してプログラムで実行できます。コードのパターンは次のようになります。

  • ボックスに URL を貼り付けるようユーザーに要求する
  • ページを wget または curl し、正規表現を使用して、含まれているコードの場所を見つけます。
    • または: SGML などのライブラリを使用して、HTML タグと直接やり取りする
  • リンクされたすべてのCSS、JSなどのファイルをリストに入れます
  • リンクされたすべてのファイルの内容を取得し、それらをリストに入れます
  • HTML ソース コードを再構築し、 および タグを削除します。
  • 次のように、リンクされたファイルのコンテンツをタグでループします。

    newHeaderContent = ''

    linkedFilesArray のコンテンツ: newHeaderContent = newHeaderContent + content

    newHTML = firstHTMLCode + newHeaderContent + lastHTMLCode

于 2012-06-19T20:52:08.870 に答える