shodan.ioにボットでログオンしようとしていますが、動作しません。フォームを送信しようとするたびに、ログされずにウェルカムページに移動します。RUBY - Mechanize:ウェブサイトにログオンできない
私のコードは次のようである:彼らはユーザーエージェントをチェックしているよう
@agent = Mechanize.new
@agent.log = Logger.new "mech.log"
main_page = @agent.get('http://www.shodan.io')
form_page = main_page.link_with(:href => "https://account.shodan.io/login").click
form = form_page.form_with(:id =>'login-form')
form.field_with(:name => 'username').value="User"
form.field_with(:name => 'password').value="Pass"
[email protected] form
はあなたの助け
正しいユーザー名とパスワードを使用していますか? – Codebeef
また、 'main_page = @ agent.get( 'http://www.shodan.io')'に行く必要はありません。ログインページに直接移動してください。 – Codebeef
確かに正しいパスワードを使用しています。ボディを表示してFirefoxで開くときに間違ったパスワードを使用すると、間違ったパスワードであることに気づいたページが表示されます – DevilBlues