2011-09-12 14 views
1

毎回複数回アクセスする必要がある特定のウェブサイトがあり、毎回ログイン名/パスワードを入力する必要があります。時間を節約するために、HTMLソースコードをコピー&ペーストして、テキストフィールドに情報をあらかじめ入力してから、それをデスクトップに保存しました。今すぐブラウザでその文書を開き、何も入力しなくても「送信」をクリックするだけです。ウェブサイトのログイン画面をスキップするカスタム "POST"リクエスト?

さらに進んでいいのかと思います。 「送信」をクリックしたときに送信されるデータは何でも - 開始ステップにします。

フォーム情報はPOSTリクエストに変換され、Webサーバーに送信されます。リクエストを手動で(ログイン画面を使わずに)作成し、サイトにアクセスするたびにそのリクエストを実行できる方法はありますか?

ありがとうございます!

+4

方法があります。実際には、使用するプログラミング言語に応じてさまざまな方法があります。 –

+0

私はVB.net/C#を使用しています。 –

+0

私は推測させてください、それはTwitterですか? – GolezTrol

答えて

0

うわー、どんな安全なサイト!いずれにせよ、あなたはこのように多くのことをすることができます。ローカルに送信するのは良い考えではありません。 FireFox用の自動フォームプラグインの1つを使用してみたことがありますか? 1つのボタンをクリックすると、フォームが入力されます。

https://addons.mozilla.org/en-US/firefox/addon/autofill-forms/

+0

残念ながら私は仕事でIEを使用することに制限されています=( –

0

あなたがログインした後部位と相互作用することができるようにしたいので、私は正しい、あなたがアクティブなブラウザでこれを行うにしたいと仮定?

これを実行し、実行可能なブラウザで終わる本当に簡単な方法は、WatiNを試してみることです。ライブラリ自体は、一般にブラウザ内テストの自動化に使用されます。しかし、それを聞いて、それはあなたがここでやっていることのようなものです。ブラウザを開き、ページに移動し、フォームに入力し、提出し、結果を提示する実行可能ファイルだけが必要です。

これは、手動でPOSTリクエストを作成するのではなく、UIのやりとりを自動化するという観点からです。

最終的には、ユーザーエクスペリエンスがどのようなものかをテストすることになります。あなたが望むよりも時間がかかりますか?バックグラウンドでアプリケーションを不必要に実行したままにしますか?

正直なところ、これは本当に不幸なことかもしれません。最近、ブラウザは自動人口構造を形成しています。たぶんそれを代わりに利用するブラウザプラグインですか?どのように透明それを行うが必要ですか?

関連する問題