今週、rubymechanizeを使用してLinkedInにログインする際に問題が発生しました。私のコードは次のとおりです。
agent = WWW::Mechanize.new
home_page = agent.get('http://www.linkedin.com')
sign_in_link = home_page.links.find{|link| link.text == "Sign In"}
login_form = sign_in_link.click.form('login')
# with email and password variables properly set
login_form.set_fields(:session_key => email, :session_password => password)
return_page = agent.submit(login_form, login_form.buttons.first)
先週は問題なく動作しましたが、現在は失敗しています。return_page変数に「redirecting ...」メッセージが表示されますが、同じエージェントを使用して「http://www.linkedin.com/home」をフェッチすると、「サインインしたことはありません(ただし、Cookieは別の方法で表示されます)。誰かがこのエラーを複製しようとすることはできますか?
前もって感謝します。