###前提・実現したいこと
rubyでウェブスクレイピングを行うために、mechanizeを利用してログインをしたいのですが、
エラーが出てしまいます。
###発生している問題・エラーメッセージ
in 'block (2 levels) in <main>' : undefined method 'loginid=' for nil :NilClass(NoMethodError)
from (eval):in 'form_with'
###該当のソースコード
require 'nokogiri'
require 'mechanize'
agent = Mechanize.new
agent.user_agent_alias = 'Windows Mozilla'
agent.get('https://www.watashi-move.jp/pc/login.php?wllink=1/') do |page|
mypage = page.form_with(name: 'form1') do |form|
form.loginid = '*****'
form.pwasswd = '****'
end.submit
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/24 02:14 編集
2016/10/24 11:28
2016/10/25 01:55
2016/10/25 04:59