2
私はMechanizeを使用してAmazonのKindleアカウントにログインしようとしています。Mechanizeを使用してhttps://kindle.amazon.com/loginにログインする
ログインページのURLは、私は手動で問題なく私は(下のスクリーンショットを参照)、それは常にエラーで失敗し、次のコードを使用して、それをしようとした場合、このページにログインすることができますhttps://kindle.amazon.com/login
です。
require 'mechanize'
mechanize_agent = Mechanize.new
mechanize_agent.user_agent_alias = 'Windows Mozilla'
signin_page = mechanize_agent.get("https://kindle.amazon.com/login")
signin_form = signin_page.form("signIn")
signin_form.email = "[email protected]"
signin_form.password = "password"
post_signin_page = mechanize_agent.submit(signin_form)
これは、常に結果のページ(再び、私は私のスクリプトが有効な値を使用している確信している)である:Mechanizeのはpropperアクションなしフォームを送信しようとしているよう
残念ながら、結果は同じです。ボタンを続行し、そのボタンでフォームを送信を使用してみてください。私は本当にここで何が起こっているのか分かりません。 – RobertJoseph
私は数時間後にもう一度デバッグしようとします。 Mechanizeのバージョンを教えてください。 – Wikiti
非常に感謝します。 'gem list'から:' mechanize(2.7.5、2.7.4) ' – RobertJoseph