プロセルピナ
Top Internet
Mail
Private
Proxy
Capture
Device
Download Config
and
Words
Online
Help
Online
Home
[BACK]
Top > FileDownload > Search > Add New Entry

 



「検索エントリ」の新規追加


予め検索エントリが用意されていないサイトから 動画や画像を検索するには、そのサイトの「検索エントリ」を 新規に追加する必要があります。
「検索エントリ」は、
  1. 検索URL (http-Get、http://~)
  2. ダウンロードマクロ (マクロのファイル名、フルパス)
のいづれかの形式になります。


検索エントリ新規追加フォーム
    「検索エントリ」の登録は、テキストフォームのメニューから 「Wwb > Web検索設定(Seb Search Settings) > エントリ新規追加(Add new entry) 」 と選択し、「検索エントリ新規追加フォーム」を開きます。

フォームの「Name: 検索エントリ名」欄には 任意のわかりやすい名称を指定します。
次の「検索するURL」欄に「検索エントリ」を、 検索URL形式 または ダウンロードマクロ形式 で指定します。



Note:
 
「検索エントリ」を自分で作成する場合、Httpプロトコル、 HTMLについての知識が必要になります。

単純なhttp-Getで検索できるサイトなら、検索時にWebブラウザの "Navigation Toolbar"(IEのアドレスバー) の欄に表示されたURLを参考にして、 「検索URL形式」で検索エントリを作成することができます。

Httpプロトコルによる Webブラウザ~サーバ間の通信シーケンスを 簡単に調べるには、 「プロセルピナ」のHttpアクセスログ」機能 を利用することができます。
より詳細にシーケンスを調べたい場合は、Etherealなどのツールを使用してください。

 


 

(1) 検索URL形式の「検索エントリ」


  検索が単純にHttp-Getで行うことができるサイトの場合、 検索URLの形式で「検索エントリ」を指定します。
指定されたURLはそのまま Http-Getとして Webブラウザにプッシュされます。


Note:   検索を Http-Post でのみ受け付けているサイトは、「ダウンロードマクロ」形式の「検索エントリ」で登録します。
この場合、「ダウンロードマクロ」を入手する(または自作する)必要があります。


検索URLのうち、指定した検索キーワードが
  __SEARCH_KEY(encodeType)__
または、
  __SEARCH_KEY__
の文字列と置換されます (前後の __ はそれぞれ 半角アンダーバー2連続 です)。

__SEARCH_KEY(encodeType)__encodeType には
  UTF-8
  Shift_JIS
  EUC-JP
などの、検索キーのエンコードタイプを指定します。

__SEARCH_KEY__ の場合はUnicodeで検索キーがエンコードされます。


 

(2) ダウンロードマクロ形式の「検索エントリ」


目的のサイトを検索する ダウンロードマクロ を入手する(または自作する)必要があります。

  検索に複雑な手順が必要になるサイトの場合は、 その手順を行うダウンロードマクロを用意し、 「検索エントリ」として、そのダウンロードマクロのファイル名をフルパスで指定します。

マクロファイルを検索エントリ新規追加フォームで指定する場合は、  参照... ボタンで PCのディスクから選択します。
通常、「検索エントリ」で使用するダウンロードマクロも、他のマクロファイルと同じ
  {{GTMAIL_HOME}}\ctrl\macro フォルダ
に置かれますが、 「検索エントリ」はフルパス指定なので、別な場所に置いてもかまいません。

  「検索エントリ」として使用できるダウンロードマクロは、 最初のパラメータ(input[0]) で検索キーを受け取り、検索結果をWebブラウザにプッシュするものでなければなりませんが、 その他の細かい処理は完全に自由です。
例えば、検索結果の上位3つを自動的に保存するようなダウンロードマクロを作成しても (または既存のダウンロードマクロを改造しても)、 「検索エントリ」として問題なく使用できます。

もちろん、他のダウンロードマクロと同じように、検索エントリとして作成したダウンロードマクロも テキストフォームから起動して使うことができます。
特に検索エントリ用にダウンロードマクロを自作した場合は、この起動方法でマクロの動作を確認します。  Search ボタンから起動した場合は、 マクロがputコマンドで設定した出力は表示しないようになっています。 ダウンロードマクロのエラーやデバッグ出力を putコマンドで出力するように記述しておけば、 動作がおかしいと思ったときにテキストフォームから起動してみるだけで、 簡単に詳細が確かめられるようにできます。

[BACK]
プロセルピナ