WordPressへお引越し【画像編】旧ブログの画像URLをリスト化してダウンロード

Pocket

最終更新日 2021-12-1910月9日、無料ブログ「ナチュログ」で5年ちょっと書いていたブログをWordPressへ引っ越しした当ブログ。
その際とっても大変だったということを下記の記事で書きました。

色々大変でしたが、その一つはナチュログで記事中に使っていた画像ファイルの取り出しに手こずったことです。

最終的には1週間かかって無事に出来たのですが、方法について記録しておきます。

このお引越し記事、案外好評?でして、今後も時間のある時に不定期更新していきます。

成功したのは画像FileのURL一覧テキストを作成しダウンロードする方法だった

旧ブログの記事をまず「書き出し」、WordPressへ読み込ませる

そもそも情報系にうとい自分がブログの引っ越しといってもどうしたらうまくいくのかわからないというのが不安でした。
そこはグーグル先生に色々教わりました。
もちろんその1でやったことは「序章」を見てください。
今回はその2、元の記事と画像の全てを旧ブログから取り出すことからスタートです。

ナチュログでの記事の移転では、まずナチュログ管理画面の「読み込み・書き出し」から過去記事全てを「UTF-8」形式でtextファイルに書き出します。

書き出したfileを「WordPress」→「ツール」→「インポート」で読み込みます。このあたりは色々な方が書いているので割愛。

ここまではごく簡単、無事に記事やコメント、カテゴリーなども全て引っ越しできました。ここまでは簡単。

問題はここから。
引っ越した記事には旧ブログで掲載していた画像は載っていない。そりゃそうですね、画像ファイルは引っ越していないのですから。

記事の次は画像の引っ越しだが、ここで壁にぶつかる・・・

次は旧ブログの画像をWordPressへ引っ越します。しかし最初に書いたように、ここで困ってしまいました。
旧ブログの画像のbackupを取っていなかったのです。(もしここで全てbackup取っていたら今後の記事読む必要なし)。

それでも、ナチュログのサーバーには画像が全て残っているわけですから大丈夫だろうと考えていました。
アドバイスをいただいてブログ全ての画像のダウンロードが出来る「Website explorer」などいくつかのフリーウェアなどを使ってみました。
しかしコトゴトク失敗。どれも途中でソフトが停まってしまったりして取り出しが完了しません。
理由はわかりませんが、画像file数の多さが問題だったかもしれません。実に2万点以上、容量は2GBを大きく超えていました。泣きそうでした。


ブロガーくろあずきさんからのアドバイスで解決
ここでお知り合いのブロガー「くろあずきさん」サポートが強力発動。

「プログラムを使った別の方法考えてみました。プログラムを書いてみました。」とメールが届きました。

その内容を下記に書いていきます。
この方法ではGooglechromeとプラグインを使います。

以下「ナチュログ」から画像ファイルを取り出す手順です。

1.Googlechromeをインストール

2.Chromeのエクステンション「JSSHELLをインストール

3.リストからダウンロードするツール「Norobusa Downloader」をダウンロードしてインストール

4.ナチュログ管理画面にchromeでログイン

5「画像一覧」を開き、ファイル数を確認

6.ブラウザのアドレスバーの右横に「js」のアイコンができているのでそれをクリックしてダイアログを出す

7.以下のスクリプトの100の所をファイル数割10(小数点以下切り捨て)した値に修正し、ダイアログに書き込む

var pagestart=1;//読み込み開始ページ
var pageend=100;//読み込み終了ページ。ファイル数割10の数字を書き込む(10枚毎のページ数)

$("body").empty();

var box=$('<div id="alllink"></div>').prependTo("body");
var msg=$('<div></div>').css({backgroundColor:"#ccc",position:"fixed",right:"10px",bottom:"10px",padding:"10px"}).appendTo("body");

var page=pagestart;


var loadfunc=function(){
	msg.text("読み込み:"+page+"/"+pageend);
	$('<div></div>').load("/admin/img-list-old/index/page/"+page+" .data_table",function(){
		$(this).find("a").each(function(){
			var url=$(this).attr("href");
			box.append('<div>'+url+'</div>');
		});


		page++;
		if(page>pageend){
			alert("読み込み完了");
			msg.remove();
			return;
		}
		
		loadfunc();
	})
};

loadfunc();

上のスクリプトをコピーし、下の画面のようにします。黒い画面部分に貼り付けるわけですね。

続いて

8.ダイアログの「run」ボタンを押す。

9.画面にURLが並ぶので、タイトルの「ページ/ページ数」が同じになるまで待つ。
(ここで途中で止まるようなら開始ページと終了ページを何度かに別けて取り込む。)

10.完了したら「jsshell」のダイアログを閉じて(ここ大事)、画像URL画面全部を選択(ctrl+A)、コピーしてメモ帳に貼り付け、「list.txt」と付けて適当な場所に保存。

11.「Norobusa Downloader」を起動し、「ダウンロードリストファイル」に10で保存したファイルを指定。「+」を押して下のリストに表示させる

12.「ダウンロードログ」「中断ログ」「エラーログ」は「list.txt」を保存した同じ場所にそれぞれ「log.txt」「stop.txt」「error.txt」という空のファイルを作ってそれを設定。

13.「保存フォルダ」を指定

14.左上の「ダウンロード実行」ボタンを押す。

以上です。

この画像取り出し方法はナチュログ限定かもしれません

色々大変ですが、この方法で2万点以上の画像ファイルのURL一覧を無事に取得。「Norobusa Downloader」で半日ほどかけて画像をダウンロードすることが出来ました。
しかし、これは本当に狭い範囲の人しか役に立たない情報かもしれませんね^^;しかし私には天の助けでした。

その後、それらの画像を地道にWordPressのファイルアップローダーでアップロード。これにも結構な時間がかかりましたし、トラブルも起きました。

旧ブログでfile名に日本語名を付けてしまっていたものが一定数あり、様々なプラグインでアップロードしようと思うとどうしても文字化けをおこしてしまってダメでした。また容量が大きすぎてうまく動かない。
それでWordPress公式のファイルアップローダーを利用したのですが、その際「WP Multibyte Patch」プラグインを一度無効化しました。これも無効化しないと文字化けしてしまいます。これを発見してくださったのも「くろあずきさん」でした。感謝!

もう何度挫折しそうになったかわかりませんが、強力なサポーターの存在によりとにかく難関だった画像ダウンロードまでは成功しました。


引っ越しから2週間

ナチュログからWordPressへ引っ越しをして約2週間ほど経ちました。正直言ってアクセス数などは激減しています。
旧ブログで得ていた5年間分の評価を全て破棄してしまいましたので。
それでも、良かったかなと思っています。
自分だけのブログを自分のサーバーで運用する。子ども達の記録も残していく。何だか久しぶりにブログを書くことが楽しく感じています。
それと、WordPressの拡張性の広さは本当に凄いなと思います。触っていて面白い。
まだまだ全然わかっていませんが、これからもボチボチと色々なことを書いていこうかと思っています。

お引越しシリーズは不定期で続きます。

次は旧ブログから取り出した画像ファイルを新ブログに移転した記事へ紐つける作業でしょうか。

さあ台風も行ってしまいましたね~
朝一度仕事へ行って当面のことを片付けた後にみーママと交代して家にいます。
これからお昼ご飯を作り、みーは学校へ、みぃ君は保育園へ送り、私は仕事です。
今週末はいい天気になるといいな~^^

 

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

Twitter でみーパパをフォローしよう!

Pocket

こんな記事も書いています

  1. くろあずき

    完全にナチュログ限定のニッチな方法になっちゃいましたね。

    自分自身のブログは

    ・画像数少ない
    ・ファイルネームは英数のみ

    ということで特に問題なくサラッと画像を取り出せたんですよね。

    みーパパさんのブログは強敵でした。

    でもこの苦戦がなかなか楽しかったです(笑)

    • みーパパmepapa388

      くろあずきさん

      いまだにお世話になっております^^;ありがたやありがたや。

      そうですね、ニッチ記事ですが、こういう狭いところをつくのが好きなのかもしれません私(笑)

      強敵でしたか・・・すみません、変なブログ作ってましたから・・・反省です

      楽しかったですか?じゃあこのままでいいですかね^^反省していない人・・・

  2. まっつぅ

    こんにちは
    私はブログ移設の時はちまちま一枚ずつ保存してアップロードしてました
    気が遠くなるかと思いましたw

    その時、サイズバランスが悪かったのでリサイズしちゃって、今見ると前の画像が荒くなっちゃいました
    読み直してると気になっちゃいます・・・
    もうあの苦労は嫌なので、見なかったことにしてますけど
    もっと早くこの技知りたかったです
    シリーズ楽しみにしてます

    自分でサーバー借りてブログやると縛りがなくて良いですよね
    検索も引っかかるようになって、あっという間にPV戻りますよ
    私は戻ってないですけど(汗)

    お願いがあるんですが、コメント欄にブログアドレス書けるようにしてください
    元通り大人気になるみーパパブログで宣伝したいです(^^)
    お願いします

    http://gardencampers.jp/
    宣伝w

  3. みーパパmepapa388

    まっつうさん

    大変でしたね^^;私も当初はそれをやるしかないかなと半ばあきらめていたんですよ~ところが、槍ヶ岳登っている最中にある方お会いして、ふと思いついたんですね~先輩がいるじゃないかと(笑)助かりました~

    コメント欄にブログアドレスですか~どうやって書けるようにしたらいいんでしょうか^^;それすらわかりませんが・・・ちょっと調べますね。

  4. kenya

    こんにちは

    先日ナチュログからワードプレスに移転しました
    じゃーん改め kenyaでございます。

    こちらの記事には移転の際、随分とお世話になり
    おかげ様でなんとか画像の取り出しに成功しブログを立ち上げることが出来ました。
    ありがとうございます。
    苦労したけど理解できた時は感動し、面白かったですね。

    ブログ移転の顛末について書こうと思ってるんですが、その中でこの記事へのリンクを貼っても差し支えないでしょうか?

  5. みーパパみーパパ

    Kenyaさん

    こんな方法があるなんてわかりませんよね私も感動したというか、ホッとしましたね〜

    どうぞどうぞお使いください。

    ちょっと出先からなので取り急ぎご連絡まで。

    こちらからも訪問させていただぎす。
    それにしてもよく山走れますねーー凄いなと思います

  6. kenya

    みーぱぱさん 早速のお返事ありがとうございます!
    リンク貼らせてもらいますね。

    走るのが日課になってくると、山でもちょいちょい休みながら案外走れちゃうもんです。

    今後ともよろしくおねがいします。

  7. えじ

    こんにちは。
    以前ナチュログのテンプレートでお世話になった者です。

    今、ワードプレスに興味がでて下調べ中で先輩のみーパパさんの記事を参考にさせていただいているのですが
    この記事のJSSHELLはもう利用できないのでしょうか?
    すいません。
    お手隙の際にでも結構ですので教えていただけますでしょうか。
    よろしくお願いします。