HTTPを送るようなプログラムを作ることによって、次のようなことは可能なのでしょうか?



Aというページを取得して、その後
Aというページ内のフォームのボタンを押すような動作をさせる
(同じセッションで)

回答の条件
  • 1人2回まで
  • 登録:2006/12/01 16:43:33
  • 終了:2006/12/08 16:45:39

回答(3件)

id:ootatmt No.1

ootatmt回答回数1307ベストアンサー獲得回数652006/12/01 16:57:51

ポイント27pt

perl なら、LWPモジュールを使って簡単に出来ますよ。

http://search.cpan.org/~gaas/libwww-perl-5.805/lib/LWP.pm

id:kurukuru-neko No.2

kurukuru-neko回答回数1844ベストアンサー獲得回数1552006/12/01 17:35:20

ポイント27pt

IEもあればOperaもFireFoxも

あります。

ブラウザもHTTPを喋るプログラムにすぎません。

HTTPを喋るプログラムなら当然動作します。

HTTPを喋らないプログラムでも、例えばIE

に入力を真似するイベントを送れば同じことが

出来る。

http://www.ansi.co.jp/tech/cgi/security/

id:yamazakiis

なるほど。その通りな気がします。

WinSOCK などでのプログラム例を教えていただけると嬉しいですが、欲張りすぎでしょうか?

2006/12/01 17:40:48
id:b-wind No.3

b-wind回答回数3344ベストアンサー獲得回数4402006/12/01 17:59:55

ポイント26pt

perl で、WWW-Mechanize を使うと比較的簡単に実装できます。

http://search.cpan.org/dist/WWW-Mechanize/lib/WWW/Mechanize.pm

Windows であれば、IE を操作して実行させる事も出来ます。

http://search.cpan.org/dist/Win32-IE-Mechanize/lib/Win32/IE/Mech...

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません