Download & Search Bee 紹介

Author : 柳井政和
Company : クロノス・クラウン

Download & Search Beeとは

Download & Search Beeは、以下の3つのソフトが融合した統合ソフトです。

これら3つのソフトが融合することによって、以下のような機能を持つソフトにパワーアップしました。

他にも数々の機能があります。

主な機能の紹介は次項以降をご覧下さい。

▼メイン・ウィンドウ

△先頭に戻る

どこまでも追跡する連続ダウンロード機能

リンクをたどって、どこまででもファイルを検索することができます。HTMLファイルやその他のファイルをダウンロードしつつ、その中に含まれているリンク、画像、音声、動画ファイルなどを、くまなく落としていきます。

ダウンロードの基点は、IE(IEコンポーネントのタブブラウザを含む)の右クリックを行ったサイトのリンク、もしくは選択した範囲のリンク先です。もちろん、URLをファイルや手入力で追加・設定することも可能です。

▼右クリックからリンクを収集して起動

β1.00の段階での実験では、50分で7500ファイルをダウンロードしつつ、検索をおこなっていました。特定のジャンルのWebサイトを、くまなくダウンロードしたい時に強力な威力を発揮します。

また、リンク先のサイトを丸ごとバックアップできるので、Webの履歴を残していきたい時にも重宝します。

ダウンロードしたファイルは、サイトの階層構造を維持した状態で保存されます。

▼DLしたデータのフォルダ構造を維持

ダウンロードでは、設定した条件を満たすまで、延々とダウンロードをし続けます。ちょうど、検索エンジンのロボットが、Webをクロールするように、データを収集し続けます。検索エンジン用のロボットを、手元で使えるようなものだと思ってもらえばよいです。

また、ダウンロードの条件を自由に設定できます。設定した条件は、1条件1ファイルとなり、好きな数だけ作成できます。以下に、設定の一例を掲載します。

▼設定ウィンドウ

△先頭に戻る

リアルタイム型パーソナル検索エンジン(Web-Grep機能)

元々の開発動機となった機能です。

データベースを持たない全文検索型の検索エンジンとして、リンク先をたどりながら、目的の単語の書かれてあるページを探し出します。

数分以内に更新されたWebページの内容や、正規表現を駆使した検索を行いたい時に威力を発揮します。ダウンロードした先から検索結果を表示していくので、完全にリアルタイムな検索になります。

ともかく、この検索機能は非常に強力です。手元にパーソナル検索エンジンを持っているようなものです。こういうソフトが欲しかったのです。リアルタイムでパーソナルな検索エンジンが。

以下は実際の検索例です。

▼検索例

AND、OR、NOT検索に加えて、正規表現の指定が可能です。検索エンジンでは不可能な詳細な文字列検索を行うことができます。

一度検索を行えば、全てのファイルはダウンロードされます。この後は、ログ検索機能を使い、何度でもそのファイル群を検索することが可能です。

ダウンロードされたファイルは、ダウンロード開始時間(例:20030204)の名前のついたフォルダに格納されているので、過去のファイルもさかのぼって検索することができます。もちろん、全てのファイルを一括で検索することもできます。

△先頭に戻る

強力なファイル検索・抽出機能、多彩なリンク解析

開発を行っている内に、どんどん充実していった機能です。

ファイルの検索・抽出機能、被リンク数の解析機能(全体、内向き、外向き)や、検索・解析結果の出力機能(テンプレートを自由に作成可能)など、マニアックな操作ができるようになっています。

以下は、それぞれの機能の画面の一部です。

▼ログ検索画面


▼ログ検索画面 画像ビューワー・モード


▼ログ解析画面


▼出力例(HTML表形式、lst.ini形式、CSV形式)

その他にも、ウィンドウのテーマを変えるなど、色々とできるようになっています。

△先頭に戻る

充実したインストール機能

インストール、アンインストールに関して、使いやすいように配慮して作っています。

インストール用のソフト(Installer.exe)が同梱されています。このソフトの操作で、インストール、アンインストール作業を行うことができます。

▼インストール用のソフト(Installer.exe)

また、本ソフトだけでなくちょこっとシリーズ各種も、一括してインストール・アンインストールすることができます。

本ソフトは、JAVAを利用して作っていますが、JAVAを簡単にインストールするためのナビゲーション・ソフトもついており、簡単に実行環境を構築することができます。

▼JAVA インストール・ナビ
指示に従うだけで、JAVAの実行環境を作れる
△先頭に戻る