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)
이 항상 결과 페이지 (다시, 내 스크립트가 유효한 값을 사용하고 확신)입니다 : 기계화가 PROPPER의 조치없이 양식을 제출하려고처럼
불행하게도, 그 결과는 동일합니다. 나는 정말로 여기서 무슨 일이 일어나고 있는지 이해하지 못한다. – RobertJoseph
나는 몇 시간 후에 다시 디버깅을 시도 할 것이다. Mechanize의 버전을 알려 주시겠습니까? – Wikiti
매우 감사드립니다. '보석 목록'에서 :'mechanize (2.7.5, 2.7.4)' – RobertJoseph