0

C# を使用して Web サイトへの自動アップローダを作成しようとしていますが、どこから始めればよいかわかりません。たとえば、http://www.fileflyer.com/default.aspxの自動アップローダーを作成しようとしています。

ウェブサイトは、ユーザーに「利用規約に同意します」を確認するように求め、電子メールを入力するように求めます。

WebClient.UploadFile をアップロードに使用できることは知っていますが、チェックボックスを指定して電子メールで送信し、チェックするにはどうすればよいですか?

前もってありがとう、アダム。

4

1 に答える 1

0

必要なのは、ブラウザと同じ http リクエストを作成することです。WebClient クラスは、これには軽すぎるハンマーです。必要なクラスはHttpWebRequestです。これにより、WebClinet よりもはるかに多くのことができます。

開始する最良の方法は、HttpWebRequest クラスについて読むことです。次に、ブラウザからのリクエストの構造を調べる必要があります。Fiddlerなどのツールを使用します。ブラウザを使用してファイルをアップロードし、Fiddler でリクエストをスニッフィングします。次に、HttpWebRequest を使用して同じ要求を複製できます。

たとえば、hecked チェックボックスは、次のような POST データになります。

于 2012-06-03T10:38:21.460 に答える