• 締切済み

複数のWEBページを1つにしたい

こんばんは。 ちょっとある事情で、複数あるWEBページを1ページにしなければ ならなくなりました。 200ページぐらいあるので、1つずつ<BODY>タグの中身を コピーしていくのは、骨が折れそうです。 何か、良い方法はないでしょうか? よろしくお願いいたします。

みんなの回答

  • ppmi
  • ベストアンサー率28% (40/139)
回答No.1

一つのアプローチとして; perlを使う方法 HTMLを書かれていれば、あるいは、と思って sampleは ----------------------------ここから sub InputOutput { open (IN,"Input.html"); open (OUT,">$Output.html"); $lineno = -1; while (<IN>) { # ...<body>~~~~</body>../..<body>~~~~</body>../ # ------------------ ---------- # ここは</body>../..<body>を削除:のコメント print OUT $_; } close(IN); close OUT; -----------------------ここまで whileの下に数行書けば出来上がり 手順 1.200のファイルを1つにします 2.上記のように   1つにしたファイルをInputとし   Outputファイルを作ります 3.Outputするときに<body>から</body>の部分   だけOutputします 4.このようにすれば<body>から</body>の部分を   取り出したものになりますから、目的を   達成します 5.最初に200ファイルを1つにする、と言いましたが   Inputファイルを読んで、終わったら次のファイル   をOpenして、・・Outputは1つに出力し続ければ   1つのファイルにできます ・・こんな方法ですれどいかがでしょう   

関連するQ&A