2012-03-30 6 views
0

私は特定のWebサイトを使用して人間のユーザーをシミュレートするボットを作っています。WebResponse GetResponseを作成するWebBotがリダイレクトを待つ

ユーザーがここにサイトを使用する場合

  1. を何が起こるかであるユーザーは、サーバーがすぐに応答し、ユーザーが待っててくださいGIFを見ているサイトの[参照]ボタンを使用してファイルをアップロードしてからアップロード
  2. をクリック
  3. サーバはエラーのためにファイルを評価しています。実行されると、リダイレクトされ、ユーザーはエラーを修正できる新しい.aspxページに移動します。

私ができないことは、リダイレクト情報を取得するのを待つことです。

ボットは、このコード行(VB.NET)

Dim Response As HttpWebResponse = CType(Request.GetResponse(), HttpWebResponse) 

応答がそれで待っててくださいGIFを持っている、いないErrors.aspxページとウェブサイトを打ちます。どうにか私はボットを作って、そのコード行を実行し、同じポート(?)を待ち受けて、Webサーバーが別の応答を送信するのを待ちます。

アイデア?

+0

ファイル内の内容に応じて、サーバーが3つまたは4つの異なるエラーページにリダイレクトするため、ボットをErrors.aspxページに移動させることはできません。だから私はリダイレクト情報を取得する必要があります。ありがとう。 – pdschuller

答えて

0

スレッドをスリープ状態にしてから、URLをもう一度押して、私が望む応答が得られるまで繰り返しました。

関連する問題