技術のタマゴ

カスタマイズとPC豆知識、ブログについて考えること。

ファンブログのバックアップを取る

私が以前使っていた、A8.netの運営する『ファンブログ』
という無料ブログサービスには、
ブログのエクスポート機能というものがありません。

なので、手軽にバックアップを取ることができないのです。
(※追記 2014年1月以降
MT形式でエクスポートできるようになりました)

突然のサービス停止などが起こると、とても困ります。

なので、当時私は、記事をアップする前に、本文はメモ帳に保存、
画像は専用フォルダに入れて置く、といった形で
自衛策をとっていました。

まるっと全部、今ある状態の記事を
コメント、トラックバックごとバックアップするには、
もうちょっと賢い、こんな方法があります。

◆Perl を使う方法
◆GetHTMLW 8.3.0 を使う方法
◆ホームページクローン を使う方法

*****

◆Perl を使う方法

ファンブログの記事は、記事の番号が一つ一つ増えていく形で
番号がつくので、こんな単純なプログラムで
順に、一記事のHTMLをはきだすことができます。

for($i=1; $i <= 最終記事番号; $i++) {
$cmd = “wget http://fanblogs.jp/アカウント名/archive/$i/0 -O $i.html”;
print $cmd . “\n”;
system($cmd);
sleep(5);
}

1.html、2.html、・・・という形で一記事ごとにファイルができます。
間の記事がない場合は、番号をとばしてとります。
sleep(5)は、サイトアタックとみなされないように
5秒置きにhtmlを取りに行くようにしています。

このスクリプトは、私ではなく、夫が書いて走らせたものなので
質問は受け付けることはできませんが、
Perlを使える方は、どうぞお使いください。

スタイルシートとともに、ローカルフォルダに入れておけば
いつでもWEBページの形で一記事の閲覧ができるようになります。

ただし、当然、画像のバックアップはとれません。

◆GetHTMLW 8.3.0 を使う方法

おーとえすさんから教えていただいたのですが
WEBページをダウンロードする
GetHTMLW 8.3.0というツールがあります。

GetHTMLW 8.3.0~Windows Mobile つかってる?

このツールの使い方は簡単で、作者さんのページから
zipファイルをダウンロードし、展開します。

インストールの必要はなく、
展開したgethtmlw-8.3.0フォルダの中の
GETHTMLW.EXEをダブルクリック、
小さい窓が開くので、タブの取得>WEBページ取得で、
自分のサイトURL(たとえば、http://fanblogs.jp/アカウント名/)を入れると、
gethtmlw-8.3.0フォルダの中に、階層構造をとったフォルダができる形で
ファイルを取得することができます。

メインページのHTMLは、
fanblogs.jp/アカウント名/index.html。
CSSは、
fanblogs.jp/アカウント名/style.css。

10記事ずつのHTMLは、fanblogs.jp/アカウント名/ページ番号
という形です。
このファイル名をページ番号→ページ番号.htmlという形に
書き替えれば、10記事ごとの閲覧ができます。

一記事のHTMLは、fanblogs.jp/アカウント名/archive/記事番号/0
という形になります。
このファイル名を0→0.htmlという形に書き替えれば、
一記事の形で閲覧ができます。

画像ファイルは、
fanblogs.jp/アカウント名/file/記事番号/画像ファイル
という形でフォルダに入ります。

ただし、ページを取得する前に、いらないリンクをなるべく
外しておかないと、時間がかかります。
(私の場合は800記事弱で1時間半かかりました)

さらに、自分でローカルで見る分にはいいのですが、
もし、サーバに上げて、サイトとして公開する場合には、
閲覧のみにするにしても、内部リンクをテキスト置換したり、
ファイル名を書き替えたり、けっこうな手間がかかります。

◆ホームページクローン作成 を使う方法

私は使ったことはないのですが、友人が使ってみてOKだった
内部リンクも書き替えて、画像ごととれる
ホームページクローン作成というツールがあります。

このソフトはカンパウェア(寄付)になっています。
ご使用の際は、サイトの注意書きをよく読んでお使い下さい。

*****

さて、こういった形でバックアップがとれても
多少の手を加えても、閲覧のみができるサイトとして使えるだけで
記事更新ができるブログ、という形にはなりません。

他のブログサービスに記事を持って移動したい、
こんな場合はどうすればよいのでしょうか。

続きはファンブログをさくらのブログ・Seesaaに移転する方法にて♪

♪ 関連記事 ♪

人気記事をアクセスを落とさず移転する方法... 前回、すたれない記事を書こうで 更新停止中のブログにもかかわらず、 検索で一日に300近い(※500ユーザーの6割) ユーザーを呼んでくれた人気記事がある、という話をしました。 でも、これって、あんまり嬉しくなくて。 嬉しくないことはない...
メタタグNoindex効果は7日目に発動した... ファンブログでの旧ブログ、 「パート派遣主婦のぐーたら子育て生活」の記事を 「ファンブログ雑記帳」を主とする、 ココロデザインの各ブログに移動したのが、 先月、1月23日の午前のことでした。 各ブログで複製した記事を公開するのとほぼ同時に...
さくらのブログ・SeesaaからWordPressの記事移動は簡単だった... 今のところ不満はないものの、将来的に、 このさくらのブログからWordPressに記事を移動したくなった時に できるのかなー、と思って試してみたら、 ものすごくあっさりと出来てしまったので、ご紹介します。 さくらのブログの中身は、無料ブロ...
ファンブログ移転シリーズ予告 ファンブログから記事を持ってお引越しするシリーズ、 楽しみにして下さっていて、ありがとうございます♪  ・コメント・トラックバックを持ち出さなかった理由  ・カテゴリ別に記事をエクスポート&インポートする  ・メタタグnoindex効果は...
ファンブログからの移転方法の検討... ファンブログから、他ブログへの移転の方法の検討です。 前段階の作業として、すべての新・旧ブログを Google Analytics とウェブマスターツールに登録、 <meta name="Author" content="自分の名前">(...

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です