2012-02-21 18 views
0

私はこれを行う必要があります。
1)私のクライアントのユーザー名を使用して、特定のウェブサイトを入力すると、彼らはoffcourseことを知っている:)
2 pass-)6の問題では
3ステップ、内部の移動)をダウンロード。サイトからのCSVファイル
これは水道メーターの読書サイトであり、DBを自動的に1時間ごとに更新したいと考えています。asp.netのWebブラウザコントロール?

WebブラウザをC#で使用すると、うまく動作します。 しかし、、私はそれがサーバー上にある必要があり、情報を最新のものにするために常にそれを実行する必要があります。
閲覧サイトが私とは関係ないため(第三者の会社など)、Webサービスは無効です。 基本的に、私が必要とするのはWebブラウザコントロールを模倣することです。 codeprojectが私を助けなかったと私が見いだしたもの。
CGIがこのトリックを行うことができるかどうか確認していますが、おそらく私はここではオフラインです。
ご協力いただきありがとうございます。

+1

Webブラウザーコントロールを使用すると重くなります。 ['HttpWebRequest'](http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx)を使用して、資格情報を渡してcsvリンクにアクセスすることはできません。 –

+0

ねえ、いいえ。 –

+0

これは「シンプル」ではないかもしれませんが、実行する必要があるのはそのオブジェクトを使って行うことができます(フォームデータの送信、取得前のページなど) –

答えて

1

System.Net名前空間のHttpRequest/Responseオブジェクトを使用できます。彼らはウェブコントロールを模倣しませんが、彼らはあなたが望む要求をすることを可能にします。

+0

ありがとう、私はこのクラスを使用しようとしていますが、httprequestが実際にどのように見えるかの例をどこにも見つけることができません。私はFiddler2を使用していますが、その構文を理解できません。ヘルプは非常に高く評価されるだろう!ありがとう。 –

関連する問題