基本的にはこれをやっていました。フォームデータを渡した後にRubyを使ってWebページの本体を取得する方法
require "rest-client"
url="example.com"
test=RestClient.get(url)
しかし、このWebページでは認証手順が設定されています。正しいパスワードを入力するとPAGE A
に行きます。それ以外の場合はPAGE B
に行きます。私の質問は、IDとパスワードを使用してログインする方法です。あなたはそのページを次のように考えることができますthis one here
私はスクリプトを使用してクレデンシャルを入力し、ログインしているかどうかを調べます。
編集:私は、ユーザー名とパスワードを渡すん方法を知りたいと私は、ログインボタンをクリックした後、開いたページのURLを知りたいの簡素化。
これはハイジャックの試みではありません。私はこれができるかどうかを知りたいだけです。私が与えたウェブサイトはほんの一例です。
私はあなたがそうすることはできないと思います。投稿クエリを使用します。 Googleのログインを無差別に強制するのと同じですが、毎回無制限の試行回数と同じ結果が表示されます。 – Sankalp
'機械化'宝石を見てください。フォームと対話するのに役立ちます。 http://docs.seattlerb.org/mechanize/EXAMPLES_rdoc.html –