2012-03-05 9 views
0

私の日々の仕事には人間をエミュレートしたい(迷惑メール用ではない)。いくつかのcurl/wgetソリューションを使用したくないのは、ブラウザから送られたHTTPパッケージを分析するいくつかの作業が含まれるからです。したがって、基本的に:オープンソースのブラウザを使用して人間をエミュレートする

  1. システムにログインするためにブラウザ(例:chrome)を使用するので、そのブラウザにログイン状態があります。
  2. システムの検索ページを開き、何らかの方法でスクリプトを開始します。
  3. スクリプトは入力に文字列を入力し、フォームを送信します。
  4. ブラウザは結果ページにリダイレクトされ、スクリプトは結果ページを分析して、必要なものを取得します。

このようなスクリプトを作成するために使用できる既存のソリューションはありますか?機能が含まれている必要があります

  1. をいくつかに記入し、スクリプトがWebページを分析し、必要なデータを取得することができ、結果ページにフォーム
  2. を提出します。

私はそれをやろうとしていましたが、私のプログラムのドメインと、私が実行したいシステムが同じドメインにいません。

答えて

4

あなたは有名なSeleniumに興味がある可能性があり:

セレンは、ブラウザを自動化します。それでおしまい。その力でやることは、あなた次第である です。主にテスト目的でWebアプリケーション を自動化するためのものですが、それだけではありません。 退屈なWebベースの管理タスクも可能です(また、そうすべきです)。 も自動化できます。

See its DEMO here.


またはあなたの要件に応じiMacros addon of Firefoxに興味があるかもしれません。

関連する問題