- 締切済み
複数のWEBページを1つにしたい
こんばんは。 ちょっとある事情で、複数あるWEBページを1ページにしなければ ならなくなりました。 200ページぐらいあるので、1つずつ<BODY>タグの中身を コピーしていくのは、骨が折れそうです。 何か、良い方法はないでしょうか? よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ppmi
- ベストアンサー率28% (40/139)
一つのアプローチとして; 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つのファイルにできます ・・こんな方法ですれどいかがでしょう