次のサイトにログインしようとしています: https://login.binck.nl/klanten/
Mechanize はフィールドのみを検索できます__RequestVerificationToken
が、username
andpassword
フィールドは検索できません。このコードを使用してフィールドを発見しました。
require 'rubygems'
require 'mechanize'
agent = Mechanize.new
page = agent.get('https://login.binck.nl/klanten/')
form = page.forms.first
form.fields.each { |f| puts "#{f.name} : #{f.value}" }
username
およびpassword
フィールドには名前がなく、Web サイトは Knockout.js を使用しているようです。おそらくそれが機能していない理由です。username
フィールドとフィールドを追加してもpassword
、ウェブサイトにサインインできません
form.add_field!('username', 'MY_USERNAME')
form.add_field!('password', 'MY_PASSWORD')
page = agent.submit form
puts page.body
この Web サイトでのログインを自動化する方法を知っている人はいますか?