• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ダウンロードツールの自作を考えています)

ダウンロードツールの自作を考える | 画像ファイルを一括保存できるソフトの作成方法とは?

このQ&Aのポイント
  • ホームページ上の画像ファイルを一括して保存できるソフトを自作したいと考えています。まとめサイトなどでたくさんの画像が紹介されている場合、個々にクリックして保存するのは面倒です。そこで、まとめサイトのアドレスを入力すると画像ファイルが列挙されて、選択式にダウンロードすることができるソフトを作成する方法をご教示ください。
  • 自作のダウンロードツールを作りたいと思っていますが、初心者でどこから手をつけて良いか迷っています。同じようなツールがたくさんあるかもしれませんが、自分自身で作ってみたいという思いがあります。初心者向けの助言やアドバイスをいただけますか?
  • 質問者はホームページ上の画像ファイルを一括保存できるソフトを自作したいと考えていますが、初心者で手つづきがわからず困っています。同様のツールはたくさんありますが、自分自身で作ってみたいという意欲があります。どのように手をつければ良いでしょうか?助言をいただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.1

そのプログラムから、 (1)httpで指定URLにアクセスする (2)受け取ったHTMLデータを解析する (3)画像として指定されているファイルや、リンク先のファイルをリストアップする (4)画像ファイルのURL一覧と、それを選択できるチェックボックスの表示などをする (5)チェックされたURLについて、httpアクセス→データ取得→ファイル保存、を繰り返す。 こんな感じになるでしょうか。 少し手抜きするならば、いきなり (4) 画像ファイルと思われる物を (5)全部ダウンロードする。 としてしまった方が楽だと思いますが。(整理はローカルHDD上でやる) というのも(4)の時点で、URLだけではどんな画像かわからないし、プレビューするために画像を読み込むなら、もうその時点で存在する画像は全部読み込んでしまうわけですし。 あらためて選択した画像だけ保存、という部分はちょっと面倒な気がします。 プログラミング言語には何を使いますかね…。 一応、Windowsに元から入っているVBSあるいはWSH を使うことが可能です。 http://www.happy2-island.com/vbs/ 私はperlが好きなので、ちょっとした物はそれで作ります。 http://www.site-cooler.com/kwl/perl/ が、windowsのダイアログは基本機能では出せません。 (VBSを呼ぶか、Perl/Tk ってのを使うらしいです。) httpアクセスの方は、WWW::Mechanize ってモジュールを使うとだいぶ楽になったりするんですが。

noname#159867
質問者

お礼

わあ!ありがとうございます 細かいところまで書いてくださっているのでとても参考になります。 また質問するかもしれません。 よろしくお願いします

関連するQ&A