技術のタマゴ

カスタマイズと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に移転する方法にて♪

♪ 関連記事 ♪

ファンブログからWordPressに移転する方法... ファンブログからワードプレスブログへ 直接、記事を移動することができましたので、ご紹介します。 この方法は、前半は、 ファンブログをさくらのブログ・Seesaaに移転する方法 と同じ流れで行います。 次に、全記事のMT形式データ(文字コ...
ドメイン以下のURLを完全に保持しながら無料ブログから移転する方法・予告... ココロデザインでは夏休みをいただいている途中なのですが、 間に合わなくなるといけないので、取り急ぎ書いておきます。 A8.netの運営するファンブログが不穏なので、 ココロデザインにブログのバックアップサイトを作りました。 『パート派遣...
移転先のご案内の方法とか、ちょっとセンチメンタルになってみたりとか... このあいだ、ひさびさに、ファンブログのテンプレートを 何回も長時間いじっていたんです。 『パート派遣主婦のぐーたら子育て生活』(ファンブログ版)から、 記事を完全に撤退するために。 一記事に、こんなメッセージカード。 ...
ブログ移転時にクローラーを誘導しインデックスを促す方法... 2013年1月23日、私は旧ブログ 『パート派遣主婦のぐーたら子育て生活』から、 291記事を抜き出した新ブログ、 『ファンブログ雑記帳』を開設しました。 そのさい、旧ブログには、記事をそのまま残しましたが、 記事の重複を避けるため、ヘッ...
無料ブログからの移転時・アクセスを落とさないためのアイディアと注意... まったくアクセスのないブログはともかく、検索来客が多かったり、 ブックマークや、多くのサイト・ブログからリンクされている場合、 記事を持って移動する場合には、読者さんにも、クローラーにも、 移転しましたよ、と、きちんとお知らせする必要...

コメントを残す

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