バッチでウェブ巡回 wpost

初めにお読みください

このソフトにできること

用意したシナリオでウェブページをダウンロードする。

テキストファイルで書かれたシナリオに沿って、ウェブページやファイルをダウンロードするソフトです。 ウェブ検索のトップ100件を1つのテキストファイルにまとめたり、一括ダウンロードするといった作業を、コマンドで指示できます。 フォーム送信にも対応しますので、投稿などに使えます。 ログイン、閲覧や投稿、ログアウトといった一連のシナリオを用意して、全自動で実行させることができます。 個別ページの解析は外部スクリプトとして切り離しているので、拡張や修正が容易。 簡単なスクリプトを書くだけで様々なページに対応できます。 VBScript だけでなく、あらゆる言語で書いたスクリプトやプログラムを組み合わせて利用できます。 VBScript だけで書かれているので、ほとんどのウィンドウズ環境でそのまま動きます。 ライセンスがフリーなので、好き勝手にカスタマイズできます。

以下に同意した上でご使用ください

1. 保証はありません。 (自律)

既知の欠陥も未知の欠陥も含めたまま公開されています。 品質や正確さはご自身で判断してください。 使用により生じた損失など、すべての責任はあなたが負います。

2. フリーです。 (自由)

どなたでも目的によらず無料で無期限に使えます。 登録や承諾は不要です。 商用も可です。 自由な加工を含む再利用も再配布もできます。

3. 公正であれ。 (公正)

オリジナルが、あなたの作品と無関係に利用できることを明示する。 オリジナルの仕事とあなたの仕事を、正直に区別する。 オリジナルの著作権とライセンスを尊重する。

コ・ウェア・ライセンス(自律、自由、公正)の詳細は http://cowares.nobody.jp/license/ で公開されています。

動作環境

配布しているファイルについて

  1. ZIP形式で圧縮しています。 Windows 2000 以前では、この形式を解凍できるソフトウェアが別途必要です。
  2. 圧縮ファイルには以下のファイルが含まれます。
    wpost.vbsソフトウェア本体。
    他の *.vbs付属のシナリオ見本で使うページ解析スクリプト。
    yahoo.batヤフー検索を一発で行うバッチの見本。
    w_keyword_temp.txtyahoo.bat が使う作業ファイルの見本。
    テンプレ.txtシナリオの見本。シナリオの書き方説明もある。Bing検索を行うシナリオ。
    他の *.txtグーグル検索、ヤフー画像検索、ヤフーログインなどのシナリオ見本。
    ライセンス.txtこのソフトウェアのライセンスです。
    初めにお読みください.htmlこの解説書です。
    その他解説書の使う画像ファイルなど。

ご使用の手引き - とりあえず使ってみる

  1. シナリオ見本は C:\tmp を使う前提で書いています。
    • これは変更できますが、それにはシナリオの書き方を覚えないといけません。
    • とりあえず動かしてみるなら、 C:\tmp, C:\tmp\bing, C:\tmp\y, C:\tmp\g を作ってください。
  2. 解凍したファイルの テンプレ.txt を読み、何が起きるか知っておいてください。
  3. テンプレ.txt アイコンを wpost.vbs アイコンにドロップします。
  4. シナリオが開始されます。終了までしばし待ちます。
  5. 終了合図のダイアログが出ます。
    終了時のメッセージ
  6. C:\tmp\bing にできたファイルと テンプレ.txt の内容を見比べて、何が起きたか理解してください。
    テンプレとダウンロードした画像

ご使用の手引き - 詳しく知りたい - wpost コマンドの実行

  1. wpost.vbs は、マウスでシナリオファイル(指示書)をドロップすれば、そのシナリオを実行します。
  2. コマンドラインから引数でシナリオファイルを渡して実行することもできます。
  3. 複数のシナリオを受け取ることができます。
  4. コマンドラインオプションで、シナリオファイルの文字コードを指定できます。 例 /e:shift_jis
  5. 文字コードを指定しないときは utf-8 として扱います。

ご使用の手引き - 詳しく知りたい - yahoo 一発検索コマンドを試す

  1. ファイルを解凍したフォルダで、コマンドプロンプトを開きます。
  2. yahoo エクセル 開発
    というように、 yahoo に続いて、検索したい言葉をスペース区切りで入れてエンターを押します。
  3. 検索結果が画面に出ます。
  4. 画面が流れて読みきれないと思いますが、 C:\tmp\y\w_result_temp.txt に保存されています。

ダウンロードしたプログラムが動かないとき

シナリオ情報

シナリオプロジェクトシナリオ配布は cowares-wpost プロジェクトで行います。
ウェブ自動化ブログhttp://wpost.seesaa.net/

連絡先

動作報告、不動作報告、要望などは、ブログにコメントしてください。

作者Tomizono (工房ばう)
メールcowares@gmail.com
ブログhttp://cowares.blogspot.com
ホームページhttp://kobobau.mocvba.com/xls/
ダウンロードhttp://www.vector.co.jp
オープンソースオリジナルソースは cowares-excel-hello プロジェクトが配布しています。

低価格のシステム開発

エクセルブック、ワード、アクセスのカスタムメイドやウェブシステムの開発などをリーズナブルな価格で承っております。

そのマクロ、部下が1時間残業して作ってませんか?

あなたの部下は時給1,000円以下ですか?

  • エクセル、アクセスのデータ、マクロが1,000円から発注できます。
  • 使用制限の無いオープンで安心なコ・ウェア・ライセンス。
  • コ・ウェアなら、部下に命令するより安上がりです。

業者との会議に10万円以上の人件費が飛んでませんか?

仕様の決定に過大な時間とコストをかけていませんか?

  • その費用で、たたき台となるプロトタイプを作れます。
  • 初号機に不満が無ければ、そのまま完成品として現場に投入できます。
  • 完全オープンなコードなので、続きを別の業者に発注してもよいのです。
  • コ・ウェアなら、大きな失敗を防げます。
2011.5.10 更新